diff --git a/src/renderer/src/providers/OpenAIProvider.ts b/src/renderer/src/providers/OpenAIProvider.ts index a1dc91fee6..8ef689ba73 100644 --- a/src/renderer/src/providers/OpenAIProvider.ts +++ b/src/renderer/src/providers/OpenAIProvider.ts @@ -287,13 +287,12 @@ 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 } - ] + const messages = message.content + ? [ + { role: 'system', content: assistant.prompt }, + { role: 'user', content: message.content } + ] + : [{ role: 'user', content: assistant.prompt }] const isOpenAIo1 = this.isOpenAIo1(model)