Usage Logs Walkthrough

TT API 的「调用日志」页记录每次请求的模型、输入/输出 token、耗时、首字延迟(TTFT)、状态码和扣费,支持按时间、模型、Key、状态码、用户筛选。本文讲怎么用它排查问题、复盘消耗、对账。


在哪里看

控制台左侧导航 → 「调用日志 / Usage Logs」。默认按时间倒序展示最近 7 天。


一行日志包含什么

字段 含义
时间 请求到达服务器的精确时间(带时区)
模型 实际命中的模型名(如 claude-4.7-opus
Key 名称 哪一把 API Key 发出的请求
输入 Token Prompt + 上下文消耗的 Token 数
输出 Token 模型生成的 Token 数
缓存命中 Token 如果命中 Prompt Cache,这部分是折扣价
耗时 从请求到响应完成的总毫秒数
状态码 200 成功;4xx 客户端错误;5xx 服务端错误
消耗 折算成美元等值的扣费金额
来源 IP 调用方公网 IP(脱敏后 4 字段保留 2 字段)

点击任意一行可以展开,看到完整的请求/响应预览、错误堆栈、Token 拆解。


筛选

顶部支持组合筛选:

筛选条件会拼到 URL,方便分享给同事看同一份视图。


排查失败请求

按状态码筛 4xx / 5xx 后点开任一行,常见错误码含义:

展开行里的「错误详情」会带上原始供应商返回,便于定位是网关问题还是模型本身的拒答。


导出

右上角「导出 CSV」按当前筛选条件下载日志,最多导出 100,000 行。常见用途:


数据保留

调用日志默认保留 90 天,超过保留期的数据每日 0 点清理。如果你需要更长保留期,可以定期导出存档,或在「系统设置」中调整保留窗口(管理员权限)。


常见问题

Q:日志显示输入 1000 token,但我的 prompt 只有几十字,为什么这么多? A:上下文里附带的历史消息、system prompt、tool definitions 也会计入 input。复盘消耗时关注「上下文累积」。

Q:缓存命中怎么看是不是真的命中了? A:展开行里的「缓存命中 Token」如果 > 0,说明这部分按缓存价(通常是原价 10% 左右)计费。

Q:失败请求扣费吗? A:4xx 通常不扣(请求没到模型),5xx 视情况;保险起见把失败请求的费用核对到「消耗」字段为准。