跳转到主要内容

Claude Sonnet 5.5 缓存读取价格降到 $0.10:省多少看缓存占比

Claude Sonnet 5.5 缓存读取自 10 月 7 日起从每百万 token $0.20 降到 $0.10,其余价格不变;少付的比例约为旧价下缓存读取占总花费比例的一半。

LaoZhang AI Team发布于17 分钟阅读
文章目录
Claude Sonnet 5.5 缓存读取从每百万 token 0.20 美元降到 0.10 美元,输入、输出和两档缓存写入价格不变

Claude Sonnet 5.5 的缓存读取从 2026 年 10 月 7 日起是每百万 token $0.10,原来是 $0.20。 倍率从基础输入价的 0.1 倍改成 0.05 倍;输入 $2、输出 $10、5 分钟缓存写入 $2.50、1 小时缓存写入 $4 都没有变。见 Anthropic 10 月 7 日的 API 更新记录。

这一行在不同地方叫法不同:官方中文定价页写作"缓存命中和刷新",乘数表里叫"缓存读取(命中)",API 返回的字段是 cache_read_input_tokens,Amazon Bedrock 的 Converse API 叫 cacheReadInputTokens,Google Cloud 价目表叫 Cache Hit。它们是同一笔费用。

Anthropic 说降价后 Sonnet 5.5 在"大多数 Agent 任务"上便宜约 20%,这是它对典型负载的估算,不是整张账单统一打八折。你实际少付的比例,约等于旧价下缓存读取占总花费比例的一半:只有这一行减半,其他行原样计费。Claude Pro、Max、Team 订阅里 Claude Code 的用量限制也没有因此放宽。

Claude Sonnet 5.5 现行价格:只有缓存读取从 $0.20 变成 $0.10

截至 2026 年 10 月 12 日,Anthropic 定价页上 Claude API 的标准价格如下,单位是美元 / 每百万 token:

计费项Sonnet 5.5 降价前Sonnet 5.5 现在Sonnet 5Opus 5.5
基础输入$2$2$2$4
5 分钟缓存写入$2.50$2.50$2.50$5
1 小时缓存写入$4$4$4$8
缓存读取(缓存命中和刷新)$0.20$0.10$0.20$0.20
输出$10$10$10$20

几点会影响你怎么读这张表:

  • "命中和刷新"是一笔钱。 每次从缓存读取前缀,同时也会把这条缓存的有效期重新计时,没有单独的刷新费。
  • 5 分钟和 1 小时是两档写入价,分别是基础输入的 1.25 倍和 2 倍,不是按时间收的存储费。
  • Opus 5.5 的缓存读取本来就是 0.05 倍,$0.20 对应它 $4 的输入价;Sonnet 5 仍按 0.1 倍收 $0.20。Sonnet 5 的完整价格见Claude Sonnet 5 取消涨价:现行 API 价格与预算重算。
  • 公告只写了从 10 月 7 日起的新单价。核算 10 月 7 日之前的用量时,按 $0.20 算。

各平台的缓存读取单价:Batch $0.05,仅美国推理 $0.11

Anthropic 定价页写明,缓存倍率会和 Batch 折扣、数据驻留倍率叠加。按这条规则,以及 Google Cloud 和 AWS 各自的价目,Sonnet 5.5 在各处的缓存读取单价如下(美元 / 每百万 token):

用在哪里缓存读取单价依据
Claude API,默认全局路由$0.10Anthropic 定价页
Claude API,Message Batches$0.05Batch 输入、输出五折,再乘 0.05 倍(按叠加规则推算)
Claude API,inference_geo: "us" 仅美国推理$0.11所有计费项乘 1.1,含缓存读取
Claude Platform on AWS$0.10,记为 10 CCU按 Claude API 标准价计价,再按 $0.01 / CCU 换算;仅美国推理同样乘 1.1
Claude in Microsoft Foundry$0.10,记为 10 CCU同上;US Data Zone Standard 部署乘 1.1
Amazon Bedrock,全局跨区域推理(global cross-Region inference)$0.10us-east-1 价目,Sonnet 5 仍为 $0.20
Amazon Bedrock,地理范围跨区域推理(geographic cross-Region inference)$0.11us-east-1 价目,Sonnet 5 为 $0.22
Google Cloud Vertex AI,Global$0.10;Batch $0.05Google Cloud 价目表 Cache Hit / Batch Cache Hit 两行
Google Cloud Vertex AI,多区域(US、EU)和区域端点$0.11;Batch $0.055同一价目表的非 Global 标签页
用 API key 跑 Claude Code 或 Agent SDK按上面对应平台计走的是 API 计费
Claude Pro、Max、Team 订阅里的 Claude Code不按 token 计费用量限制不变

Claude Platform on AWS 和 Microsoft Foundry 的账单只有一行 CCU(Claude Consumption Unit)。Anthropic 先按 Claude API 标准价算出美元,扣掉协议折扣,再按每 CCU $0.01 折算,所以 10 月 7 日之后同样的缓存读取量,CCU 数会少一半;签了私有报价的账户以折扣后的数字为准。

Amazon Bedrock 的数字来自 DevelopersIO 2026 年 10 月 9 日的实测文章:作者用 AWS Price List API 查询 us-east-1 的 "Claude Sonnet 5.5 (Amazon Bedrock Edition)",全局跨区域推理的输入 / 输出是 $2 / $10,地理范围跨区域推理是 $2.20 / $11,缓存读取分别为 $0.10 和 $0.11;文章还提到 AWS 定价页注明了 10 月 7 日起缓存读取降价 50%。其他区域以 Amazon Bedrock 定价页为准。Google Cloud 的数字见 Vertex AI 生成式 AI 价目表的 Claude 部分,非 Global 端点贵 10%,与 Anthropic 定价页对区域和多区域端点的说明一致。

Sonnet 5.5 各平台缓存读取单价:Claude API 0.10 美元、Batch 0.05 美元、仅美国推理 0.11 美元,Bedrock 与 Vertex AI 的分档价格,订阅里的 Claude Code 用量限制不变

"便宜约 20%"怎么来的:少付比例 = 旧价下缓存读取占比的一半

降价只动了一行,所以总花费的变化完全取决于这一行原来占多少。设旧价下缓存读取占你总花费的比例是 s,降价后这部分减半,总花费就少了 s ÷ 2。缓存读取占 40%,就少 20%;占 90%,就少 45%;几乎不用缓存的请求,基本没有变化。

DevelopersIO 在 Amazon Bedrock 上做了一组可以复算的测试:约 16,400 token 的固定 system 文档,连续问 20 个短问题,每轮读一次缓存。20 轮累计读取 350,380 token、写入 20,681 token、输出 5,302 token,按旧价是 $0.1750,按新价是 $0.1399,正好少了 20.0%。缓存读取原来占这组费用的 40.1%,一半就是 20%。这组测试只代表"长 system 提示 + 多轮对话"这种形态。

用两个假设的 Agent 单轮请求(token 数为示例,非实测)可以看出差距从哪里来:

单轮请求旧价新价少付
读取 100,000、写入 5 分钟缓存 3,000、输出 2,000$0.0475$0.037521%
读取 500,000、写入 5 分钟缓存 1,000、输出 1,000$0.1125$0.062544%

第一行的新价是 100,000 × $0.10 + 3,000 × $2.50 + 2,000 × $10,再除以 100 万,即 $0.0100 + $0.0075 + $0.0200 = $0.0375;旧价把第一项换成 $0.0200。缓存读取在旧价里占 $0.0200 ÷ $0.0475 ≈ 42%,一半约 21%。第二行读取占旧价的 89%,所以少付 44%。

Artificial Analysis 的 Claude Sonnet 5.5 模型页上的智能指数(Intelligence Index)每任务成本也体现了这条规律。它的成本按输入、缓存命中、缓存写入、推理和回答 token 分别乘价计算;下表的旧价是 2026 年 10 月 5 日的数据,新价是 10 月 12 日的数据,五档分数前后相同:

Sonnet 5.5 effort分数旧价每任务新价每任务变化推算的旧价缓存读取占比
low36$0.42$0.35−17%约 33%
medium41$0.59$0.48−19%约 37%
high47$1.12$0.88−21%约 43%
xhigh52$2.75$2.01−27%约 54%
max56$7.67$5.46−29%约 58%

变化 = 新价 ÷ 旧价 − 1,最后一列是变化幅度的 2 倍。effort 越高,降得越多,较可能的原因是高 effort 下工具调用循环更长,同一段缓存上下文被反复读取。low 档的 −17% 和 max 档的 −29% 都只是这套评测题的结果,你的任务里缓存读取占多少,要用自己的用量算。

Sonnet 5.5 缓存降价后少付比例示意:DevelopersIO 实测缓存读取占 40.1%、少付 20.0%,Artificial Analysis 五档 effort 每任务成本降 17% 到 29%

用 usage 字段算自己少付多少

Claude API 每次响应的 usage 里有四个与输入相关的数:input_tokens(最后一个缓存断点之后、未缓存的部分)、cache_creation_input_tokens(本次写入缓存的部分,cache_creation 对象里再分 ephemeral_5m_input_tokens 和 ephemeral_1h_input_tokens)、cache_read_input_tokens(从缓存读取的部分),以及 output_tokens。三项输入相加才是这次请求的全部输入,字段说明见 Anthropic 提示缓存文档的 Tracking cache performance 一节。

Sonnet 5.5 在 Claude API 全局路由下,单次请求的费用(美元)是:

费用 = (input_tokens × 2
      + ephemeral_5m_input_tokens × 2.50
      + ephemeral_1h_input_tokens × 4
      + cache_read_input_tokens × R
      + output_tokens × 10) ÷ 1,000,000

R = 0.20(10 月 7 日之前)或 0.10(10 月 7 日起)
少付的美元 = cache_read_input_tokens × 0.10 ÷ 1,000,000

Message Batches 把所有项乘 0.5,仅美国推理乘 1.1。少付的美元金额只取决于读取量:每读取 1,000 万 token 缓存,少付 $1。

如果你把每次响应的 usage 存成每行一个 JSON 的日志,下面的脚本能直接算出同一批请求在旧价和新价下各是多少:

python
import json
import sys

# Claude API 上的 Claude Sonnet 5.5,全局路由,美元 / 百万 token
PRICE = {"input": 2.00, "write_5m": 2.50, "write_1h": 4.00, "output": 10.00}
CACHE_READ = {"before": 0.20, "after": 0.10}  # 10 月 7 日之前 / 之后

def cost(u, period, multiplier=1.0):
    """multiplier:Batch 传 0.5,inference_geo 为 "us" 传 1.1"""
    split = u.get("cache_creation") or {}
    w1h = split.get("ephemeral_1h_input_tokens", 0)
    w5m = split.get("ephemeral_5m_input_tokens",
                    u.get("cache_creation_input_tokens", 0) - w1h)
    usd = (u.get("input_tokens", 0) * PRICE["input"]
           + w5m * PRICE["write_5m"]
           + w1h * PRICE["write_1h"]
           + u.get("cache_read_input_tokens", 0) * CACHE_READ[period]
           + u.get("output_tokens", 0) * PRICE["output"]) / 1_000_000
    return usd * multiplier

before = after = 0.0
with open(sys.argv[1], encoding="utf-8") as f:  # 每行一个 usage 对象
    for line in f:
        u = json.loads(line)
        before += cost(u, "before")
        after += cost(u, "after")

print(f"旧价 ${before:.4f}  新价 ${after:.4f}  少付 {1 - after / before:.1%}")

把上一节第一行示例写成 {"input_tokens": 0, "cache_creation_input_tokens": 3000, "cache_read_input_tokens": 100000, "output_tokens": 2000} 存进 usage.jsonl,脚本存为 cache_saving.py,运行 python3 cache_saving.py usage.jsonl 输出 旧价 $0.0475 新价 $0.0375 少付 21.1%;两条示例放在一起时输出 旧价 $0.1600 新价 $0.1000 少付 37.5%。没有 cache_creation 拆分的旧日志,脚本把全部写入按 5 分钟价计。

Amazon Bedrock 的 Converse API 对应字段是 inputTokens、cacheWriteInputTokens、cacheReadInputTokens、outputTokens,改一下键名即可;用地理范围跨区域推理时 multiplier 传 1.1。这里的结果不含税费、赠送额度和协议折扣。

Sonnet 5.5、Sonnet 5、Opus 5.5 怎么选:Opus 现在每一行都是 2 倍

降价之前,Opus 5.5 和 Sonnet 5.5 的缓存读取同为 $0.20,缓存读得越多,两者的价差就越小。现在 Opus 5.5 的输入、输出、两档写入、缓存读取都正好是 Sonnet 5.5 的 2 倍,按 token 算,无论缓存占比多高,Opus 都贵一倍。

按 token 贵一倍,不等于按结果也贵一倍。Artificial Analysis 的 Sonnet 5.5 与 Opus 5.5 对比页(截至 2026 年 10 月 12 日,已用 $0.10 计 Sonnet 5.5 的缓存读取)给出的每任务成本是:

effortSonnet 5.5 分数 / 每任务Opus 5.5 分数 / 每任务
low36 / $0.3542 / $0.55
medium41 / $0.4851 / $1.34
high47 / $0.8854 / $1.82
xhigh52 / $2.0156 / $3.46
max56 / $5.4658 / $5.98

同一 effort 下 Sonnet 5.5 都更便宜。但跨档看,Opus 5.5 high 拿到 54 分只花 $1.82,比 Sonnet 5.5 xhigh(52 分、$2.01)分数高、花费少;Opus 5.5 xhigh 以 $3.46 拿到 56 分,Sonnet 5.5 要开到 max、花 $5.46 才到同一分数。如果你习惯把 Sonnet 5.5 开到 xhigh 或 max,值得拿 Opus 5.5 的低一档 effort 在自己的任务上对比一次;在 medium 及以下,Sonnet 5.5 的性价比优势很明显。

和 Sonnet 5 比,降价改变的主要是 max 档。按 Artificial Analysis 2026 年 10 月 5 日的 Sonnet 5 数据(Sonnet 5 价格未变),Sonnet 5.5 现在每任务成本在 low 低 31%、medium 低 52%、high 低 51%、xhigh 低 30%;max 档从降价前贵 51% 变成只贵 7%($5.46 对 $5.09),而分数是 56 对 38。按这组数据,缓存很重的 Agent 任务留在 Sonnet 5 已经很难省钱,除非你依赖它特有的行为。

如果你在考虑把部分任务换到更便宜的 Haiku 5.5,分档价格和分数对比见Claude Haiku 5.5 和 Sonnet 5.5 区别:标价差 20 倍,同分只差 4 倍。

缓存设置要不要改:回本次数不变,未命中更显眼

不需要因为这次降价改 TTL 或断点的位置。设缓存前缀为 P 个 token,按基础输入价计:

  • 5 分钟缓存:写入 1.25P,之后每次读取 0.05P;不缓存时每次都付 1P。读取 1 次时是 1.30P 对 2P,读 1 次就回本。
  • 1 小时缓存:写入 2P,读 n 次共 2P + 0.05nP,不缓存是 (1 + n)P,n 大于 1.05 才划算,也就是读 2 次回本。

这两个门槛和 0.1 倍时一样,Anthropic 定价页提示缓存一节写的"5 分钟读 1 次、1 小时读 2 次回本"仍然成立。变化在长期:每次重复读取的价格从基础输入价的 10% 变成 5%,相当于省 95%。

另一面是,写入价没降,同样的 token,一次 5 分钟写入现在相当于 25 次读取(原来 12.5 次),一次 1 小时写入相当于 40 次读取(原来 20 次)。缓存未命中、被迫重写时,在账单上会比以前更显眼。降价后更值得检查的是这几处:

  • 长度不够不会缓存。 Sonnet 5.5 的最低可缓存长度是 512 token(Sonnet 5 是 1,024);更短的提示即使加了 cache_control 也会按普通输入处理,而且不报错。cache_creation_input_tokens 和 cache_read_input_tokens 同时为 0,就说明没有缓存上。
  • 中途改 system 会让缓存失效。 在 Sonnet 5.5 上,可以往 messages 里追加一条 {"role": "system"} 消息来补充指令,而不去改顶层 system 字段,这样已缓存的前缀保持不变;Sonnet 5 不支持这种写法。
  • 1 小时 TTL 只在间隔超过 5 分钟时才值得。 每次读取都会刷新有效期,请求间隔在 5 分钟以内时,5 分钟缓存一直不会过期,写入还比 1 小时档每百万 token 便宜 $1.50。

Claude Code 订阅额度没变:Pro、Max 用户能得到什么

Anthropic 开发者账号 @ClaudeDevs 在 2026 年 10 月 9 日说明,这次降价"只针对 API,Claude Code 的用量限制没有变化"(原文 API only, no change to Claude Code usage limits)。也就是说,Pro、Max、Team 订阅里 Claude Code 能用的额度不会因为缓存读取降价而变多。

会拿到新价的是按 token 计费的用法:在 Claude Code 或 Agent SDK 里配置 API key、走 Claude API 或上面表格里各云平台的请求,缓存读取都按 $0.10(或对应平台的单价)计。

10 月 7 日的同一份更新里,Anthropic 还宣布给 Max 和 Team 订阅每月发放 API 额度:Max 5x 每月 $100,Max 20x 每月 $200,Team 最多 $500、团队共用,可以在 Claude Platform 上用于任意模型,见 Claude Haiku 5.5 发布文。用这笔额度调用 Sonnet 5.5 时,缓存读取同样按 $0.10 扣。领取方法和适用范围见 API credits for Max and Team plans 说明。

Claude Sonnet 5.5 缓存降价的常见问题

Claude Sonnet 5.5 降价后,输入和输出价格变了吗?

没有。Claude API 上 Sonnet 5.5 仍是输入每百万 token $2、输出 $10,5 分钟缓存写入 $2.50、1 小时缓存写入 $4;10 月 7 日只调整了缓存读取,从 $0.20 降到 $0.10。

Claude Sonnet 5.5 的 Batch 缓存读取是多少钱?

$0.05 / 每百万 token。Claude API 的 Batch 输入、输出都是五折,缓存倍率在 Batch 价格上叠加;Google Cloud Vertex AI 的价目表直接列出 Global 端点 Batch Cache Hit 为 $0.05。

Sonnet 5.5 缓存降价后,我的账单为什么没有少 20%?

20% 是 Anthropic 对大多数 Agent 任务的估算。你的降幅约等于旧价下缓存读取占总花费比例的一半:缓存读取占 30% 的负载只会少约 15%,不用缓存的请求几乎不变。用上面的公式或脚本代入自己的 usage 记录,就能得到自己的数字。

参考来源11

本文引用的外部页面,按正文出现顺序排列。最后更新于 2026年10月12日。

  1. 1.Anthropic 10 月 7 日的 API 更新记录platform.claude.com/docs/en/release-notes/overview
  2. 2.Anthropic 定价页platform.claude.com/docs/en/about-claude/pricing
  3. 3.DevelopersIO 2026 年 10 月 9 日的实测文章dev.classmethod.jp/articles/bedrock-sonnet-5-5-cache-read-price-cut
  4. 4.Amazon Bedrock 定价页aws.amazon.com/bedrock/pricing
  5. 5.Vertex AI 生成式 AI 价目表的 Claude 部分cloud.google.com/vertex-ai/generative-ai/pricing
  6. 6.Artificial Analysis 的 Claude Sonnet 5.5 模型页artificialanalysis.ai/models/claude-sonnet-5-5
  7. 7.Anthropic 提示缓存文档的 Tracking cache performance 一节platform.claude.com/docs/en/build-with-claude/prompt-caching
  8. 8.Artificial Analysis 的 Sonnet 5.5 与 Opus 5.5 对比页artificialanalysis.ai/models/releases/comparisons/claude-sonnet-5-5-vs-claude-opus-5-5
  9. 9.@ClaudeDevsx.com/ClaudeDevs
  10. 10.Claude Haiku 5.5 发布文anthropic.com/news/claude-haiku-5-5
  11. 11.API credits for Max and Team plans 说明platform.claude.com/docs/en/about-claude/api-credits-for-subscribers
Claude Sonnet 5 取消涨价后的标准 API 价格与预算核算说明
API 价格与套餐

Claude Sonnet 5 取消涨价:现行 API 价格与预算重算

Claude Sonnet 5 的 9 月涨价计划已取消,标准 API 输入、输出仍为每百万 token 2 美元和 10 美元。本文列出缓存与 Batch 价格,说明如何下调旧预算,并用 API 用量字段核对实际费用。

10 分钟
Claude Fable 5.1 API 费用怎么算的封面:Token 用量、缓存复用、Batch 批处理三张卡片,右侧是一张示意账单和计算器
API 接入指南

Claude Fable 5.1 API 价格:降了什么,省多少

Fable 5.1 官方价仍是每百万 token 输入 $10、输出 $50,只有缓存读取从 $1 降到 $0.25。能省多少看缓存读取原本占账单几成,不用缓存则几乎不变。

20 分钟