哈雷彗星 (@Haleclipse)关于 目前 新版CC 请求体启用了 mid_conversation_system 导致错误的解决方案 中发帖

错误概要: 
API Error: 400 Failed to deserialize the JSON body into the target type: messages[1].role: unknown variant system, expected userorassistant at line 1 column 994 
明确 messages 数组要求的role 不包含 system 项 
通过分析发现 是新 beta 请求头 mid_conversation_system 带来的变化 
而三方厂商肯定没有跟进 
所以现给出解决方法 
以 DeepSeek 为例 
~/.claude/settings.deepseek.json 
{
  "env": {
    "CLAUDE_CODE_USE_FOUNDRY": "1",
    "ANTHROPIC_FOUNDRY_...
 
 
Back to Top