查看用量信息

Axiomate 提供两个常用入口查看用量:/stats 看历史统计,/context 看当前会话上下文占用。

/stats:看长期使用情况

输入:

/stats

它会打开统计面板,常见信息包括:

  • 总会话数。
  • 总 token 数。
  • 最常用模型。
  • 活跃天数和连续使用天数。
  • 按模型拆分的 token 使用情况。

在统计面板里:

  • Tab 切换 Overview / Models。
  • r 切换时间范围:全部、最近 7 天、最近 30 天。
  • Ctrl+S 复制统计截图。

/stats 适合回答“我最近用了多少”“哪个模型用得最多”“一段时间内使用趋势如何”。

/context:看当前上下文

输入:

/context

它会显示当前会话发送给模型的大致上下文占用,包括:

  • System prompt。
  • 内置工具 schema。
  • MCP tools。
  • Custom agents。
  • Memory files。
  • Skills。
  • 当前消息历史。
  • 剩余上下文空间。

如果有些工具是按需加载的,/context 也会显示哪些工具是 deferred,没有立即占用上下文。

/context 适合回答“为什么快到上下文上限了”“是谁占了最多 token”“是否需要 compact 或减少工具/记忆”。

为什么 /context 可能比较慢

/context 不是简单读一个数字。为了接近真实请求,它会做多项计算:

  1. 先按实际 API 请求前的方式处理消息,例如 compact boundary 和 microcompact。
  2. 构造当前模型实际会看到的 system prompt。
  3. 统计系统提示、工具 schema、MCP 工具、Agent、Memory、Skills 和消息历史的 token。
  4. 优先使用 provider 的 token counting API;失败时再尝试辅助 tokenCounting 模型或本地估算。
  5. 为工具、MCP、记忆文件等生成分类明细。

这些步骤可能触发多次 token 统计请求,也可能扫描当前配置里的工具、skills、agents 和 memory,所以会比普通命令慢。

什么时候看哪个

  • 想看历史用量:用 /stats
  • 想看当前会话为什么变大:用 /context
  • 想看模型 API 刚才为什么失败:用 /doctor api
  • 想看当前模型路线:用 /model show