fix: 网页端Anthropic Claude对话格式去除system角色,改为assistant角色
This commit is contained in:
@@ -184,7 +184,7 @@ export function toClaudeFormat(messages: UnifiedMessage[]): { messages: ClaudeMe
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
return { messages: claudeMessages, system: systemPrompt };
|
return { messages: claudeMessages };
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -521,16 +521,16 @@ export function convertToApiFormat(
|
|||||||
};
|
};
|
||||||
}
|
}
|
||||||
case ApiFormatType.Messages: {
|
case ApiFormatType.Messages: {
|
||||||
const { messages: claudeMessages, system } = toClaudeFormat(messages);
|
const { messages: claudeMessages } = toClaudeFormat(messages);
|
||||||
const request: any = {
|
const request: any = {
|
||||||
model,
|
model,
|
||||||
messages: claudeMessages,
|
messages: claudeMessages,
|
||||||
max_tokens: 32000,
|
max_tokens: 32000,
|
||||||
stream,
|
stream,
|
||||||
};
|
};
|
||||||
if (system) {
|
// if (system) {
|
||||||
request.system = system;
|
// request.system = system;
|
||||||
}
|
// }
|
||||||
return request;
|
return request;
|
||||||
}
|
}
|
||||||
case ApiFormatType.GenerateContent: {
|
case ApiFormatType.GenerateContent: {
|
||||||
|
|||||||
Reference in New Issue
Block a user