fix openai兼容格式转发claude固定系统提示词

This commit is contained in:
shaw
2025-07-22 16:26:17 +08:00
parent dabf3bf7ea
commit 6150ed4258

View File

@@ -31,19 +31,10 @@ class OpenAIToClaudeConverter {
stream: openaiRequest.stream || false
};
// 处理系统消息
const systemMessage = this._extractSystemMessage(openaiRequest.messages);
// Claude Code 必需的系统消息
const claudeCodeSystemMessage = 'You are Claude Code, Anthropic\'s official CLI for Claude.';
if (systemMessage) {
// 如果已有系统消息,合并它们
claudeRequest.system = `${claudeCodeSystemMessage}\n\n${systemMessage}`;
} else {
// 如果没有系统消息,只使用 Claude Code 消息
claudeRequest.system = claudeCodeSystemMessage;
}
// 处理停止序列
if (openaiRequest.stop) {