用量统计
只读解析会话日志,六档时间范围、三项计量,以及为什么未定价的模型不显示 0。
更新于 · 2026-11-02
用量页是只读观测台:不拦截请求、不估算 token、不裁剪历史,只解析本机已有的会话日志。
数据来源
| 来源 | 说明 |
|---|---|
| Claude Code | 会话日志 |
| Codex | 会话日志 |
| CodeBuddy CLI | 会话日志 |
| CodeBuddy IDE | 会话日志 |
| WorkBuddy | 会话日志 |
其余产品拿不到用量,会逐条写明原因,而不是显示成 0。
口径
两边日志的字段含义不一样,必须先归一:
- Claude 系:
input_tokens不含缓存命中。 - OpenAI 系(CodeBuddy / WorkBuddy):
inputTokens已含缓存命中。
统一归一到「非缓存输入」再相加,否则两个 agent 的数字没法比。日志里的 credit 积分字段一律忽略。
三项计量
- 非缓存输入
- 命中缓存
- 输出
新建缓存这一项本机实测恒为 0,不再单列。
六档范围
当日(本地自然日)、24 小时(滚动)、7 / 15 / 30 天、全部。当日与 24 小时按小时出点,其余按天出点。
性能
首次解析本机几百 MB 日志大约 0.8–1.3 秒,之后按文件 size + mtime 缓存,热路径约 90 毫秒。首次进入才统计——解析几百 MB 日志不进启动路径。
价格与花费
模型价格是预留结构(输入 / 输出 / 缓存读 / 缓存写,每 100 万 token 单价 + 货币),可以手填,也可以从 models.dev 或 OpenRouter 导入候选后勾选合并。
未定价的模型显示「未定价」而不是 0;部分定价时标「部分未定价」。这条规则是为了避免让估算值看起来像真实账单。