厂商视角命中率高直接关系到厂商自己的算力成本和订阅限额,所以「别中途切到便宜模型」这条建议也同时增加了大模型的用量。文中只举了一个对 Opus 有利的例子,没有给出对话长度和问题难度在什么范围内切换反而更省的临界点。
自己验证用自己定时任务的实际 usage,按当前价目分别算两种情况:留在大模型上继续用缓存,以及切到小模型重新写前缀。在不同上下文长度下各算一遍,找出盈亏平衡点。
数字口径「缺失率差几个百分点就会明显影响成本」没有给基线命中率,也没有给分母口径(按请求算还是按 token 算)。图中缓存读取是原价十分之一,但文中完全没提缓存写入的溢价和缓存过期时间,这两项会改变长间隔场景(比如每周跑一次的任务)的计算。
自己验证查官方价目页里缓存写入、读取和过期时间的条款,对照 inference-scheduling 第 05 节已经整理的价目数据;在自己的日志里同时统计按 token 和按请求两种命中率。
可复现性「会话中途增删工具或换模型会让缓存失效」「独立摘要调用拿不到缓存」这两条都可以低成本复现。
自己验证用 claude -p 加 JSON 输出跑同一段长上下文:第一组前后两次完全一致,第二组第二次多加一个 MCP server,第三组第二次换模型。比较三组的缓存读取和缓存写入 token。具体字段名先以 CLI 的实际输出为准。
遗漏文章没有讨论 effort 或 thinking 档位的改变会不会打断缓存,而 L-001 方案是否可行正取决于这一点。
自己验证同一会话前后两轮只改 effort 参数,观察第二轮的缓存读取 token 是否接近前一轮的上下文长度。
遗漏代价一侧几乎没展开:system-reminder 注入对输出质量的影响只用一句话带过(¶6);defer_loading 会多一次 tool search 往返,模型也可能选错或漏选工具;压缩摘要会丢信息。文中都没给数据。
自己验证在 harness-eval 的用例里对比两种配置下的工具选择正确率和端到端时延:MCP 工具全量加载,以及用存根延迟加载。