/cost 里的 Sonnet 缓存改按 0.10

Claude Code 2.1.296 把 /cost、状态栏、--max-budget-usd 和 SDK 成本,改成按 Sonnet 5.5 缓存读取每百万 token 0.10 美元,原先是 0.20。接口降价在 10 月 7 日公告。这句没写 Opus、Haiku 的显示单价,也没写历史会话会重算。

/cost 里的 Sonnet 缓存改按 0.10

屏幕上的花费有时还按旧单价加总。claude code /cost 缓存单价 从 Claude Code 2.1.296 起,对 Sonnet 5.5 的缓存读取使用每百万 token 0.10 美元,原先是 0.20。同一句覆盖四处:/cost、状态栏、--max-budget-usd,以及 SDK 的成本数字。

作者:CodePass 技术编辑

降价本身不在这一版的发行说明里

缓存读取从 0.20 改为 0.10,写在 10 月 7 日的模型公告里,见 Sonnet 缓存读取降价。输入仍是每百万 2 美元,输出仍是 10 美元,那篇按公告记载。2.1.296 没有重申输入和输出,也没有写 Haiku 或 Opus 的显示单价被改过。它改的是 Claude Code 这四处用来计价的缓存读取数字,使之与已经公布的 0.10 对齐。

低于 2.1.296 时,/cost 仍可能按 0.20 累加,即使接口已经按 0.10 扣费。两边对不上时,对一下客户端版本和账单。说明没有写旧会话的 /cost 会在升级后重算。已经按 0.10 结算的发票,不会因为客户端还显示 0.20 就多扣一倍。反过来,客户端升到 2.1.296 之后显示变小,也不表示供应商把已经出账的金额改掉。

--max-budget-usd 用的是同一套数字。预算上限若按旧的 0.20 估过余量,升级后同样的美元上限能覆盖更多缓存读取,因为单价减半只作用在缓存读取这一项。输出 token 仍按原来的输出价理解,这句没有把整个预算打对折。

SDK 数字和状态栏是同一句

SDK 的成本数字被点名,范围没有写到「只有 Python」或「只有某种输出格式」。状态栏和 /cost 是交互界面。四处一起改,避免一个界面仍显示 0.20、另一个已是 0.10。写作日没有在 SDK 响应里逐字段核对键名。

这不是一张新的价目表。缓存写入、超过 10 万 token 的档位、Batch 折扣,2.1.296 都没有写。那些仍以 10 月 7 日前后的模型文档为准,不要从 /cost 的这一行推出来。

参考资料