mirror of
https://github.com/CherryHQ/cherry-studio.git
synced 2026-01-04 20:00:00 +08:00
fix: Translation error when passing empty user messages to certain models.(Refined)
This commit is contained in:
parent
1f29aa0133
commit
5b03d99655
@ -287,13 +287,12 @@ export default class OpenAIProvider extends BaseProvider {
|
|||||||
async translate(message: Message, assistant: Assistant, onResponse?: (text: string) => void) {
|
async translate(message: Message, assistant: Assistant, onResponse?: (text: string) => void) {
|
||||||
const defaultModel = getDefaultModel()
|
const defaultModel = getDefaultModel()
|
||||||
const model = assistant.model || defaultModel
|
const model = assistant.model || defaultModel
|
||||||
if (!message.content) {
|
const messages = message.content
|
||||||
message.content = ' '
|
? [
|
||||||
}
|
{ role: 'system', content: assistant.prompt },
|
||||||
const messages = [
|
{ role: 'user', content: message.content }
|
||||||
{ role: 'system', content: assistant.prompt },
|
]
|
||||||
{ role: 'user', content: message.content }
|
: [{ role: 'user', content: assistant.prompt }]
|
||||||
]
|
|
||||||
|
|
||||||
const isOpenAIo1 = this.isOpenAIo1(model)
|
const isOpenAIo1 = this.isOpenAIo1(model)
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user