首页/AI/AI 应用速查/Anthropic 显式缓存:cache_control 标记
本包目录(159 条)

Anthropic 显式缓存:cache_control 标记

Anthropic 需要显式标记缓存断点:在 content 块上加 cache_control,把长文档、工具定义等固定内容标记为可缓存;写入按上浮价、读取按大幅折扣计费,按官方文档为准。

AI 应用速查AI更新于 2026-10-12
标记在需要缓存的 content 块加 {"type": "ephemeral"}
TTL默认约 5 分钟,可选更长档位(以官方文档为准)
计费缓存写入按基础价上浮、读取按折扣价
上限单次请求最多 4 个缓存断点(以官方文档为准)

cache_control 用法(请求片段)

cache_control 用法(请求片段)
{
  "model": "claude-sonnet",
  "system": [
    { "type": "text", "text": "……超长制度文档……",
      "cache_control": { "type": "ephemeral" } }
  ],
  "messages": [ { "role": "user", "content": "差旅报销上限是多少?" } ]
}
适合“同一份大文档被反复提问”的场景:第一次写入缓存,后续问题只按折扣价读缓存部分。

易错点

  • 标记了太短的块,写入上浮价都赚不回来
  • 缓存过期时间判断错,高频场景反复付写入费

数据来源与参考

  • Anthropic Prompt Caching 官方文档(docs.anthropic.com)

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌