跳至正文

如何查看并减少 Claude Code 的 Token 用量

更新于 September 27, 2026 · 首次发布 September 27, 2026

快速结论: 运行 /usage 查看 Claude Code 在花什么钱,运行 /context 查看什么占满了上下文窗口。想少花钱,就让上下文保持精简:任务之间清空、降低思考强度、把冗长输出挡在主对话之外。上下文比其他任何因素都重要,因为 Claude Code 每次请求都会重新发送整个对话。在我们自己的日志中,96% 的 Token 都是智能体在重复读取上下文。...

运行 /usage 查看 Claude Code 在花什么钱,运行 /context 查看什么占满了上下文窗口。想少花钱,就让上下文保持精简:任务之间清空、降低思考强度、把冗长输出挡在主对话之外。上下文比其他任何因素都重要,因为 Claude Code 每次请求都会重新发送整个对话。在我们自己的日志中,96% 的 Token 都是智能体在重复读取上下文。

本页介绍用来查看用量的命令、影响用量最大的设置,以及 Token 的真正去向。这些建议来自 Anthropic 的成本文档,数字则来自我们自己的 Claude Code 日志和公开基准测试。

如何查看 Claude Code 的 Token 用量?

在 Pro 或 Max 套餐上,/usage 中的美元数字是该会话按 API 标价折算的费用,而不是你实际支付的金额。不过,它仍然是衡量一个会话有多重的最佳单一指标。

Claude Code 的 Token 究竟花在哪里?

主要花在重复读取上下文上。每次请求都携带完整对话,每次工具调用又会带着结果发起另一次请求。在我们的 Claude Code 日志中,7.0B 个缓存读取 Token 占所有 Token 的 96%,占一笔 $6,986(按 API 折算)账单的一半。输出 Token,也就是你能看到的部分,在总量中不到 1%。

这就是为什么在一个开了一整天的会话里问一句简单的问题,成本并不低:它会把整整一天的上下文一并带上。我们的各套餐 Token 数页面给出了完整拆解:在一个 Max 20x 周里约为 1.9B 个 Token,在一个 Max 5x 会话里约为 39M 个。

如何减少 Claude Code 的 Token 用量?

以下是按大致效果排序、对用量影响最大的改动。

  1. 在不相关的任务之间清空。/clear 会开始一个新的上下文,而且不花钱。如果以后还想用 /resume 回到旧会话,先用 /rename 给它命名。
  2. 降低思考强度。在 Opus 5.5 上,Artificial Analysis 的测试中,同一任务在最大强度下花费 $5.98,在中等强度下仅 $1.34,仅一个设置就相差 4.5 倍。用 /effort 修改。详见我们的思考强度成本页面。
  3. 让模型匹配任务。Anthropic 建议大多数编码任务用 Sonnet,困难的架构或多步骤工作用 Opus。用 /model 切换,简单的子智能体则设置 model: haiku。
  4. 不要在会话中途长时间离开。在订阅套餐上,提示缓存的有效期为一小时;在用量积分或 API 密钥上只有五分钟。缓存过期后再回来,会按全价重新处理整个上下文。
  5. 把嘈杂的输出挡在主上下文之外。将测试运行、日志读取和文档抓取交给子智能体,只让摘要返回。钩子可以在 Claude 看到之前,把一份 10,000 行的日志过滤成只剩错误行。
  6. 精简启动时加载的内容。把 CLAUDE.md 控制在约 200 行以内,把特定工作流的指令移入技能,技能只在使用时才加载。用 /mcp 禁用你不用的 MCP 服务器。如果有现成的 CLI 工具(如 gh),优先使用它。
  7. 写具体的提示,并先做规划。“改进这个代码库”会让 Claude 扫描一切。规划模式(Shift+Tab)能在错误方案耗费一次完整实现之前就将其拦下。
  8. 留意后台工作。定时循环、智能体队友和闲置的子智能体会持续发送完整上下文。当队友处于规划模式时,智能体团队消耗的 Token 约为普通会话的 7 倍。

/compact 能省 Token 吗?

只对之后的请求有效,而且压缩一个大上下文本身就是一次大请求。/compact 需要读取整个对话来生成摘要。如果你不需要历史记录,/clear 更便宜。如果需要,带指令的 /compact(例如 /compact keep the API changes and failing tests)可以保留重要的内容。你还可以用 /autocompact 设置更早的自动压缩阈值。

Claude Code 每位开发者要花多少钱?

Anthropic 称,在企业部署中,按 API 价格计算,每位开发者每个活跃日约 $13,每月 $150 至 $250,90% 的用户每天低于 $30。这是按 API 费率计费的。如果是订阅套餐,问题就变成了你会先撞上哪个套餐的限额。我们的 Claude Max 每周限额页面将 Max 20x 的一周按 API 折算约为 $1.86k 的用量。

团队如何追踪 Claude Code 的用量?

如果你按合同价格付费,modelPricing 托管设置可以让 /usage 和 OpenTelemetry 中的费用数字与你的合同一致,而不是按标价计算。

来源

相关文章


想将这些方法用于您的技术栈吗? 请准备好供应商账单、网关日志和主要工作流;我们会梳理成本驱动因素与节省空间。 预约免费审查 →

返回 finopsllm.com