Claude Code将缓存时间从1小时改成5分钟可能增加用量 但开发团队称这是优化

💡 原文中文,约1600字,阅读约需4分钟。
📝

内容提要

Claude Code 将缓存生存时间从 1 小时调整为 5 分钟,以降低成本。开发团队认为许多数据只需一次性调用,长时间缓存反而增加成本。调整后,用户的使用总成本可能降低,团队将继续优化缓存策略。

🎯

关键要点

  • Claude Code 将缓存生存时间从 1 小时调整为 5 分钟,以降低成本。
  • 开发团队认为许多数据只需一次性调用,长时间缓存反而增加成本。
  • 调整后,用户的使用总成本可能降低,团队将继续优化缓存策略。
  • 缓存过期时间的调整可能导致使用成本显著上升,尤其是在会话中超过 5 分钟的暂停会导致缓存上下文过期。
  • 开发团队表示,5 分钟的缓存设置实际上可以降低输入成本,因为许多请求是一次性调用。
  • 调整后的缓存策略将根据请求类型自动设置不同的缓存生存时间,以进一步降低用户成本。

延伸问答

Claude Code为什么将缓存生存时间从1小时改为5分钟?

Claude Code将缓存生存时间从1小时改为5分钟是为了降低成本,因为许多数据只需一次性调用,长时间缓存反而增加成本。

调整缓存生存时间后,用户的使用成本会有什么变化?

调整后,用户的使用总成本可能降低,因为5分钟的缓存设置可以减少不必要的输入成本。

缓存生存时间为5分钟会带来哪些潜在风险?

缓存生存时间为5分钟可能导致会话中超过5分钟的暂停使缓存上下文过期,从而增加使用成本。

Claude Code的开发团队如何看待缓存生存时间的调整?

开发团队认为调整是为了降低成本,并表示许多请求是一次性调用,长时间缓存不划算。

缓存生存时间的调整对开发者有什么具体影响?

调整后,开发者更容易触发配额限制,且在长时间复杂的编码任务中,使用成本会显著增加。

Claude Code团队是否考虑提供全局缓存生存时间切换选项?

Claude Code团队暂时不考虑提供全局缓存生存时间切换选项。

➡️

继续阅读