※この記事はアフィリエイト広告を含みます
Claude Code出现异常!?缓存有效期从1小时悄然缩短至5分钟,成本激增引发震惊
📰 新闻概要
- 缓存有效期(TTL)缩短: 2026年3月6日左右,Anthropic悄然将Claude Code的提示缓存保持时间从原来的1小时改为5分钟的怀疑浮出水面。
- 大规模数据支持: 分析超过11万次API调用后发现,自3月初起,“1小时保持”的缓存急剧减少,而“5分钟保持”的缓存则占据主导地位。
- 用户实际影响: 此变化导致缓存创建成本增加20%至32%。大量用户面临用尽订阅额度的困境。
💡 重要观点
- 12.5倍的成本差异: 在Claude Sonnet 4.6中,缓存的“新建”成本是“读取”成本的12.5倍。保持时间缩短将导致频繁出现高额的创建费用。
- 服务器端设置变更: 数据暗示,无论客户端(用户端)是否更新,Anthropic的服务器端行为已发生变化。
- 意外行为?: 2月份时,1小时的TTL稳定可用,因此此次缩短可能是“回归(降级)”或故意的成本调整。
🦈 鲨鱼的眼(策展人的视角)
12.5倍的成本增加简直让人目瞪口呆!明明是为了提高效率而使用缓存,结果只因5分钟的工作停滞,数据就蒸发了,又得花高价“新建”,这简直像被“吃霸王餐”。特别是在复杂的编码环节中,阅读文档和思考就能轻松耗掉5分钟。这次悄然修改直接影响开发者的生产力和钱包,问题相当严重!
🚀 接下来会如何?
在开发者社区的强烈反对下,Anthropic有可能将TTL再次恢复到1小时,或者在API中增加让用户明确选择“5分钟”和“1小时”的选项。目前,可能需要采取措施避免会话时间超过5分钟。
💬 鲨鱼视角的一句话
5分钟就消失,快得比鲨鱼的眨眼还快!Anthropic,赶快恢复到1小时吧!!🦈🔥
📚 术语解释
-
TTL (存活时间): 数据(如缓存)保持有效状态的时间期限,超过该期限后数据将被丢弃。
-
提示缓存: 将过去的输入保存在模型中,以便在下次输入时重复利用,从而节省成本和时间的技术。
-
缓存创建(cache_creation): 在缓存不存在或过期的情况下,将新数据发送到模型以生成缓存,成本远高于读取。
-
信息来源: Anthropic quietly downgraded cache TTL from 1h → 5M on March 6th