2025年5月15日 作者 D.Sheep 0

有效管理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,即使没有主动交互。


团队部署建议

对于团队部署,建议先用小范围试点以了解用量模式,再进行大规模推广。