在Claude代码中禁用缓存 | AI生成和翻译

Home 2025.08

Claude Code 中,这段代码片段

"cache_control": {
  "type": "ephemeral"
}

意味着模型生成的响应(或产物)不会被缓存以供重复使用

存在意义

通常情况下,Claude Code(及其他 Anthropic SDK)可能会缓存响应以加速后续相同提示的处理。但当你设置 "cache_control": { "type": "ephemeral" } 时,你是在告知 API:

使用场景

这在以下情况下特别有用:

简而言之,"ephemeral" 使 Claude 的输出成为瞬时性的——仅在此次交互中有效,不会在多次调用间进行缓存。

需要我进一步解释这与 Claude Code 中默认 cache_control 行为的区别吗(例如 type: "default""none""ephemeral" 的差异)?


Back Donate