fix: qwenlm context error
This commit is contained in:
parent
eff639ddf9
commit
a6795289da
@ -183,6 +183,10 @@ export default class OpenAIProvider extends BaseProvider {
|
|||||||
const _messages = filterContextMessages(takeRight(messages, contextCount + 1))
|
const _messages = filterContextMessages(takeRight(messages, contextCount + 1))
|
||||||
onFilterMessages(_messages)
|
onFilterMessages(_messages)
|
||||||
|
|
||||||
|
if (this.provider.id === 'qwenlm' && _messages[0]?.role !== 'user') {
|
||||||
|
userMessages.push({ role: 'user', content: '' })
|
||||||
|
}
|
||||||
|
|
||||||
for (const message of _messages) {
|
for (const message of _messages) {
|
||||||
userMessages.push(await this.getMessageParam(message, model))
|
userMessages.push(await this.getMessageParam(message, model))
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user