# Token 统计与费用

「设置 → Token 统计」记录每一次 AI 调用的消耗，用于查看 token 用量、费用与缓存命中情况。

数据从该功能上线后开始记录，之前的历史调用没有明细。页面实时刷新。

## 周期切换与维度筛选

顶部四个标签：今天 / 近 7 天 / 近 30 天 / 全部。切换后下面所有卡片、图表和列表同步更新。「今天」的趋势图按小时展示，其余按天。

周期下方提供维度筛选条：
- **供应商筛选**：下拉选择「全部供应商」或指定供应商。
- **模型筛选**：下拉选择「全部模型」或指定模型。
- **清除筛选**：激活筛选后出现，点击可一键重置为全部数据。
- 此外，直接点击「供应商统计」或「模型统计」中的任意一行，也可快速将该项设为筛选条件，再次点击即可取消。

## 概览

四张卡片：总消耗（输入加输出）、请求次数、费用、缓存命中率。

费用是**估算值**，优先使用你在「供应商 → 模型」里填的自定义单价，未填的才按 models.dev 的公开单价计算：缓存读取按缓存价计算，没有缓存价时按输入价的 10% 估；缓存写入按缓存写入价计算，没有时按输入价的 1.25 倍估。总费用按「渠道 + 模型」分别套单价再求和，因此同一个模型从不同供应商调用会各自计价。缓存命中率是缓存读取除以总输入，卡片下方另附本期的缓存读取与写入 token 量。

::: tip 费用仅供参考
这是按公开单价估算的结果，不是账单。中转站改过价格、有折扣，或你使用的模型没有单价数据时，估算会和实际扣费不一致。以供应商后台的账单为准。
:::

## 消耗趋势

折线图展示周期内的输入、输出、缓存命中三条线（蓝色输入、橙色输出、紫色缓存），线下方有半透明填充，方便辨识重叠部分。左轴是 token 数（用 k / M 缩写）。

时间轴按周期完整展开，没有记录的天或小时补 0，因此调用集中在某一天时也能正常看出走势。

## 渠道与模型统计

**渠道统计**按供应商聚合，展示渠道名称、已配置密钥凭证数量、成功率百分比与横向进度条，右侧突出展示请求次数与 token 消耗，按总消耗倒序排列。

**模型统计**按模型聚合，每行显示模型名、输入输出消耗、调用次数和成功率，按总消耗倒序排列。

点击任意渠道或模型行可快速作为筛选条件联动整页数据。

## 调用记录

每页 10 条的明细表，底部可翻页，左右滑动看全部字段：

| 字段 | 说明 |
| --- | --- |
| 调用时间 | 年月日时分 |
| 渠道 / 模型 | 用的哪个供应商和模型 |
| 思考强度 | 本次调用的档位，没有档位的模型显示 `-` |
| 实际发出 | 真正发给服务端的思考参数（如 `effort=max`、`thinking=disabled`）；发生降级时显示「原档位 → 实际发出」，用来判断设置有没有被服务端照做 |
| 状态 | success 成功 / error 失败 / cancelled 已取消 |
| 输入 / 输出 / 缓存读取 / 缓存写入 | 各类 token 数 |
| 缓存命中率 | 缓存输入除以总输入 |
| 首字延迟 | 从请求发出到首个内容事件（文本、思考或工具调用结果）到达的时间 |
| 总耗时 | 本次调用的总时长 |
| 预估费用 | 没有单价数据的模型显示 `-` |

纯工具调用的那一轮也会统计首字延迟。

## 重置

页面右上角的垃圾桶图标可以清空全部调用记录，统计随之归零。会弹确认框，**清空后不可恢复**。
