调用日志
入口:控制台 → 日志 /console/log
能做什么
查看你账号下每一次 API 调用的明细,支持过滤、搜索、导出。
主要字段
| 字段 | 说明 |
|---|---|
| 时间 | 请求到达 primerouter 的时间 |
| trace_id | 唯一请求 ID,与响应 header x-request-id 一致 |
| 令牌 | 用了哪个 API key(脱敏) |
| 模型 | 你请求的模型名 |
| 上游 | 实际路由到的供应商(如 openai / anthropic / deepseek) |
| prompt / completion tokens | token 计数(与上游字节一致) |
| 耗时 | 上游响应延迟(首字节 / 总) |
| 状态码 | HTTP 状态:200 / 400 / 429 / 500 等 |
| 配额消耗 | 本次扣费 |
过滤
- 时间范围(最近 1 小时 / 24 小时 / 7 天 / 自定义)
- 令牌
- 模型
- 状态(成功 / 失败 / 限流 / 超时)
- 关键字(在 user message 里搜——如已开启日志保留)
导出
支持导出 CSV,包含全部可见字段,便于自己做月度账单核对。
单条详情
点击任意一行展开:
- 完整 trace_id 和请求 / 响应 header(脱敏)
- 上游签名(upstream SHA,如有)—— 用于 架构总览 中描述的 parity 验证
- 完整 usage 字段
- 路由决策路径(哪个分组 → 哪个渠道 → 哪个 key)
- 错误详情(如失败)
隐私
prompt 与 completion 内容默认不存储。如需在日志里看到完整对话,需要由站点管理员在后台开启日志保留——属于运维范畴。隐私承诺详见 关于 → 隐私政策。
FAQ
Q:为什么我看到 prompt_tokens 比预期高? A:检查是否包含历史多轮上下文 / 系统 prompt / 工具定义;这些都计入 prompt tokens。
Q:状态 429 是什么? A:被限流。可能是用户级、模型级、或上游侧。详见 API → 错误码。
