价格
Claude API 价格一览(2026 年 11 月)
Anthropic 按 token 计费,同一个模型有五种单价:输入、输出、两档缓存写入和缓存读取。这篇把当前主力模型的官方价格列在一起,说明缓存和长上下文怎么计,再用一次 Claude Code 请求算一遍账。价格以美元计,全部取自 Anthropic 定价页,2026 年 11 月 2 日核对。
- Opus 5.5 每百万 token 输入 $4、输出 $20;Sonnet 5.5 输入 $2、输出 $10;Fable 5.1 输入 $10、输出 $50。
- 缓存读取通常是输入价的 0.1 倍,但 Opus 5.5 和 Sonnet 5.5 是 0.05 倍,Fable 5.1 是 0.025 倍。
- Claude 4.6 及之后的模型(Haiku 5.5 除外)整个 1M 上下文都按标准价计费;Haiku 5.5 的提示超过 10 万 token 时整次请求按高一档的价格计。
- Claude 4.7 及之后的模型换了分词器,同样的文本大约多出 30% 的 token,比较新旧模型时要算进去。
当前主力模型
单位是美元每百万 token(MTok)。
| 模型 | 输入 | 5 分钟缓存写入 | 1 小时缓存写入 | 缓存读取 | 输出 |
|---|---|---|---|---|---|
| Claude Fable 5.1 | $10 | $12.50 | $20 | $0.25 | $50 |
| Claude Opus 5.5 | $4 | $5 | $8 | $0.20 | $20 |
| Claude Sonnet 5.5 | $2 | $2.50 | $4 | $0.10 | $10 |
| Claude Haiku 5.5(提示 ≤ 10 万 token) | $0.10 | $0.125 | $0.20 | $0.01 | $0.50 |
| Claude Haiku 5.5(提示 > 10 万 token) | $0.50 | $0.625 | $1 | $0.05 | $2.50 |
Claude Mythos 5.1 与 Fable 5.1 同价,但只开放给通过 Anthropic 验证计划的组织。
上一代模型
| 模型 | 输入 | 缓存读取 | 输出 |
|---|---|---|---|
| Claude Fable 5 | $10 | $1 | $50 |
| Claude Opus 5、Opus 4.8、4.7、4.6、4.5 | $5 | $0.50 | $25 |
| Claude Sonnet 5 | $2 | $0.20 | $10 |
| Claude Sonnet 4.6、4.5 | $3 | $0.30 | $15 |
| Claude Haiku 4.5 | $1 | $0.10 | $5 |
Sonnet 5 上线时宣布的 $2 / $10 是截至 2026 年 8 月 31 日的优惠价,现在已改为标准价,原定 9 月 1 日涨到 $3 / $15 的计划取消。新一代的 Opus 5.5 比 Opus 5 输入和输出都便宜 20%。
缓存怎么计费
缓存的三种单价都是输入价的倍数:
| 操作 | 倍率 | 有效期 |
|---|---|---|
| 5 分钟缓存写入 | 输入价 × 1.25 | 5 分钟 |
| 1 小时缓存写入 | 输入价 × 2 | 1 小时 |
| 缓存读取(命中) | 输入价 × 0.1;Opus 5.5、Sonnet 5.5 为 × 0.05;Fable 5.1 为 × 0.025 | 与写入时相同,读取会刷新 |
按 Anthropic 的说法,5 分钟缓存读一次就回本,1 小时缓存读两次回本。缓存倍率可以和批处理折扣、数据驻留加价叠加。
批处理:输入输出都打五折
Batch API 异步处理请求,输入和输出都是标准价的 50%:Opus 5.5 为 $2 / $10,Sonnet 5.5 为 $1 / $5,Fable 5.1 为 $5 / $25,Haiku 5.5(≤ 10 万 token)为 $0.05 / $0.25。Claude Code 的交互请求不走批处理,这个折扣只对你自己写的离线任务有用。
快速模式:Opus 5.5 输出更快,单价翻倍
快速模式(fast mode)让 Opus 5.5 的输出明显加快,价格是输入 $8、输出 $40,正好是标准价的 2 倍。缓存倍率和数据驻留加价照常叠加在快速模式价格上,但它不能和批处理同时使用。Opus 5 和 Opus 4.8 的快速模式还在研究预览,价格是 $10 / $50。
长上下文
- Claude 4.6 及之后的模型(Haiku 5.5 除外)整个 1M token 上下文都按标准价计费:90 万 token 的请求和 9 千 token 的请求单价相同。
- Haiku 5.5 按提示长度分档。提示长度包括缓存读取和缓存写入的 token;一次请求超过 10 万 token,整次请求都按高一档计价,即使其中一部分命中了缓存。
新分词器:同样的文本多 30% token
Claude 4.7 及之后的模型和 Claude Mythos Preview 使用新的分词器,同样的文本大约多出 30% 的 token,具体取决于内容。Sonnet 4.6 及更早的模型用旧分词器。所以从 Sonnet 4.6 换到 Sonnet 5.5,单价从 $3 降到 $2,但同样的代码库读进来的 token 会变多,实际降幅小于单价的降幅。
算一次 Claude Code 请求
Claude Code 每一轮都会把系统提示、工具定义、读过的文件和对话历史重新发一遍。假设用 Sonnet 5.5,某一轮请求带 50,000 token 已缓存的上下文、2,000 token 新输入,模型输出 1,000 token:
| 部分 | 缓存命中 | 缓存失效 |
|---|---|---|
| 50,000 token 上下文 | × $0.10 / MTok = $0.0050 | × $2 / MTok = $0.1000 |
| 2,000 token 新输入 | $0.0040 | $0.0040 |
| 1,000 token 输出 | $0.0100 | $0.0100 |
| 合计 | $0.019 | $0.114 |
为了简单,新输入按普通输入价计。Claude Code 实际会把新内容写进缓存,按 1.25 倍计,这一轮多 $0.001 左右,不影响结论。
同一轮请求,缓存失效时贵了 6 倍。长会话里大部分 token 都是重发的上下文,所以缓存是否稳定命中,比单价差几成影响更大。这也是选中转时要先看缓存的原因,见 缓存与计费 和 中转站怎么选。
各模型详解
每个模型的规格、和上一代的区别、在 Claude Code 里怎么选用,分别见 Claude Fable 5.1、Claude Opus 5.5 和 Claude Sonnet 5.5。
CoreCode 怎么计价
CoreCode 按 Anthropic 的同一套五种单价和倍率计费,再乘以分组倍率,用人民币充值,1 元 = 1 美元额度。每个模型的实际单价和它比官方便宜多少,以 价格表 为准,那张表每 10 分钟从控制台同步一次。
常见问题
Opus 5.5 和 Sonnet 5.5 选哪个更省钱?
Sonnet 5.5 每个 token 都是 Opus 5.5 的一半价格。日常编码先用 Sonnet,复杂的推理和大改动再用 Opus,见 Claude 模型怎么选。
为什么我的账单比按单价估算的高?
常见原因有三个:缓存没有命中,上下文被按全价重发;新分词器让同样的文本多出约 30% 的 token;Claude Code 的后台任务和子代理会调用其他模型。排查方法见 省钱指南。
来源
- Anthropic:Pricing(模型价格、缓存倍率、批处理、长上下文、分词器,2026 年 11 月 2 日核对)
- Anthropic:Prompt caching