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 换一个模型。组织策略那种报错必须先更新。

相关阅读

参考来源(官方)

上次编辑于:
贡献者: Masoooon