成本 / COST
以更低的成本读取相同输入。
代表性示例:缓存命中输入单价为普通输入的 10%
开头保持不变,只在后面添加新信息。
* GPT-5.6、Claude 和 Gemini 官方价格中的代表性示例 · † 500 个智能体会话 arXiv 研究的最大值;部分策略没有改善,甚至更慢
原理 / THE MECHANISM
提示词与上下文缓存并不是记住答案本身。在模型回答前的预填充阶段,供应商会复用匹配前缀的计算结果。缓存有效时,只需读取新添加的尾部。
读取完整输入并生成内部计算结果。
跳过相同前缀的重复计算。
逐个 token 生成回答。
缓存主要减少输入预填充。输出 token 成本与生成速度是另一回事。
INTERACTIVE LAB 01
改动位置不同,可复用的区间也不同。
前面的 3 个区块会原样复用。
在典型的前缀缓存中,改动位置之后可复用的范围会缩小。
效果 / WHY IT MATTERS
缓存条件和收益因供应商及模型而异。下方的 90% 是代表性输入价格,并不表示整个请求的成本降幅。
成本 / COST
代表性示例:缓存命中输入单价为普通输入的 10%
速度 / SPEED
效果会因前缀长度和基础设施而异
吞吐量 / THROUGHPUT
Claude API 在多数模型中不将缓存读取 token 计入 ITPM
INTERACTIVE LAB 02
此简化模型将缓存读取单价设为普通输入的 10%。不包含写入、存储(TTL)和输出成本。
按全价 token 折算的每轮有效输入负担
输入成本指数28 / 100
近似节省率72%
即使命中率更高,如果上下文过大,有效负担仍约重 5.7 倍。
我们的 Orca 使用记录
ORCA HQ · 2026.07.20—07.27 · LOCAL USAGE LOG
我们分析了 Orca 本地汇总的 207 个可直接确认路径的 HQ 会话。下方 token 数为供应商响应中 usage 字段的合计;没有账单记录,因此未估算成本。
WHAT THE LOG SHOWS
总计 22.01 亿 token 中,21.61 亿为 cache read,3,882 万为 cache write,79.9 万为新输入。
缓存读取日志测量
21.61亿98.20%缓存写入日志测量
3,882万1.76%新输入日志测量
79.9万0.04%复用率高,但绝对上下文仍很大
THREE REAL RUNS
三次均为使用 Claude Opus 5 的 Orca 基准测试,日志合计经过四舍五入。
观察:读取量约为写入量的 460 倍。
观察:大多数输入相关 token 得到了复用。
观察:长篇任务也显示出很高的复用比例。
三次运行都在短时间内于同一会话中连续处理目标相同的任务。
注意:这是强相关性模式,并未直接分类每次缓存写入的原因。实践 / THE PLAYBOOK
缓存优化关乎你如何开始、延续和整理会话。
通用聊天机器人 / PRESCRIPTION
开始时一次性整理项目说明和资料。
同一任务在同一线程中继续。
长文档只说明改动。
CACHE & CONTEXT HABITS
WHAT TO MEASURE
是否真的发生了命中?
会话是否过重?
获得一个结果要花多少?
首个 token 是否更快到达?
你自己工作负载的基线和趋势比通用理想命中率更重要。
GPT 观点 / A MODEL'S TAKE
缓存优化不是提示词技巧,而是信息架构设计。
命中率是有用指标,但 100% 并不是目标。稳定复用不变的事实,只读取当下需要的新信息。
如果缓存与时效性或准确性冲突,应优先选择准确性。
会话前 30 秒检查
YOUR NEXT SESSION
每完成一项检查,会话就更轻量。
ONE LINE TO REMEMBER
近似节省率 = 命中率 ×(1 − 缓存读取单价 / 普通输入单价)。读取单价为 10%、命中率为 80% 时,输入成本约降低 72%。
不一样。TTL、最小长度、折扣率和 usage 字段因供应商及模型而异。
不能保证。结果受供应商政策、TTL 和内部上下文管理影响。
我们对照核查了截至 2026 年 8 月 13 日的官方文档和原始研究,并重新汇总了本地 Orca usage 日志。