跳到正文

缓存命中率与计费详解

· 约 5 分钟 · OpusVIP

用 Claude Code 写代码时,账单的大头往往不是你输入的那几句话,而是每一轮都要重发的上下文。提示缓存就是为这部分设计的。

三类输入价格

以 Opus 5.5 在 OpusVIP 的价格为例(每百万 token):

  • 普通输入:¥10.00
  • 缓存写入(5 分钟有效):¥12.50,约为普通输入的 1.25 倍;1 小时有效为 ¥20.00,2 倍
  • 缓存读取:¥0.50,约为普通输入的 1/20

也就是说写入缓存略贵,但之后每次读取都很便宜,会话越长越划算。这些倍率来自 Anthropic 官方,OpusVIP 不做修改。

命中率怎么算

一个简单的口径:命中率 = 缓存读取 token ÷(缓存读取 + 缓存写入 + 普通输入)。用 计费详解 里第二个算例的数字(假设值):读取 30,000、写入 2,500、普通输入 800,命中率约 90.1%。

命中率取决于 Claude Code 如何组织提示、你两次请求之间的间隔是否超过缓存有效期。我们不承诺具体百分比,建议你在自己的日志里算。

怎样让缓存更有效

  • 在同一个会话里持续工作,而不是频繁新开会话。
  • 中断时间超过缓存有效期后,下一轮会重新写入缓存,这是正常的。
  • 不要在对话中途修改系统提示或大段配置,这会让前缀变化导致缓存失效。

怎么核对

控制台日志逐条显示缓存写入和缓存读取 token 数。拿任意一条按公式复算,如果对不上,就是计费出了问题,可以发邮件反馈。挑选中转站时要求缓存按官方价计费,是最值得坚持的一项,见 如何挑选 Claude Code 中转站。


本文仅陈述可自行验证的做法和官方公开价格,不构成任何服务承诺。有疑问发邮件到 zxzxy1988@gmail.com。