Claude Code「does not support this model; version … or newer is required」怎么办(2026)
大约 2 分钟ClaudeClaude Codeclaude updateclaude_code_version_too_oldClaude Code报错
一句话结论
你用的 Claude Code 版本太旧了。 服务器会按模型(或按组织策略)检查最低版本,低于要求就返回 400。运行 claude update(或更新桌面应用 / VS Code 扩展),然后新开会话。
阅读说明
官方信息查阅日期:2026-10-24。来源:Claude Code 官方文档 Error reference。下面报错里的版本号只是官方示例,你看到的数字会不同。
你看到的报错
按模型要求最低版本:
API Error: 400 Claude Code 2.1.219 does not support this model; version 2.1.255 or newer is required. Run 'claude update', or update the Claude desktop app, then try again.
按组织策略要求最低版本:
API Error: 400 Claude Code 2.1.240 is older than the minimum version required by your organization's policy. Run 'claude update', or update the Claude desktop app, to continue.
错误码是 claude_code_version_too_old。
按来源更新
官方说明:服务器检查的是发出请求的那个 Claude Code 程序的版本。所以要更新的是它:
| 发出请求的程序 | 怎么更新 |
|---|---|
| 你自己安装的 Claude Code | 运行 claude update |
| Claude 桌面应用 | 更新桌面应用 |
| VS Code 扩展自带的程序 | 更新扩展 |
| Agent SDK 包自带的程序 | 升级 SDK 包后重启你的程序;编译成单文件的要重新编译 |
更新后新开一个会话再试。
更新了还是报?
- 在 stable 渠道:
claude update只会升到最新的 stable 版本,它可能仍低于要求。官方建议切到 latest 渠道再更新一次。 - 公司用托管设置固定了渠道或版本:找管理员调整。
- 只想先继续干活(按模型的那种报错):运行
/model换一个模型。组织策略那种报错必须先更新。
相关阅读
参考来源(官方)
- Claude Code Docs · Error reference(Claude Code does not support this model):https://code.claude.com/docs/en/errors(查阅日期:2026-10-24)