From 11e2a48f79c7a5f46584cdf3fedf66a462c2ae6f Mon Sep 17 00:00:00 2001 From: Xin Rui <71483384+Konjac-XZ@users.noreply.github.com> Date: Fri, 14 Feb 2025 10:09:47 +0800 Subject: [PATCH] fix: translation error when passing empty user messages to certain models.. (#1612) --- src/renderer/src/providers/OpenAIProvider.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/renderer/src/providers/OpenAIProvider.ts b/src/renderer/src/providers/OpenAIProvider.ts index 83bf8dc7f1..ecfebc02a3 100644 --- a/src/renderer/src/providers/OpenAIProvider.ts +++ b/src/renderer/src/providers/OpenAIProvider.ts @@ -279,6 +279,9 @@ export default class OpenAIProvider extends BaseProvider { async translate(message: Message, assistant: Assistant, onResponse?: (text: string) => void) { const defaultModel = getDefaultModel() const model = assistant.model || defaultModel + if (!message.content) { + message.content = ' ' + } const messages = [ { role: 'system', content: assistant.prompt }, { role: 'user', content: message.content }