Claude Code 最佳模型
日常编码从 Sonnet 5.5 开始,每百万输入 token 2 美元;复杂多文件工作交给每百万输入 4 美元的 Opus 5.5;最难的长会话留给 Fable 5.1;快速修改和 subagent 用 Haiku 5.5。
本页内容
- Claude Code 最佳模型速查
- 为什么 Sonnet 5.5 是最佳日常默认
- 什么时候该用 Opus 5.5
- Fable 5.1 什么时候值得溢价
- Haiku 5.5 适合放在哪里
- 模型与 effort 要解决不同问题
- best、fable 与 opusplan 到底选什么
- 一套可执行的模型切换顺序
- 用完成的改动比较模型
- 在 OmniaKey 上切换模型
- 最终建议
- 常见问题
- Claude Code 最佳模型是什么?
- Opus 5.5 比 Sonnet 5.5 更好吗?
- 用 5.5 需要升级 Claude Code 吗?
- 大仓库都该用 Fable 5.1 吗?
- Claude Code 的 subagent 该用什么模型?
- effort 越高模型就越强吗?
- Claude Code 能用 GPT 或 Gemini 吗?
- 已核查来源
对多数日常仓库工作来说,Claude Code 最佳模型是 Claude Sonnet 5.5:输入每百万 token 2 美元、输出每百万 token 10 美元,只有 Opus 5.5 的一半。原生 1M 上下文,绝大多数修改、测试和重构都能一次做完。任务跨多个文件,或者 Sonnet 反复改不对时,换 Opus 5.5($4/$20)。最难、最长的智能体会话用 Fable 5.1($10/$50)。快速修改和 subagent 用 Haiku 5.5(输入 $0.10 起、输出 $0.50 起)。
更新于 2026 年 10 月 24 日:新增 Sonnet 5.5、Opus 5.5 和 Haiku 5.5。
Anthropic 的模型指南说多数工作从 Opus 5.5 起步(2026 年 10 月 24 日核对),价格页把 Opus 5.5 称为“agentic coding 的日常主力”。预算不紧的话,从 Opus 5.5 开始同样稳妥。如果你按每个改动的成本算账,Sonnet 5.5 更合适:同样 1M 上下文,token 价格只有一半,日常修改、测试和重构够用。
想直接比较这两款 5.5,看 Opus 5.5 与 Sonnet 5.5 对比,里面写了 API 价格、基准条件和 effort 设置。想找跨服务商的低价档,看 Haiku 4.5 和 GPT-5.6 Luna 对比,它按完成一个任务的花费比较,不只看 token 单价。
版本要求:Sonnet 5.5 需要 Claude Code v2.1.284 或更高,Opus 5.5 需要 v2.1.280 或更高。选择器里找不到就先运行 claude update。
Claude Code 最佳模型速查
| 模型 | API ID | 输入 / 输出(每百万 token) | 适合 |
|---|---|---|---|
| Claude Sonnet 5.5 | claude-sonnet-5-5 | $2 / $10 | 日常修改、测试、重构 |
| Claude Opus 5.5 | claude-opus-5-5 | $4 / $20 | 复杂的多文件工作 |
| Claude Fable 5.1 | claude-fable-5-1 | $10 / $50 | 最难、最长的会话 |
| Claude Haiku 5.5 | claude-haiku-5-5 | $0.10 起 / $0.50 起 | subagent、快速修改、分类整理 |
四款模型都是 1M 上下文、最多 128K 输出。Haiku 5.5 的输入价分两档:提示在 10 万 token 以内每百万 $0.10,超过后每百万 $0.50;小档的 cache read 每百万 $0.01。以上是 Anthropic 官方价(价格页 2026 年 10 月 24 日核对),通过 OmniaKey 的实际价格见价格页。
一次典型请求值多少钱?按 3 万输入 token 的代码和说明、5 千输出 token 的补丁和解释算:
- Sonnet 5.5:0.03 × $2 = $0.06 输入,0.005 × $10 = $0.05 输出,共 $0.11。
- Opus 5.5:0.03 × $4 = $0.12 输入,0.005 × $20 = $0.10 输出,共 $0.22。
- Fable 5.1:0.03 × $10 = $0.30 输入,0.005 × $50 = $0.25 输出,共 $0.55。
- Haiku 5.5:0.03 × $0.10 = $0.003 输入,0.005 × $0.50 = $0.0025 输出,约半分钱。
每天 100 次这样的请求,Sonnet 5.5 约 $11,Opus 5.5 约 $22,Fable 5.1 约 $55,Haiku 5.5 约 $0.55。按每月 20 个工作日算,分别是 $220、$440、$1,100 和 $11。
今天就能用的一条规则:从 Sonnet 5.5 开始,任务更难时再往上换。
为什么 Sonnet 5.5 是最佳日常默认
Anthropic 把 Sonnet 5.5 称作“面向编码和智能体的高性能模型”,在 Anthropic API 上,Claude Code 的 sonnet 别名就指向它。下面这些活从它开始:
- 实现范围明确的功能,连同测试一起写;
- 在几个文件里追一个熟悉的报错;
- 改代码时顺手更新测试;
- 审查一个范围集中的 pull request;
- 把已经定好的设计写成代码;
- 用 subagent 做常规的仓库搜索。
两个数字让它留在默认位置。价格是输入 $2、输出 $10 每百万 token,只有 Opus 5.5($4/$20)的一半,上面那次请求 Sonnet 5.5 花 $0.11,Opus 5.5 花 $0.22。cache read 每百万 $0.10,长而稳定的提示前缀可以反复用。第二个数字是容量:1M 上下文、128K 输出,和 Opus 5.5、Fable 5.1 同一档。
容量大和改对代码是两件事。100 万 token 能装下更多代码,挑对文件和改法仍要靠模型。Sonnet 5.5 认真试过一次还犯同一类错误,就该往上换一档,别再往里塞代码。
要固定结果,就用完整模型 ID:
/model claude-sonnet-5-5
Sonnet 5.5 需要 Claude Code v2.1.284 或更高。选择器里没有它,先运行 claude update。
什么时候该用 Opus 5.5
当任务贵在推理、不在打字时,选 Opus 5.5。Anthropic 的价格页叫它“agentic coding 和企业工作的日常主力”,模型指南也说多数工作应该从这里起步。它每百万 token 收 $4/$20,是 Sonnet 5.5 的两倍,默认 effort 是 medium,不是 high。
常见的信号:
- bug 跨几个服务,最直观的解释是错的;
- 仓库陌生,需求里还有重要选择没定;
- 架构或迁移一旦定错,回头很贵;
- 大范围重构,要保住没人写下来的老行为;
- 安全、账务或数据出错,后面修起来更贵;
- Sonnet 5.5 拿到了相关文件,认真改过,还是错。
token 单价算不出完成一次改动的成本。更强的模型可能少走几轮失败、少让你改几遍;反过来,一个有明确测试的单文件修改,未必用得上这份能力。
/model claude-opus-5-5
Opus 5.5 需要 Claude Code v2.1.280 或更高。
要定当前这一代,直接看 Opus 5.5 与 Sonnet 5.5 对比。如果你还在用上一代快照,Opus 5 评测和 Opus 5 和 Sonnet 5 对比写的是那一代。Opus 5 仍在 Anthropic 价格页上,价格 $5/$25。
Fable 5.1 什么时候值得溢价
Fable 5.1 是 Anthropic 已广泛发布模型中能力最强的一款:“面向长时间运行智能体的新一代智能”,每百万 token $10/$50,cache read $0.25,默认 effort 为 high。除非设置了 ANTHROPIC_DEFAULT_FABLE_MODEL,fable 别名就指向它,best 跟着 fable 走。
所以 Fable 5.1 是专家型号,不是日常默认。下面这些情况值得试:
- Opus 5.5 认真查过,根因还是没有结论;
- Opus 5.5 提高 effort 后仍过不了高难度评测;
- 任务要在几小时里跨多个工具和文件保持连贯;
- 失败的代价高到你的数据足以证明这份溢价值得。
不要只因为仓库大就付 Fable 的价格。范围清楚、上下文聚焦、有一个可靠的测试,通常比模型档位更重要。问题本身超出 Opus 时才轮到 Fable,提示写得含糊不是升级的理由。
/model claude-fable-5-1
Fable 5.1 需要 Claude Code v2.1.255 或更高。没有哪种账户默认用它,选择器里是否显示取决于组织、服务商和 usage credits。
Fable 5.1 评测与 API 指南写了它常开的 adaptive thinking、更低的 cache read 价格和完整 ID。在等更新的 Fable?Fable 5.5 进展记录列出 Anthropic 已确认的消息,目前能用的最新 Fable 是 5.1。还在测旧版 Fable 5?它的价格和模型 ID 见 Fable 5 价格指南。
Haiku 5.5 适合放在哪里
Haiku 5.5 是 Anthropic“最快、最省钱的模型”:输入每百万 $0.10 起、输出每百万 $0.50 起,1M 上下文,默认 effort 为 medium。任务范围窄、检查方式明确时,它很合适:
- 主智能体开工前找文件和符号;
- 汇总范围有限的日志或测试输出;
- 把 issue 归进已有分类;
- 有确定性测试兜底的重复修改;
- 回答上下文里已有代码的小问题。
一个小错误引来一串重试,Haiku 5.5 就不省钱了。它看不清跨文件的关系、误读陌生领域,或者同一个地方要你改两次,就往上换。便宜档还有个台阶:提示超过 10 万 token 后,输入按每百万 $0.50 计,所以只发任务真正需要的文件。
专用的轻量 subagent,在 frontmatter 里写模型:
---
name: quick-researcher
description: Finds files and summarizes notes for a scoped repository question
model: haiku
---
不写 model 时,subagent 继承主会话的模型。把范围明确的调查固定成 haiku,这些查找就不会占用主会话的 Opus 5.5 或 Fable 5.1 额度。实现和审查类的 subagent 从 Sonnet 5.5 开始。
模型与 effort 要解决不同问题
模型和 effort 修的是不同的毛病。Fable 5.1 和 Sonnet 5.5 默认 high,Opus 5.5 和 Haiku 5.5 默认 medium。从默认值开始,一次只改一个。
任务太难就换模型。 文件、工具和说明都在,Claude 也认真查过,结论还是错。那就从 Haiku 5.5 升到 Sonnet 5.5,从 Sonnet 5.5 升到 Opus 5.5,或从 Opus 5.5 升到 Fable 5.1。
模型需要想得更深就提高 effort。 规划更长、分析更细的任务值得提高,代价是延迟和输出成本一起涨。
先修提示。 需求含糊、CLAUDE.md 过期、文档缺失、工具没接上,换更大的模型也救不回来。先把成功条件和要用的文件摆到模型面前。
Anthropic 的选型指南说,调 effort 往往比换模型更有效。在自己的任务上验证:高 effort 的 Opus 5.5 还是过不了测试,再上 Fable 5.1。
best、fable 与 opusplan 到底选什么
| 选择 | 当前行为 |
|---|---|
sonnet | Anthropic API 上是 Sonnet 5.5 |
opus | Anthropic API 上是 Opus 5.5 |
haiku | Anthropic API 上是 Haiku 5.5 |
fable | 除非设置 ANTHROPIC_DEFAULT_FABLE_MODEL,否则是 Fable 5.1 |
best | 跟着 fable 别名走 |
opusplan | 计划模式用 Opus,执行阶段用 Sonnet |
在 Anthropic API 上,opus、sonnet、haiku 分别指向 Opus 5.5、Sonnet 5.5 和 Haiku 5.5。Amazon Bedrock 和 Google Cloud 可能把同样的别名指到旧版本,比如 Sonnet 4.5 和 Haiku 4.5,所以先看返回里的模型名再信结果。
ANTHROPIC_BASE_URL 改的是请求发到哪里,不改由哪个模型回答。网关不提供 claude-fable-5-1,这个请求就会报错;只有网关提供时,/model claude-fable-5-1 才可用。
日常交互用别名,评测、自动化和故障记录用完整 ID。
一套可执行的模型切换顺序
按任务换,不要每隔几轮换一次:
- 日常功能和维护,从 Sonnet 5.5 的默认 effort 开始。
- 小而独立、有确定性检查的 subagent 用 Haiku 5.5。
- 任务一开始就模糊、涉及架构或失败代价高,直接用 Opus 5.5。
- 失败原因是想得不够深,先给 Opus 5.5 加 effort,再考虑 Fable 5.1。
- 任务确实难,或者自己的测试结果支持,才用 Fable 5.1。
- 难的决定定下来、剩下都是机械活,切回 Sonnet 5.5。
会话中途换模型会减少 prompt cache 复用,下一轮更慢也更贵。尽量在干净的任务分界处换;无关的工作直接 /clear,别把旧会话带进新模型。
用完成的改动比较模型
Claude Code token 消耗指南讲了这项指标背后的上下文和会话控制,又不会把测试做简单。
公平的本地测试要固定仓库状态、提示、工具、权限、effort 和通过标准。挑一组像你真实工作的小任务:
| 任务类型 | 例子 | 记录什么 |
|---|---|---|
| 常规修改 | 加一个带校验的字段和测试 | 通过率、耗时、修正时间 |
| 调试 | 复现并修好一个隐蔽回归 | 根因、重试次数、跑了几次测试 |
| 重构 | 跨包改一个接口 | 漏掉的调用点、构建结果 |
| 审查 | 看一个已知有问题的改动 | 有用的发现、误报 |
| 架构 | 给出可回滚的迁移方案 | 覆盖的限制、决策质量 |
| subagent | 搜索并汇总一个范围明确的问题 | 准确率、token、响应时间 |
智能体输出有随机性,每个任务跑多次。记下结果、你花了几分钟修正、总耗时、输入 token、cache token、输出 token 和工具调用。单价贵一倍的模型,完成一次改动仍可能更便宜;便宜模型能过同一个检查,那这类任务就该用它。
第一轮别同时改模型和 effort。先用默认 effort 比模型,再在准备采用的模型上试 effort。不然分不清是模型更强还是想得更多。
在 OmniaKey 上切换模型
接入步骤见 Claude Code 配置指南。Anthropic 兼容端点配好后,用两个变量把 Claude Code 指向 OmniaKey:
ANTHROPIC_BASE_URL=https://api.omniakey.com
ANTHROPIC_AUTH_TOKEN=<your OmniaKey API key>
然后选模型:
/model claude-haiku-5-5
/model claude-sonnet-5-5
/model claude-opus-5-5
/model claude-fable-5-1
模型没出现就升级 Claude Code:Sonnet 5.5 需要 v2.1.284 或更高,Opus 5.5 需要 v2.1.280 或更高,Fable 5.1 需要 v2.1.255 或更高。运行 claude update,重开选择器,在在线模型目录确认模型。
要复现结果,就请求完整 ID,并读出响应里的模型名。可用性会随服务商和组织变化,报错就该停下来,别当成任务已完成。
Claude Code 是为 Claude 模型做的,Anthropic 不支持通过网关把它接到 GPT 或 Gemini。要在模型家族之间选,先看编码模型指南,再在 Claude Code vs Codex 里比产品。日常跨服务商的选择,看 Sonnet 5 和 GPT-5.6 Terra 对比。
最终建议
对按日常产出算钱的多数开发者,Sonnet 5.5 是 Claude Code 最佳默认模型,价格 $2/$10。任务一开始就模糊或出错代价高,直接用 Opus 5.5($4/$20)。快速 subagent 和短修改交给 Haiku 5.5;只有最长、最难、值得那笔钱的会话才用 Fable 5.1($10/$50)。
把它当成起点,每个门槛落在哪里,由你自己的完成数据决定。
常见问题
Claude Code 最佳模型是什么?
日常编码用 Claude Sonnet 5.5,每百万 token $2/$10。复杂的多文件工作和代价高的失败,从 Opus 5.5($4/$20)开始更强。最难的长会话用 Fable 5.1($10/$50),快速修改、subagent 和分类整理用 Haiku 5.5($0.10/$0.50 起)。
Opus 5.5 比 Sonnet 5.5 更好吗?
难而模糊的任务 Opus 5.5 更强;常规任务 Sonnet 5.5 更快,价格只有一半。Anthropic 的模型指南让多数工作从 Opus 5.5 起步,Claude Code 则把 Sonnet 放在日常编码的位置。按改错的代价选,再按完成的改动算账。
用 5.5 需要升级 Claude Code 吗?
需要。Sonnet 5.5 要 v2.1.284 或更高,Opus 5.5 要 v2.1.280 或更高。运行 claude update,重开选择器,确认模型名出现。
大仓库都该用 Fable 5.1 吗?
不该。仓库大不代表值 $10/$50。先给 Sonnet 5.5 或 Opus 5.5 聚焦的上下文,等问题确实长、确实开放、便宜模型跟不上时再试 Fable 5.1。
Claude Code 的 subagent 该用什么模型?
范围窄、检查明确的搜索、分类和摘要用 Haiku 5.5;实现、审查和协调用 Sonnet 5.5。只有 subagent 自己的任务需要更高能力时,才让它继承 Opus 5.5 或 Fable 5.1。
effort 越高模型就越强吗?
不是。模型决定上限,effort 决定它花多少思考。任务需要更细的分析时先提高 effort;认真试过还是过不了,再换模型。
Claude Code 能用 GPT 或 Gemini 吗?
不能。Anthropic 把 Claude Code 定位给 Claude 模型,不支持通过网关接到 GPT 或 Gemini。要用那些模型,选 Codex、Cursor、Cline、aider 之类的智能体。
已核查来源
价格、别名和版本要求来自 Anthropic 的文档与价格页,2026 年 10 月 24 日打开核对。