
2025年5月15日
有效管理Claude Code成本
了解如何在使用 Claude Code 时跟踪并优化 token 使用和成本。
Claude Code 每次交互都会消耗 token。平均每位开发者每日成本约为 6 美元,90% 用户的每日费用低于 12 美元。
跟踪你的成本
- 使用 /cost 查看当前会话的用量和花费。
- Anthropic 控制台用户:
- 可在 Anthropic 控制台查看历史用量(需管理员或财务权限)
- 可为 Claude Code 工作区设置消费上限(需管理员权限)
- Max 方案用户: 用量包含在你的 Max 订阅内,无需单独计费。
降低 token 使用量
会话压缩:
- Claude 在上下文容量超过 95% 时会自动压缩(auto-compact)
- 可用 /config 进入配置,切换“Auto-compact enabled”开关
- 当上下文变大时可手动用 /compact 命令压缩
- 添加自定义说明:如 /compact Focus on code samples and API usage
- 在 CLAUDE.md 文件自定义压缩行为,例如:
# 总结说明
使用 compact 时请重点关注测试输出和代码变更
写具体问题: 避免模糊请求,减少不必要的全局扫描
分解复杂任务: 将大任务拆分为多个聚焦的小任务
清空历史: 用 /clear 清除上下文,避免历史对新任务造成干扰
成本波动因素包括:
- 被分析的代码库大小
- 查询的复杂度
- 被搜索或修改的文件数量
- 会话历史的长度
- 压缩会话的频率
- 后台进程(如生成 haiku、对话摘要)
后台 token 使用
Claude Code 即使空闲时,部分后台功能也会消耗少量 token:
- Haiku 生成: 在你输入时出现的小型创意消息(每日约 1 美分)
- 对话摘要: 为 claude –resume 功能准备的对话后台总结
- 命令处理: 某些命令(如 /cost)会发起额外请求
这些后台进程通常每个会话消耗不超过 $0.04,即使没有主动交互。
团队部署建议
对于团队部署,建议先用小范围试点以了解用量模式,再进行大规模推广。