各位编程高手,你们在使用 Claude CLI 时有没有遇到过这种情况:明明代码没怎么变,token 消耗却突然涨了好几倍?这背后的原因,你可能得听听。
上周,我的一位朋友就遇到了这样的问题。他用 Claude Code 接 DeepSeek API,结果发现 token 消耗异常。这种情况在 GitHub 上也有不少 issue,核心问题都指向同一个点——Claude CLI 默认添加的 CCH(Claude Code Attribution Header)导致第三方服务的缓存失效。
那么,什么是 CCH 呢?Claude Code 每次向模型发送请求时,都会在系统提示词的最开头插入一段特殊字符串,就像这样:
anthropic-attribution: cch=abc123-def456-ghi789-jkl012
这段字符串相当于一个
