fix: Anthropic Claude 网页对话格式修改

This commit is contained in:
Gsh
2026-02-07 00:47:22 +08:00
parent a040b7a16a
commit 836ea90145

View File

@@ -133,8 +133,9 @@ export function toClaudeFormat(messages: UnifiedMessage[]): { messages: ClaudeMe
for (const msg of messages) {
// Claude 的 system 消息需要单独提取
if (msg.role === 'system') {
systemPrompt = typeof msg.content === 'string' ? msg.content : msg.content.map(c => c.text || '').join('');
continue;
msg.role = 'assistant';
// systemPrompt = typeof msg.content === 'string' ? msg.content : msg.content.map(c => c.text || '').join('');
// continue;
}
const role = msg.role === 'model' ? 'assistant' : msg.role;