fix: baidu error_code 336006

This commit is contained in:
HyiKi 2024-08-05 15:41:13 +08:00
parent 764c0cb865
commit d0e296adf8

View File

@ -77,7 +77,8 @@ export class ErnieApi implements LLMApi {
async chat(options: ChatOptions) { async chat(options: ChatOptions) {
const messages = options.messages.map((v) => ({ const messages = options.messages.map((v) => ({
role: v.role, // "error_code": 336006, "error_msg": "the role of message with odd index in the messages must be assistant",
role: v.role === "system" ? "assistant" : v.role,
content: getMessageTextContent(v), content: getMessageTextContent(v),
})); }));