近日,有开发者发现 AI 编程工具 Claude Code 自 2.1.36 版本起,在 API 请求机制上进行了重大调整,导致第三方 API 服务成本剧增。据悉,Anthropic 在每个请求的系统提示词开头,强制注入了包含随机 5 位十六进制 `cch` 字段的 `x-anthropic-billing-header` 内容。由于第三方 API 提供商通常将完整的 Prompt 内容作为计算缓存 Key 的依据,该随机字段的引入使得每次请求的 Hash Key 均不相同。这一变化直接导致了 KV 缓存机制的命中率归零,不仅降低了推理速度,更引发 Token 消耗量暴涨。社区观点认为,这可能是 Anthropic 为了打击非官方 API 套利或确保计费准确性而采取的技术手段,客观上增加了使用代理服务的开发者的运营成本。
事件分析
💡 核心观点:通过随机变量强制破坏缓存,是API厂商打击“套利”的降维打击,这将迫使第三方代理失效并重新定义AI开发的基础设施成本。
原文链接:Linux.do





