fix: translation error when passing empty user messages to certain models.. (#1612)

This commit is contained in:
Xin Rui 2025-02-14 10:09:47 +08:00 committed by GitHub
parent 4c771c6913
commit 76c0ad9985
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -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 }