之前一直是用在cpa中添加gpt,然后在ccswitch中配置claude使用。更新了claude code 到v2.1.154 后,报错:System messages are not allowed。

配置如下:{
“outputStyle”: “engineer-professional”,
“env”: {
“ANTHROPIC_AUTH_TOKEN”: “xxxx”,
“ANTHROPIC_BASE_URL”: “cpa地址”,
“ANTHROPIC_DEFAULT_HAIKU_MODEL”: “gpt-5.5”,
“ANTHROPIC_DEFAULT_OPUS_MODEL”: “gpt-5.5”,
“ANTHROPIC_DEFAULT_SONNET_MODEL”: “gpt-5.5”,
“ANTHROPIC_MODEL”: “gpt-5.5”,
“ANTHROPIC_REASONING_MODEL”: “gpt-5.5”,
“CLAUDE_CODE_ATTRIBUTION_HEADER”: “0”,
“CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC”: “1”,
“DISABLE_INSTALLATION_CHECKS”: “1”,
“ENABLE_TOOL_SEARCH”: “1”
}
}。
2 个帖子 - 1 位参与者