近日,Anthropic 推出的 AI 编程工具 Claude Code 在更新至 v2.1.154 版本后,导致部分使用非官方代理或转发服务的用户遭遇严重兼容性故障。据开发者社区反馈,此前用户通过修改环境变量(如 `ANTHROPIC_BASE_URL`),将 Claude Code 客户端指向第三方 CPA(Custom Proxy Agent)地址,并尝试在底层调用 OpenAI 格式的模型(配置中显示为 gpt-5.5)以实现模型套利或功能复用。然而,最新版本在启动时报错“System messages are not allowed”。该错误提示表明,新版本客户端对 API 请求的消息格式进行了更为严格的校验。由于 Anthropic API 与 OpenAI API 在 System message(系统消息)的定义与传递方式上存在差异,当客户端强制发送带有 System 角色的请求至非官方适配层时,因协议不匹配导致调用失败。此次事件反映出官方客户端正在收紧对调用链的控制,限制了通过简单修改 Base URL 来“越狱”使用其他模型的行为。
事件分析
💡 核心观点:Claude Code 更新报错标志着 AI 终端工具开始通过协议校验构建生态围墙,官方客户端对第三方模型的“换皮”套利时代面临终结。
原文链接:Linux.do

评论前必须登录!
立即登录 注册