生活分享
Anthropic 发布 Claude 模型选择指南:Haiku、Sonnet、Opus、Fable 如何分工
Anthropic 的 claude.dev 博客发文,说明 Claude 四款通用模型各适合什么工作、API 价格相差多少,以及换模型前要注意什么。对用 Claude 开发产品或写代码的人来说,选对模型会直接影响成本、速度与效果。以下内容均为该官方来源的说法。
阅读时间约 6 分钟

发生了什么事
根据 claude.dev 博客,Claude 目前有四款通用模型:Claude Haiku 5.5、Claude Sonnet 5.5、Claude Opus 5.5 与 Claude Fable 5.2。该文还称,Claude Mythos 5.2 是其在网络安全与生命科学研究上能力最强的模型,须通过验证计划获取。
claude.dev 表示,多数工作应先用 Opus 5.5,努力等级设为默认的 medium。努力等级是一项设置,决定模型要花多少力气思考、调用多少工具、检查多少自己的成果。Opus 5.5 也是编程工具 Claude Code 的默认模型。token 是模型处理和计费的文本单位,Opus 5.5 每个输入和输出 token 的价格是 Fable 5.2 的一半。
四款模型如何分工
该文的建议如下。定义明确的日常工作,例如修 bug 或按规格做功能,可以下调到 Sonnet 5.5。分类、路由、数据提取等量大而简单的工作可以用 Haiku 5.5,子代理也适合用它;子代理是主模型分派出去处理附带工作的小帮手。最困难的编程、金融与科学项目,或 Opus 5.5 调到 high 仍不够用时,或需要长时间无人看管运行的任务,则上调到 Fable 5.2。claude.dev 也提醒,迁移或性能优化即使规格清楚,仍可能需要 Opus 5.5。
| 项目 | Haiku 5.5 | Sonnet 5.5 | Opus 5.5 | Fable 5.2 |
|---|---|---|---|---|
| 相对延迟(等待响应的时间) | 最快 | 快 | 中等 | 中等 |
| 输入/输出价格(每百万 token) | $0.10/$0.50(100K 以内);$0.50/$2.50(超过 100K) | $2/$10 | $4/$20 | $8/$40 |
| 上下文窗口(一次能读取的内容量) | 1M tokens | 1M tokens | 1M tokens | 1M tokens |
| 最大输出 | 128K tokens | 128K tokens | 128K tokens | 128K tokens |
| 快速模式 | 无 | 无 | 有 | 有 |
先调努力等级,再换模型
claude.dev 建议在换模型前先调整努力等级。该文指出,提高努力等级会增加延迟,也就是要等更久才能得到响应。提高努力等级也无法让模型获得它原本没有的知识或技能;遇到这种情况,仍需换更大的模型。
文中引用 Anthropic 自家的基准测试,也就是用固定题目比较模型表现的标准化测验。在 Terminal-Bench 3.0 上,前代 Fable 5.1 在 max 得 58.0%;Opus 5.5 在 high 得 58.9%,而且 token 用量减半。在 FrontierCode 2.0 上,Fable 5.2 在 high 得 45.3%,与 Opus 5.5 在 max 的 45.5% 相当,每项任务成本约只有一半。这些数字出自厂商自行的测试。
另一项 SWE-bench Pro 子集测试中,claude.dev 称 Opus 5.5 先用 low 运行全部任务,失败的再以 high 重跑,结果约 97% 的任务通过,每项约 $0.17。全部任务都用 high 时,通过率为 95.3%,每项 $0.29。
换模型前要注意的兼容性
- claude.dev 称,在 Sonnet 5.5、Opus 5.5 与 Fable 5.2 上,若把 tool_choice(强制模型使用工具的设置)设为 any 或 tool,会返回 400 错误。
- Opus 5.5 与 Fable 5.2 一律会先“思考”,也就是在回答前进行内部推理;要求关闭思考的请求会返回错误。
- 若 Fable 5.2 思考块之前的对话内容被改动,API 会以 400 错误拒绝请求,除非选择丢弃受影响的思考。通过 Claude Code、Claude Agent SDK 或 Claude Managed Agents 构建请求的,无需做任何更改。
- 在 Claude Code 中,haiku 是一个代称模型的简写(别名)。在 Anthropic API 上,它现在指向 Haiku 5.5,需 Claude Code v2.1.293 以上;在 Amazon Bedrock、Google Cloud、Microsoft Foundry 与 Claude Platform on AWS 上,仍指向 Haiku 4.5。
- Opus 5.5、Sonnet 5.5 与 Fable 5.2 会运行安全分类器,最常标记网络安全与生物相关内容;在 Claude Code 中,被标记的请求可能改由较旧的模型处理。该文称 Fable 5.2 沿用 Fable 5.1 的回退模型:网络安全请求回退到 Opus 4.8,生物请求回退到 Opus 5。
另外,claude.dev 提到提示缓存。提示缓存是暂存先前发送的对话内容、让重复部分以较低价格计费的机制,而缓存只属于写入它的那个模型。因此切换模型后的第一轮,须为整段对话重新支付缓存写入的费用。
对普通读者与开发者的意义
对普通读者而言,这份指南说明同一家公司的模型并非“越大越好”,价格、速度与任务难度需要相互权衡。claude.dev 建议开发者按以下步骤比较模型:
- 从自己的真实任务中抽出样本,并为每项任务写好检查结果的方法。
- 让每个候选模型在两到三个努力等级下运行这些任务,再比较结果。
- 正式切换前,先在一部分真实流量上“影子”测试,让新配置在后台试跑,不影响正式服务。
此外,该文建议子代理可设置较小的模型,例如在子代理的定义中写 model: haiku 或 model: sonnet。代码编辑与需要判断的工作,则留给主模型处理。
常见问题
claude.dev 建议多数人从哪个模型开始?
从 Opus 5.5 开始,努力等级用默认的 medium。该文说它的 token 价格是 Fable 5.2 的一半,并建议先调整努力等级,不够时再换模型。
Fable 5.2 比 Opus 5.5 贵多少?
依该文列出的 Claude API 公开定价,Fable 5.2 为每百万 token $8/$40,Opus 5.5 为 $4/$20,也就是每个 token 的价格为两倍。
价格高就一定更划算或更好吗?
该文表示不一定。它引用 Anthropic 自家测试,指出某些任务上,Fable 5.2 或 Opus 5.5 在较低的设置下可以达到相近成绩,而且成本更低。该文建议用自己的任务实际测试。
这些基准测试结果可信吗?
这些数字是 claude.dev 对 Anthropic 自家测试的说明,属厂商自述,并非独立验证。该文本身也建议读者用自己的工作实际测试后再决定。
同主题延伸阅读
生活分享
Claude Code 2.1.321 更新:Fable 5.2 成为默认模型,mods 权限与企业管理规则同步调整
Anthropic 的 Claude Code 官方更新日志指出,2.1.321 版新增 Claude Fable 5.2,并设为 Fable 默认模型。这一版还调整了 mods 权限、Remote Control、受管 marketplace 与网关行为。普通用户与企业管理员都可能受到影响。
生活分享
Nvidia 董事会调查首席执行官黄仁勋:与涉嫌中国间谍的 Megaspeed 高管关系引关注
据 The Verge 报道,Nvidia 宣布调查首席执行官黄仁勋与 Megaspeed 高管 Alice Huang 的关系,美方官员称她为中国间谍。公司称没有理由相信国家安全或机密遭泄露,调查仍在进行。
生活分享
AWS 上架 NVIDIA Nemotron 3.5 Super VL:SageMaker JumpStart 用户可部署能看图、看视频的 AI 模型
AWS 宣布,NVIDIA 能理解图像、视频与文本的 Nemotron 3.5 Super VL 模型已在 Amazon SageMaker JumpStart 提供,有 NVFP4 与 BF16 两种版本,供 AWS 用户处理文档、图表、视频和屏幕画面。本文说明它能做什么、两个版本的区别、性能数据与使用限制。
生活分享
Amazon Bedrock 知识库新增单次 RAG 与纯检索模式,开发者可按问题难易选择检索方式
AWS 宣布,Amazon Bedrock Managed Knowledge Base 通过 AgenticRetrieveStream 支持单次 RAG 与纯检索,并保留已有的代理式检索。打造企业内部 AI 问答助手的开发者,可以用同一个 API 处理简单查询与复杂比较。AWS 表示,简单问题的响应可因此更快、模型用量更少。