自建用量面板踩坑:Claude Code 等 Agent 的 token 统计极易算错
Nitjsefnie · reddit · 2026-11-07
开发者分享为 Claude Code、Codex、Kimi CLI 构建自托管用量统计面板 claudit(MIT 开源)时踩到的 token 计数陷阱:
- Claude Code 重复记录:同一条流式回复随增长被多次写入日志(requestId 相同),逐行求和会翻倍;需按 requestId 只保留最大记录。
- 子 agent 重复:subagent 转录是独立文件且会重复父记录,需跨文件按 uuid 去重。
- Codex 累计计数器:rollout 记录是累计值而非单次值,需做差分;resume/fork 会重复请求,也要按请求身份去重。
- 缓存写入双价:5 分钟缓存写入为 1.25x 输入价,1 小时为 2x。作者 5000 个会话中 65% 的缓存写入 token 是 1h 档,若全按 1.25x 定价会低估 37.5%。
- 本地日志被裁剪:Claude Code 会清理旧转录,需从 bucket(R2 或本地目录)摄取才能保持历史总量只增不减。
面板提供按模型成本、缓存分档 token 明细、回复延迟、工具错误率、活动热力图、会话上下文增长等视图;技术栈 FastAPI + Postgres + 无构建 React,docker compose up 即可跑演示数据。
「编程与Agent」频道最新
- 用一个文件夹让 Claude 记住你的业务,一劳永逸 — PrajwalTomar_ · 2026-11-07
- Agent 测试不是一件事:5 类测试任务对应 7 个工具的全景图 — njyx · 2026-11-07
- AI 视频逐帧转描工作流:LTX 2.5 LoRA + SAM3 + BiRefNet 分层输出 — PurzBeats · 2026-11-07
- 编码 Agent 把「随口一说」当成指令,擅自删除了月度支出上限 — Dapper_Pass26 · 2026-11-07
- 开源 Gnomancer:用 Claude 或本地模型解读你的原始基因数据 — Ok_Mirror_832 · 2026-11-07
- 网友分享用 Claude 整理健康档案喂给 Opus 求诊疗建议的工作流 — AaronBergman18 · 2026-11-07