如何修复Claude Code给第三方大模型用户挖的坑

14.5万
66
2026-05-16 18:26:23
3993
1164
7137
1789
用第三方API转发Claude Code的朋友, 如果最近发现token消耗暴涨、推理变慢, 大概率是被这个东西坑了. Claude Code从2.1.36开始, 在每个API请求里塞了一行`x-anthropic-billing-header`, 是当成system prompt的第一块发过去的. 里面有个叫`cch`的5位hex字段, 每次请求都不一样. 我实测同一个session里连续三轮, cch依次是`97bd6 → 24c2d → ead88`, 前一轮辛苦建好的缓存, 下一轮直接对不上前缀hash. Anthropic自己的服务端知道怎么处理. 但所有第三方Anthropic兼容代理、Bedrock、本地vLLM都不知道. 它们老老实实把这段当成system prompt的一部分算缓存key. 前缀每次都变, 命中率直接归零. 我从Claude Code二进制里扒出了源代码, 看到了拼这个header的函数, 也找到了关掉它的环境变量`CLAUDE_CODE_ATTRIBUTION_HEADER=0`. 加到`~/.claude/settings.json`的env段, 重启就生效. 视频里完整拆解了cch怎么生成、Zig native层怎么覆盖占位符、Anthropic为什么要这么干、以及第三方API为什么会被坑.
Claude Code大赏
(13/19)
44.7万播放
简介
Claude Code必装插件,从此告别查限额强迫症
02:19
避免Claude Code封号:保护账号要做些什么
03:30
Claude Code账号防封指南:避免4种高危行为
02:32
总是错过Claude Code提问?这个工具让它主动找你
01:44
解密Claude Code和Anthropic后端是如何通信
09:23
解密多轮对话Claude Code如何计算token消耗
08:01
揭秘Opus模型如何指挥Claude Code调用工具
05:02
揭秘在Claude Code里WebSearch是如何搜索网页的
07:02
Claude Code提示词缓存 Prompt Caching算法详解
06:46
Thinking模式是如何让Claude Code变聪明的
06:59
教你最大化Claude Code缓存命中来节省token
04:17
我把Claude Code系列视频的讲解PPT做成了网站
01:10
如何修复Claude Code给第三方大模型用户挖的坑
07:23
提示词缓存里到底存了什么?和KV Cache有什么区别?
09:24
Claude Code如何利用ToolSearch调用任意多个工具
06:39
/compact之后Claude Code的上下文发生了什么变化?
07:45
Claude Code权限系统Permission是如何工作的
08:42
你装的skill都是如何被Claude Code识别和加载的
05:33
Claude Code偷偷标记中国用户来大面积封号?
07:03
客服
顶部
赛事库 课堂 2021拜年纪