# Claude Code 最佳模型

> Claude Code 最佳模型 2026：日常默认用 Sonnet 5.5（$2/$10），复杂多文件工作用 Opus 5.5（$4/$20），最难的长时间会话用 Fable 5.1，想要速度就用 Haiku 5.5。

- Canonical HTML: https://omniakey.com/zh/blog/best-model-for-claude-code
- Markdown: https://omniakey.com/zh/blog/best-model-for-claude-code.md
- Published: 2026-08-02 (updated 2026-10-24)
- Author: Kiki, COO at OmniaKey
- Language: zh
- Category: Comparison
- Reading time: 12 min
- All posts: https://omniakey.com/blog/llms.txt

---

对多数日常仓库工作来说，**Claude Code 最佳模型**是 [Claude Sonnet 5.5](https://omniakey.com/zh/claude-sonnet-5-5)：输入每百万 token 2 美元、输出每百万 token 10 美元，只有 Opus 5.5 的一半。原生 1M 上下文，绝大多数修改、测试和重构都能一次做完。任务跨多个文件，或者 Sonnet 反复改不对时，换 [Opus 5.5](https://omniakey.com/zh/claude-opus-5-5)（$4/$20）。最难、最长的智能体会话用 [Fable 5.1](https://omniakey.com/zh/claude-fable-5-1)（$10/$50）。快速修改和 subagent 用 [Haiku 5.5](https://omniakey.com/zh/claude-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 对比](https://omniakey.com/zh/blog/claude-opus-5-5-vs-sonnet-5-5)，里面写了 API 价格、基准条件和 effort 设置。想找跨服务商的低价档，看 [Haiku 4.5 和 GPT-5.6 Luna 对比](https://omniakey.com/zh/blog/claude-haiku-4-5-vs-gpt-5-6-luna)，它按完成一个任务的花费比较，不只看 token 单价。

> **版本要求：**&#x53;onnet 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](https://omniakey.com/zh/pricing) 的实际价格见价格页。

一次典型请求值多少钱？按 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：

```text
/model claude-sonnet-5-5
```

Sonnet 5.5 需要 Claude Code v2.1.284 或更高。选择器里没有它，先运行 `claude update`。

## 什么时候该用 Opus 5.5

当任务贵在推理、不在打字时，选 [Opus 5.5](https://omniakey.com/zh/claude-opus-5-5)。Anthropic 的价格页叫它“agentic coding 和企业工作的日常主力”，模型指南也说多数工作应该从这里起步。它每百万 token 收 $4/$20，是 Sonnet 5.5 的两倍，默认 effort 是 medium，不是 high。

常见的信号：

- bug 跨几个服务，最直观的解释是错的；
- 仓库陌生，需求里还有重要选择没定；
- 架构或迁移一旦定错，回头很贵；
- 大范围重构，要保住没人写下来的老行为；
- 安全、账务或数据出错，后面修起来更贵；
- Sonnet 5.5 拿到了相关文件，认真改过，还是错。

token 单价算不出完成一次改动的成本。更强的模型可能少走几轮失败、少让你改几遍；反过来，一个有明确测试的单文件修改，未必用得上这份能力。

```text
/model claude-opus-5-5
```

Opus 5.5 需要 Claude Code v2.1.280 或更高。

要定当前这一代，直接看 [Opus 5.5 与 Sonnet 5.5 对比](https://omniakey.com/zh/blog/claude-opus-5-5-vs-sonnet-5-5)。如果你还在用上一代快照，[Opus 5 评测](https://omniakey.com/zh/blog/claude-opus-5-review)和 [Opus 5 和 Sonnet 5 对比](https://omniakey.com/zh/blog/claude-opus-5-vs-sonnet-5)写的是那一代。Opus 5 仍在 Anthropic 价格页上，价格 $5/$25。

## Fable 5.1 什么时候值得溢价

[Fable 5.1](https://omniakey.com/zh/claude-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，提示写得含糊不是升级的理由。

```text
/model claude-fable-5-1
```

Fable 5.1 需要 Claude Code v2.1.255 或更高。没有哪种账户默认用它，选择器里是否显示取决于组织、服务商和 usage credits。

[Fable 5.1 评测与 API 指南](https://omniakey.com/zh/blog/claude-fable-5-1)写了它常开的 adaptive thinking、更低的 cache read 价格和完整 ID。在等更新的 Fable？[Fable 5.5 进展记录](https://omniakey.com/zh/blog/claude-fable-5-5-release-date)列出 Anthropic 已确认的消息，目前能用的最新 Fable 是 5.1。还在测旧版 Fable 5？它的价格和模型 ID 见 [Fable 5 价格指南](https://omniakey.com/zh/blog/claude-fable-5-pricing)。

## Haiku 5.5 适合放在哪里

[Haiku 5.5](https://omniakey.com/zh/claude-haiku-5-5) 是 Anthropic“最快、最省钱的模型”：输入每百万 $0.10 起、输出每百万 $0.50 起，1M 上下文，默认 effort 为 medium。任务范围窄、检查方式明确时，它很合适：

- 主智能体开工前找文件和符号；
- 汇总范围有限的日志或测试输出；
- 把 issue 归进已有分类；
- 有确定性测试兜底的重复修改；
- 回答上下文里已有代码的小问题。

一个小错误引来一串重试，Haiku 5.5 就不省钱了。它看不清跨文件的关系、误读陌生领域，或者同一个地方要你改两次，就往上换。便宜档还有个台阶：提示超过 10 万 token 后，输入按每百万 $0.50 计，所以只发任务真正需要的文件。

专用的轻量 subagent，在 frontmatter 里写模型：

```yaml
---
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。

## 一套可执行的模型切换顺序

按任务换，不要每隔几轮换一次：

1. 日常功能和维护，从 Sonnet 5.5 的默认 effort 开始。
2. 小而独立、有确定性检查的 subagent 用 Haiku 5.5。
3. 任务一开始就模糊、涉及架构或失败代价高，直接用 Opus 5.5。
4. 失败原因是想得不够深，先给 Opus 5.5 加 effort，再考虑 Fable 5.1。
5. 任务确实难，或者自己的测试结果支持，才用 Fable 5.1。
6. 难的决定定下来、剩下都是机械活，切回 Sonnet 5.5。

会话中途换模型会减少 prompt cache 复用，下一轮更慢也更贵。尽量在干净的任务分界处换；无关的工作直接 `/clear`，别把旧会话带进新模型。

## 用完成的改动比较模型

[Claude Code token 消耗指南](https://omniakey.com/zh/blog/reduce-claude-code-token-usage)讲了这项指标背后的上下文和会话控制，又不会把测试做简单。

公平的本地测试要固定仓库状态、提示、工具、权限、effort 和通过标准。挑一组像你真实工作的小任务：

|任务类型|例子|记录什么|
|-|-|-|
|常规修改|加一个带校验的字段和测试|通过率、耗时、修正时间|
|调试|复现并修好一个隐蔽回归|根因、重试次数、跑了几次测试|
|重构|跨包改一个接口|漏掉的调用点、构建结果|
|审查|看一个已知有问题的改动|有用的发现、误报|
|架构|给出可回滚的迁移方案|覆盖的限制、决策质量|
|subagent|搜索并汇总一个范围明确的问题|准确率、token、响应时间|

智能体输出有随机性，每个任务跑多次。记下结果、你花了几分钟修正、总耗时、输入 token、cache token、输出 token 和工具调用。单价贵一倍的模型，完成一次改动仍可能更便宜；便宜模型能过同一个检查，那这类任务就该用它。

第一轮别同时改模型和 effort。先用默认 effort 比模型，再在准备采用的模型上试 effort。不然分不清是模型更强还是想得更多。

## 在 OmniaKey 上切换模型

接入步骤见 [Claude Code 配置指南](https://omniakey.com/zh/blog/claude-code-setup)。Anthropic 兼容端点配好后，用两个变量把 Claude Code 指向 OmniaKey：

```text
ANTHROPIC_BASE_URL=https://api.omniakey.com
ANTHROPIC_AUTH_TOKEN=<your OmniaKey API key>
```

然后选模型：

```text
/model claude-haiku-5-5
/model claude-sonnet-5-5
/model claude-opus-5-5
/model claude-fable-5-1
```

模型没出现就[升级 Claude Code](https://omniakey.com/zh/blog/claude-code-2-0)：Sonnet 5.5 需要 v2.1.284 或更高，Opus 5.5 需要 v2.1.280 或更高，Fable 5.1 需要 v2.1.255 或更高。运行 `claude update`，重开选择器，在[在线模型目录](https://omniakey.com/zh/models)确认模型。

要复现结果，就请求完整 ID，并读出响应里的模型名。可用性会随服务商和组织变化，报错就该停下来，别当成任务已完成。

Claude Code 是为 Claude 模型做的，Anthropic 不支持通过网关把它接到 GPT 或 Gemini。要在模型家族之间选，先看[编码模型指南](https://omniakey.com/zh/blog/best-llm-coding-agents)，再在 [Claude Code vs Codex](https://omniakey.com/zh/blog/claude-code-vs-codex) 里比产品。日常跨服务商的选择，看 [Sonnet 5 和 GPT-5.6 Terra 对比](https://omniakey.com/zh/blog/claude-sonnet-5-vs-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 日打开核对。

- [Anthropic：Claude Code 模型配置](https://code.claude.com/docs/en/model-config)
- [Anthropic：如何选择合适的 Claude 模型](https://platform.claude.com/docs/en/about-claude/models/choosing-a-model)
- [Anthropic：Claude 模型总览](https://platform.claude.com/docs/en/about-claude/models/overview)
- [Anthropic：API 价格](https://platform.claude.com/docs/en/about-claude/pricing)
- [Anthropic：Claude Fable 5.1 总览](https://platform.claude.com/docs/en/models/fable-5-1/overview)
- [Anthropic：管理 Claude Code 成本](https://code.claude.com/docs/en/costs)
- [Anthropic：Claude Code subagent](https://code.claude.com/docs/en/sub-agents)
- [Anthropic：Claude Code prompt cache](https://code.claude.com/docs/en/prompt-caching)
- [Anthropic：LLM 网关](https://code.claude.com/docs/en/llm-gateway)
