网通社科技快报

Claude Code六成成本用于重读对话 单次平均23万token

近期多位开发者实测发现,Claude Code的高额度消耗主要源于其计费机制:每次请求均重传完整对话历史。一位开发者统计本地7天内4423次API请求,总token达10.3亿,折合约335美元,其中60%(约200美元)用于缓存读取——即每轮提问都重复发送全部上下文,单次平均达23.3万token,而实际输出仅469token。缓存命中率高达98.6%,读取单价低(Opus 5.5为0.20美元/百万token),但因总量庞大,占总token量98.4%、成本59.9%;缓存写入虽仅占1.4% token,成本却达27.8%;模型输出仅0.2% token,成本12.3%。多组独立数据(如Dan Mercede的61.5亿token记录、claudiu项目的8631次请求)均验证该结构一致性。上下文长度显著影响成本:超20万token请求占55.5%,承担67.7%总成本。缓存TTL默认1小时,空闲超时后整段重写成本剧增——50万token重写约4美元,相当于40次重读(约0.10美元/次)。7天内15次超10万token重写均发生于空闲时段,30天内55次中42次在空闲超1小时后。用户感知“额度骤减”主因非配额调整,而是会话累积与空闲导致成本自然攀升。有效降本方式包括:定期新建会话、避免长对话处理多任务、减少空闲间隔;常规截断或索引优化效果有限。Anthropic尚未就此发布正式说明,但证据指向使用模式与计费机制耦合问题。