Claude Code是按Token计费的。Anthropic官方披露的企业部署数据显示,平均每位开发者每个活跃日消耗约13美元,每月在150到250美元之间。但这只是“平均”。同样修一个Bug,对话习惯不同,账单可能差出好几倍。
费用失控通常不是因为任务本身太复杂,而是因为三件事没做好:没看清钱花在哪、上下文无限膨胀、用错了模型。把这三件事管住,成本就能从“月底心惊”变成“心里有数”。
第一件事:用`/usage`看清钱花在哪
`/usage`是Claude Code内置的成本诊断工具。它会展示当前会话的Token消耗明细:输入Token、输出Token、缓存读取量、缓存写入量,以及按模型拆分的费用估算。
看懂`/usage`的关键,是理解输入Token的构成。每一次对话轮次,Claude Code都会把三样东西重新发送给模型:之前所有的对话历史、CLAUDE.md和已读文件的项目上下文、以及你新输入的提示。官方文档明确指出,这三者中,对话历史增长得最快——一个长会话,每一轮都在为之前所有轮次的完整内容付费。
一个值得关注的经验数据:在`/usage`的输出中,70%到90%的输入Token往往来自重复的System Prompt、CLAUDE.md和文件历史。也就是说,你真正“新问”的内容只占一小部分,大部分成本花在了“重复发送旧内容”上。
行动建议:养成定期查看`/usage`的习惯。当上下文占用超过60%时,就应该主动触发`/compact`,而不是等到系统自动压缩或硬撞上下文上限。
第二件事:上下文管理——`/clear`与`/compact`的分工
上下文管理是成本控制中杠杆率最高的环节。
`/clear`:任务之间,果断清零。官方文档的表述很直接:每一条之前的信息都会在每一轮被重新发送。如果一个会话先后处理了三个不相关的问题,你每一轮都在为这三个问题一起付费。`/clear`会清空对话历史,但CLAUDE.md和项目文件不受影响。它的成本为零,是质量与成本双重意义上的最优解。
`/compact`:长任务中途,压缩而不是清零。当你正在一个长任务中间、不能丢失关键上下文时,`/compact`会把对话总结成一段摘要,保留核心信息的同时释放上下文空间。
这里有一个被严重低估的成本细节:`/compact`本身是一次总结请求,会产生Token消耗。但如果在缓存仍然有效时执行压缩,成本只有正常情况下的十分之一;等休息回来、缓存过期后再压缩,就需要按全价重新读取整段对话再总结。因此,一个实用的习惯是:在准备休息或离开之前,先跑一次`/compact`,趁缓存热着的时候完成压缩。
快速判断规则:如果下一段提示放进一个全新的终端也完全成立,先`/clear`;如果任务还没完、需要保留上下文,用`/compact`。
第三件事:模型分级——别用Opus做Haiku的活
Claude Code支持在会话中随时用`/model`切换模型。官方给出的定位非常清晰:Sonnet是绝大多数编码工作的正确选择,速度快、能力强、成本效率高;Opus用于真正困难的问题,比如大型跨领域重构、疑难调试或架构决策,但它消耗的配额显著更多;Haiku是速度最快、成本最低的选项,适合快速查询、简单编辑和高频脚本化任务。
一个已经被官方内建的模式是`/model opusplan`:用Opus做规划,用Sonnet执行。规划本身是Opus价值最高的场景——深层推理在这里真正产生回报;而一旦好计划存在,执行过程大部分是机械性的,Sonnet以一小部分成本就能完成。
另一个容易被忽视的细节是:在会话开始时就把模型和推理强度(effort level)定好。中途切换模型会导致之前积累的Prompt Cache失效,整段对话历史需要按全价重新计算。开局多花十秒钟做选择,比中途反复切换更省钱。
附带的两个习惯:文件引用与CLAUDE.md精简
用路径引用文件,不要直接粘贴内容。粘贴进对话的文件会完整地留在上下文中,直到会话结束;而用裸路径(不带`@`前缀)引用文件,Claude可以根据需要选择性读取,聚焦在你关心的部分。
CLAUDE.md控制在200行以内。这个文件每一轮都会被前置到请求中。Prompt Cache会让后续轮次的计费便宜很多,但它仍然占用上下文窗口。官方建议:只在同一个问题第二次需要纠正Claude时才写入CLAUDE.md,定期清理已经失效的旧条目——过时的备注比缺失的备注更糟,因为它会主动误导模型。
成本优化的底层,是一台稳定的运行环境
Token管理和模型选择是软件层的成本控制。但如果Claude Code运行在一台网络抖动频繁的VPS上,超时重试会带来额外的Token消耗——每一次失败的请求和重试,都在推高账单。
Jtti的云服务器为Claude Code提供了匹配的底层运行环境。香港及美国节点接入CN2 GIA精品线路,三网直连优化,晚高峰丢包率稳定在0.5%以下。稳定的网络连接意味着Claude Code与Anthropic API之间的流式会话不会因为丢包而频繁中断重试,Token消耗更加可控。全系标配独享带宽,不存在“邻居跑满流量导致API请求排队超时”的问题。终身循环折扣政策确保服务器本身的长期成本同样可预期——在Claude Code的API账单之外,基础设施这一端不需要再增加不确定性。
成本失控的根源,往往不是任务太难,而是习惯没对。定期看`/usage`、任务之间`/clear`、长任务中途趁热`/compact`、用Sonnet干日常活、用Opus只做规划——这几件事做到位,Claude Code的账单可以从“不可预测”变成“完全可控”。
CN
EN