From a6795289dac835da79917e8d8dbc6426595622f9 Mon Sep 17 00:00:00 2001 From: Nanami Date: Wed, 15 Jan 2025 01:09:06 +0800 Subject: [PATCH] fix: qwenlm context error --- src/renderer/src/providers/OpenAIProvider.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/renderer/src/providers/OpenAIProvider.ts b/src/renderer/src/providers/OpenAIProvider.ts index 669b508e..d4d80fd6 100644 --- a/src/renderer/src/providers/OpenAIProvider.ts +++ b/src/renderer/src/providers/OpenAIProvider.ts @@ -183,6 +183,10 @@ export default class OpenAIProvider extends BaseProvider { const _messages = filterContextMessages(takeRight(messages, contextCount + 1)) onFilterMessages(_messages) + if (this.provider.id === 'qwenlm' && _messages[0]?.role !== 'user') { + userMessages.push({ role: 'user', content: '' }) + } + for (const message of _messages) { userMessages.push(await this.getMessageParam(message, model)) }