news 2026/9/3 19:36:07

T3 Code用量分析实战:3个维度看懂AI编程Token成本与缓存节省

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
T3 Code用量分析实战:3个维度看懂AI编程Token成本与缓存节省

T3 Code用量分析实战:3个维度看懂AI编程Token成本与缓存节省

【免费下载链接】t3code项目地址: https://gitcode.com/GitHub_Trending/t3/t3code

T3 Code 是一款开源的"Agent 控制面"工具,可统一管理你电脑上的 Claude Code、Codex、Cursor 等多个 AI 编程代理,并内置用量分析(Usage)页面:自动扫描各厂商 CLI 的本地会话记录,算出 Token 成本与缓存节省金额。

为什么需要用量分析?

AI 编程代理每天消耗大量 Token。很多用户按月订阅套餐,却从不清楚:

  • 每个模型实际花了多少钱?
  • 缓存(Prompt Cache)到底帮你省了多少?
  • 哪个提供商(Claude / Codex)占比更高?

T3 Code 的 UsageService.ts 直接读取各提供商 CLI 自己的会话文件(而非仅统计经 T3 Code 发起的会话),因此连你在终端里手动跑的对话也被统计在内,数据覆盖完整。

维度一:时间维度 —— 24 小时到 90 天的用量趋势

用量页支持 4 个时间范围:

范围图表粒度适用场景
过去 24 小时每小时看今天的消耗节奏
7 天每天观察一周趋势
30 天每天月度成本复盘
90 天每天长期成本规划

核心逻辑在 usageAggregation.ts 中:每条记录会被折叠到(日期, 提供商, 模型)分桶中,并按你所在时区正确归日。官方说明见 docs/user/usage.md。

💡 小技巧:切换"成本 / Token"指标,顶部数字与图表会同步更新,刷新按钮会重新扫描所有已连接环境。

维度二:提供商维度 —— Claude 和 Codex 谁更贵?

用量页把 Codex 与 Claude Code 的活动合并展示,并给出:

  • 提供商占比:每个提供商占总成本的百分比与 Token 数;
  • 模型明细:按模型拆分的成本与 Token 排行,快速定位"烧钱主力";
  • 逐日对比表:每个时间段各提供商的横向成本对比。

相关实现位于 UsageProviderChart.tsx 与 usageProviders.ts。

维度三:成本与缓存维度 —— 看懂"缓存节省"

这是最容易被忽略、却最省钱的一个维度。

Token 分成三类计价(见 usagePricing.ts):

Token 类型说明计价方式
未缓存输入每次都要完整发送的上下文按全价输入费率
缓存读取命中缓存的上下文折扣价(如 Claude 大幅打折)
缓存写入首次建立缓存溢价费率
输出模型生成的内容按输出费率

缓存节省 = 这些缓存 Token 若按全价计费的成本 − 实际成本,由cacheSavingsUsd()函数计算,直观告诉你 Prompt Cache 帮你省了多少钱。

其他几个值得知道的细节:

  • 费率来源:采用 LiteLLM 社区维护的公开价格表,与 ccusage 工具同源,每天自动缓存一次,断网也能用;
  • 优先采用官方账单:若会话记录中带有提供商上报的费用,则直接采用,不做估算;
  • 诚实标注:无法确定代际的模糊模型名(如只写了"opus")会被标记为"未计价",而不是瞎猜,保证数字可信。

性能表现:扫描 1.4GB 会话只要几秒

会话文件是追加写入的,T3 Code 用(文件大小, 修改时间)做记忆化(见 usageScanCache.ts):

  • 冷启动扫描约 1.4GB 的 30 天会话,仅需2–3 秒
  • 之后的刷新只重解析有变化的文件,几乎瞬间完成;
  • 扫描缓存最多保留 90 天,与界面最长范围一致。

快速上手

  1. 在终端执行npx t3@latest免安装体验(需 Node.js 22.16+);
  2. 确保已安装并登录至少一个提供商 CLI(如claude auth logincodex login);
  3. 打开 Web 界面的Usage页面,即可看到成本、Token、缓存节省三大板块;
  4. 用"7 天"范围 + "成本"指标,先建立你的成本基线,再逐周优化。

总结

用 T3 Code 的用量分析功能,三个维度即可摸清 AI 编程账单:时间维度掌握趋势,提供商维度看清占比,成本与缓存维度验证省钱空间。数据全部来自本机 CLI 的会话记录,隐私安全,且对任何使用方式(包括终端手动运行)都一视同仁地统计。

【免费下载链接】t3code项目地址: https://gitcode.com/GitHub_Trending/t3/t3code

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/3 21:13:57

大模型产品选型先算任务成本

大模型产品选型先算任务成本上季度准备给公司的客服与工单系统做 AI 大模型升级时,团队在选型阶段犯过一个典型错误。当时大家直接参考了市场上几款标杆竞品的选型方案,看到某大厂宣称其最新的 70B 模型在 MMLU 和 GSM8K 榜单上得分第一,支持…

作者头像 李华
网站建设 2026/9/2 10:36:49

Spring AOP切点表达式execution深度解析:从语法到实战避坑指南

1. 从一次线上告警说起:为什么我们需要精确的切点表达式那天下午,我正在处理一个需求,突然钉钉群里弹出一条告警:“用户积分变更服务响应时间超过2秒”。点开监控一看,问题出在一个记录积分变更日志的切面上。这个切面…

作者头像 李华
网站建设 2026/9/3 22:53:27

AI编程Skills机制解析:用结构化工程规范约束代码生成质量

GitHub 上围绕 AI 编程的 Skills 类项目热度很高,类似“不写屎山代码”的标题背后,是大量开发者开始意识到同一个问题:模型生成代码的速度越来越快,但生成结果的质量却经常停留在“能跑”而不是“能维护”。Skills 这种机制&#…

作者头像 李华
网站建设 2026/9/3 21:18:26

ST25D系列NFC动态标签开发全解析:从协议原理到量产调优

做NFC开发这行时间不算短了,从最早接触NXP的NTAG系列,到后来帮客户做工业配置、智能家居标签,再到这两年重点折腾ST25D系列动态标签,踩过的坑攒了满满一箩筐。今天不聊虚的,把ST25D系列NFC动态标签的开发流程、协议要点…

作者头像 李华
网站建设 2026/9/3 20:13:09

录屏总怕音画不同步?scrcpy 录制方法一篇讲清

录屏总怕音画不同步?scrcpy 录制方法一篇讲清 【免费下载链接】scrcpy Display and control your Android device 项目地址: https://gitcode.com/GitHub_Trending/sc/scrcpy scrcpy 的 --record 参数把设备屏幕和音频直接写进文件:编码和打时间戳…

作者头像 李华
网站建设 2026/9/3 18:20:40

第四范式NLP笔试题解析:从贝叶斯到BERT的考点与思路

2020年第四范式的秋招NLP笔试题,我当时是在线做的,整套卷子做下来最大的感受是:这家公司不考八股文式的背诵题,而是在反复试探你对模型原理的底层理解,以及把技术放到业务场景里能不能落地。四范式本身的业务是机器学习…

作者头像 李华