近期,部分用户在升级 Claude Code 至 2.1.154 及以上版本后,在使用第三方 API 接入国产模型时遇到了 400 错误。经排查,原因是新版本未正确传递系统提示词(System Prompt)导致报错。
目前最稳定的解决方案是降级至 2.1.153 版本。本文提供完整的降级操作指南,涵盖 CLI 与 VS Code 插件。

问题现象
执行 claude --version 检查版本,若显示 2.1.154 或以上,且在使用第三方 API 时出现 400 错误,即可确认受此问题影响。

目前尚不清楚这是 Claude Code 的无意 Bug 还是有意为之。但在使用第三方 API 时,系统提示词的缺失会导致模型无法正确解析请求,从而返回 400 错误。
降级操作指南
建议降级至 2.1.153 版本。以下是完整的卸载与安装步骤。
步骤一:卸载现有版本
macOS 用户:
brew uninstall --cask claude-code@latest 2>/dev/null
brew uninstall --cask claude-code 2>/dev/null
npm uninstall -g @anthropic-ai/claude-code 2>/dev/null
rm -f ~/.local/bin/claude
Windows 用户:
winget uninstall --id Anthropic.ClaudeCode -e
npm uninstall -g @anthropic-ai/claude-code
执行后若无输出,说明卸载干净。可使用 which -a claude(macOS/Linux)或 where claude(Windows)确认残留路径。
步骤二:安装指定版本
建议使用 npm 安装,以便精确控制版本。推荐使用 Node.js 22。
npm config set registry https://registry.npmmirror.com
npm install -g @anthropic-ai/claude-code@2.1.153
安装完成后,验证版本:
claude --version
若显示 2.1.153,则降级成功。

VS Code 插件降级
许多用户使用 VS Code 的 Claude Code 插件。即使 CLI 已降级,插件若保持最新版本仍会报 400 错误。需同步降级插件。
操作步骤:
- 在 VS Code 中打开扩展面板(Extensions)
- 找到 Claude Code,点击右侧齿轮图标

- 选择 "Install Specific Version..."

- 选择 2.1.153 版本并安装
- 关键步骤:关闭自动更新(Auto Update),防止插件自动升级回问题版本

总结
此次 Claude Code 升级对使用第三方 API 的用户影响较大。在官方修复前,保持 2.1.153 版本是最稳定的选择。对于依赖 AI 编程做产品的开发者而言,稳定性优先于最新版本。
苏米注:AI 编程工具的迭代速度极快,但并非每次更新都适合生产环境。建议在生产项目中锁定工具版本,待社区验证稳定性后再考虑升级。同时,关注官方 Issue 和社区讨论,及时获取修复进展。