命令字典
Slash 命令、CLI 子命令、Hook 事件、启动参数的字典与演进史。
Slash 命令、CLI 子命令、Hook 事件、启动参数的字典与演进史。
显示会话成本和订阅使用统计
/usage(别名 /cost、/stats)在 Claude Code 会话内打印当前 session 的 token 消耗与成本快照。命令本身不需要参数,也不产生任何持久副作用。
注意: 可访问的官方文档(
support.claude.com)明确只收录了/cost——原文描述为 "Show this session's token and dollar usage (API billing)",并注明/usage与/stats未出现在该文档中。三者指向相同功能的别名关系来自社区实测,并非官方文档直接表述。
平台支持: Claude Code CLI、VS Code / JetBrains 插件、桌面应用均可使用(只要处于活跃会话内)。
会话内任意时刻,在消息栏第一个字符处输入命令即可。命令后不接参数。
/usage
/cost
/stats
三者触发相同的输出面板。
以下字段来自对 /cost 实测报告的核查:
| 字段 | 含义 |
|---|---|
| Total cost | session 累计美元费用(精确到四位小数) |
| Total duration (API) | Claude 模型推理耗时(不含等待和工具执行) |
| Wall duration | session 真实经过时长 |
| Code changes | 本 session 内新增/删除行数统计 |
| Usage by model | 每个模型的 input / output / cache read / cache write token 量及子费用 |
示例输出(字段示意,具体数值因会话而异):
Total cost: $0.4832
Total duration (API): 3 mins 12 secs
Total duration (wall): ...
Code changes: ...
Usage by model:
<model>: <input> input, <output> output, <cache read>, <cache write>
上方
Usage by model行的 token 数值仅为占位示意,非任何来源给出的真实数字。
| 约束 | 原因 |
|---|---|
| API Key 用户看到完整美元费用明细 | 按 token 计费,每次调用都产生实际扣费 |
| Pro / Max 订阅用户看到订阅用量提示而非美元数字 | 订阅制不按 token 单独计费,无法映射美元 |
| 达到限额时订阅用户看到限额提示 | 官方文档对(Enterprise)订阅用户的描述为 "limit reached, resets at time";官方未提及名为 "overages" 的提示文字 |
| 仅统计当前 session | 命令打印的是「当前 session」的快照;/clear 会保存并清空当前对话上下文,开始新上下文 |
订阅用户触发时,输出通常为类似:
You are currently using your subscription to power your Claude Code usage.
/usage(看用量)经常和"配置超额"的 /usage-credits、看订阅配额的入口混淆,职责不同:
| 命令 | 作用 | 是否改配置 |
|---|---|---|
/usage(别名 /cost、/stats) | 打印当前 session 的 token 消耗与成本快照 | 否,只读 |
/usage-credits(旧名 /extra-usage) | 配置达到限制后是否以 API 价继续工作 | 是,写超额计费偏好 |
记忆法:看这次会话花了多少用 /usage;配置花完之后怎么办用 /usage-credits。注意 /usage//cost//stats 是社区实测的别名关系,官方文档只明确收录 /cost;命令无参数、无持久副作用,随时可查。
Usage by model 输出,识别哪类任务消耗最多 token。CLAUDE.md 和上下文复用是否有效。/model 切换决策。claude-usage 开源 dashboard)。/clear 与上下文: 官方 sessions 文档说明 /clear 会「保存当前对话并开始空的上下文」(previous conversation is saved and resumable)。命令打印的是当前 session 快照,跨任务汇总时建议在切换前自行记录输出。(官方文档未逐字说明 /clear 会把 /usage//cost 计数重置为零,此为合理推断。)Total duration (API) 是 Claude 模型推理耗时,Wall duration 是真实经过时长,两者差值代表工具执行、用户等待等非模型时间。(Total cost 与 API duration 的对应关系为推断,非来源原文断言。)在账户与使用情况对话框中添加使用情况归因显示,包括缓存未命中、长上下文、子代理和各技能/代理/插件/MCP 的细分
现在包含大型会话文件的统计信息
现在显示按分类细分的使用量(skills、subagents、plugins 和 per-MCP-server cost)
修复周期重置显示时间而非日期
修复 Ctrl+S 在 Linux/X11 上复制截图到剪贴板时挂起
修复 /usage 造成约 2GB 内存泄漏的问题
在 VSCode 中现在打开原生账户与使用对话框而不是返回纯文本会话成本
修复在 OAuth 令牌过期后返回 rate limited 的问题,现在自动刷新
合并了 /cost 和 /stats 的功能,两者保留为快捷方式打开相应的 tab
隐藏冗余的 "Current week (Sonnet only)" 条形显示
新增 /usage 命令用于 VSCode 显示当前计划使用情况
修复进度条显示,使其随使用量增加而填充(而非显示剩余百分比)
将 `/usage` 命令恢复为显示百分比格式
改进 `/usage` 的错误处理
新增斜杠命令,用于查看 plan 使用限制