messages.create 调用不使用提示缓存 - 用户每次都需支付完整的输入价格

作者: r-lattice创建于 2026年7月19日更新于 2026年7月19日

Hi — ce3.py 的 `client.messages.create(...)` 会在没有 `cache_control` 的情况下发送对话,因此每次回合都会以全速输入率重新购买整个前缀。在运行此代码的每个人中,在重复回合中,向系统/前缀添加一个临时缓存块可将输入成本降低高达 90%。如果有用,我很乐意开放一个 PR。 (上下文: 我构建了一个用于代理工作负载的成本分析工具 — https://lens.r-lattice.com — 并且这个仓库是公共 Claude 代理中未缓存的调用点中影响最大的一个。不需要有关联性才能修复。)

内容来源: Doriandarko/claude-engineer