提示缓存计算器
向 Claude Sonnet 5.5 发送 100 次 10,000 token 的提示前缀,每次另有 500 个新输入 token 和 300 个输出 token,不用缓存要 $2.40,用 5 分钟缓存只要 $0.52,节省 78%,从第 2 次调用起划算(价格核对日期 2026-10-16)。
使用方法
- 选择模型;如果是 Claude,再选择缓存时长:5 分钟或 1 小时。
- 输入每次调用都相同的 token(系统提示、文档、工具定义)、每次变化的输入 token、输出 token 和调用次数。
- 设置缓存写入次数:调用在缓存过期前连续到达就填 1,过期后重新写入就填相应次数。查看节省金额、两个总额和回本调用次数。
计算方法
不用缓存 = 调用次数 × (重复 + 变化 token) × 输入单价 + 调用次数 × 输出 token × 输出单价,全部 ÷ 1,000,000。
使用缓存 = 写入次数 × 重复 token × 写入单价 + (调用次数 − 写入次数) × 重复 token × 读取单价 + 相同的变化输入和输出费用。
写入单价 = 输入单价 × 倍数:Claude 5 分钟缓存 1.25、1 小时缓存 2;OpenAI GPT-5.6 及以后 1.25,之前的模型 1;Gemini 隐式缓存 1。
回本调用次数 = 1 + r,r 是满足 r × (输入单价 − 读取单价) > (倍数 − 1) × 输入单价 的最小读取次数。单价为每百万 token 美元。
常见问题
提示缓存什么时候开始划算?
Claude 的 5 分钟缓存从第二次读取缓存的调用起就划算,因为读取只花输入单价的一小部分,写入加价只有 25%。1 小时缓存写入要输入单价的 2 倍,需要多读一次才回本。
OpenAI 对缓存写入收费吗?
OpenAI 的缓存是自动的。根据 OpenAI 提示缓存指南,GPT-5.6 及以后的模型写入按输入单价的 1.25 倍收费,之前的模型没有额外写入费用。
Gemini 怎么算?
Gemini 2.5 及更新的模型会隐式缓存,命中时自动给折扣,所以这里按普通输入价计算写入。显式缓存另收每百万 token 每小时的存储费,本页未计入。
为什么实际节省可能更少?
每家都有可缓存的最小提示长度,只有完全相同的前缀才会命中,过期的缓存需要重新写入。请用写入次数反映过期,并对照 API 返回的用量。