mirror of
https://github.com/tcsenpai/ollama.git
synced 2025-06-07 03:35:21 +00:00
fix prompt for non-mllama multimodal
This commit is contained in:
parent
c48e2cfc0d
commit
96a8b2f7d8
@ -84,8 +84,7 @@ func chatPrompt(ctx context.Context, m *Model, tokenize tokenizeFunc, opts *api.
|
|||||||
msgs[lastMsgIdx].Content = strings.TrimSpace("<|image|>" + msgs[lastMsgIdx].Content)
|
msgs[lastMsgIdx].Content = strings.TrimSpace("<|image|>" + msgs[lastMsgIdx].Content)
|
||||||
images = append(images, imgData)
|
images = append(images, imgData)
|
||||||
}
|
}
|
||||||
}
|
} else {
|
||||||
|
|
||||||
for cnt, msg := range msgs[currMsgIdx:] {
|
for cnt, msg := range msgs[currMsgIdx:] {
|
||||||
for _, i := range msg.Images {
|
for _, i := range msg.Images {
|
||||||
imgData := llm.ImageData{
|
imgData := llm.ImageData{
|
||||||
@ -105,6 +104,7 @@ func chatPrompt(ctx context.Context, m *Model, tokenize tokenizeFunc, opts *api.
|
|||||||
images = append(images, imgData)
|
images = append(images, imgData)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
// truncate any messages that do not fit into the context window
|
// truncate any messages that do not fit into the context window
|
||||||
var b bytes.Buffer
|
var b bytes.Buffer
|
||||||
|
Loading…
x
Reference in New Issue
Block a user