2026 年 7 月 1 日,Claude Code 发布 v2.1.197,正式将默认模型切换为 Claude Sonnet 5,同时带来原生 100 万 Token 上下文窗口和优惠定价。
核心变更
claude --version
# Claude Code 2.1.197
默认模型升级为 Claude Sonnet 5
从 v2.1.197 起,Claude Code 的默认模型从 Claude Sonnet 4.6 正式切换为 Claude Sonnet 5。
| 维度 | Sonnet 4.6 | Sonnet 5(新默认) |
|---|---|---|
| Agentic 编程 | 58.1% | 63.2% |
| 知识型工作 | 一般 | 略超 Opus 4.8 |
| 原生上下文 | 200K | 1M tokens |
| 输入价格(优惠期) | $3/M | $2/M |
| 输出价格(优惠期) | $15/M | $10/M |
原生 1M Token 上下文窗口
Sonnet 5 带来了 100 万 Token 的原生上下文窗口,这对 Claude Code 来说意义重大:
- 可以将整个大型代码库加载到上下文中,无需频繁切换文件
- 多个相关文件同时在视野内,减少上下文切换带来的理解偏差
- 超长对话历史不再需要担心截断问题
- 复杂重构任务可以在单次会话中完成
优惠定价(至 2026 年 8 月 31 日)
优惠期内,Sonnet 5 的 API 定价为:
- 输入:$2 / 百万 tokens(比 Sonnet 4.6 便宜 33%)
- 输出:$10 / 百万 tokens(比 Sonnet 4.6 便宜 33%)
对于 Claude Code 用户来说,这意味着同等工作量下成本降低约 1/3,同时获得更强的 Agentic 能力。
如何升级
bash
# 更新到最新版本
npm update -g @anthropic-ai/claude-code
# 验证版本
claude --version
# Claude Code 2.1.197
# 验证默认模型
claude /model
# 应显示 claude-sonnet-5对已有工作流的影响
完全向后兼容:Sonnet 5 的 API 接口与 Sonnet 4.6 完全一致,无需修改任何配置文件或脚本。
如果你需要保持使用 Sonnet 4.6:
bash
# 通过命令行指定模型
claude --model claude-sonnet-4-6
# 或在 settings.json 中固定
# .claude/settings.jsonjson
{
"model": "claude-sonnet-4-6"
}为什么这次升级重要
Claude Code 的版本迭代非常快(已到 2.1.197),但模型升级不常见。Sonnet 5 作为默认模型的意义在于:
- 日常编程任务明显变强:SWE-bench 从 58.1% 升至 63.2%
- Agent 任务更可靠:复杂多步骤任务中途放弃率显著降低
- 成本更低:优惠期内每次调用便宜 33%
- 1M 上下文:大型项目不再需要频繁清空上下文
总结
v2.1.197 是 Claude Code 近期最重要的单版本更新之一。从 Sonnet 4.6 到 Sonnet 5,不仅是版本号的升级,更是编程辅助能力的质变。建议所有 Claude Code 用户立即更新。
来源:Claude Code Changelog v2.1.197 — Anthropic,2026-07-01