待验证50% 置信事实精确时间
Anthropic 的 input_tokens 不包含缓存 Token,总输入等于 cache_read_input_tokens + cache_creation_input_tokens + input_tokens;而 OpenAI 把缓存 Token 包含在输入中,两者口径不同需归一化。
1
来源数
50%
置信度
中期 (~90 天)
时效性
2026/10/17
首次发现
有效期至:2027/1/15
来源
流式LLM响应中的Token统计:三大TypeScript API差异
rss2026/10/17
涉及实体
相关事实
待验证Anthropic可通过cache_read_input_tokens和cache_creation_input_tokens字段验证缓存,两者都为0说明什么都没缓存上78% 相似待验证Prompt Caching缓存的是输入而非输出,缓存LLM的输出几乎没有意义69% 相似待验证在 Anthropic 的 API 计费体系中,提示词缓存(prompt caching)允许将稳定前缀标记为缓存内容,后续相同前缀直接复用 KV 而不重新计算注意力,这部分 token 记为「缓存读取」。68% 相似待验证许多服务商(如 Anthropic、OpenAI、Google)的 prompt caching 以 token 序列作为匹配单位,而非字符串,因此空格、换行或编码方式的细微差异都可能导致缓存无法命中。67% 相似待验证在 Anthropic 的 usage 对象里,`input_tokens` 只统计最后一个缓存断点之后的部分,完整输入是 `input_tokens`、`cache_creation_input_tokens`、`cache_read_input_tokens` 三个字段之和。66% 相似
引用此条事实
Stable URI
https://kongchang.com/claim/1051988API
curl https://kongchang.com/api/v1/knowledge/claims/1051988MCP
get_claim(id=1051988)