目录(5 节)
40 天 24 亿 token:我的 Claude Code 用量折算成 API 值多少钱
本机 Claude Code 日志统计:40 天约 24 亿 token,96% 是缓存读取,输出不到 0.5%。按 Opus 5.5 官方 API 价格折算约 1,100 美元,同期 Max 5x 订阅约 130 美元,周额度只用了 7%。
我用 Claude Code 写书、做研究、跑每天的发布流程。看到用量面板上「Opus 5.5:2.3B」这个数字,我想算清楚两件事:这些 token 是多长时间用掉的,如果改走 API 按量付费,大概要花多少钱。
一、时间跨度:40 天
面板上「按天」那一栏只显示最近 7 天,合计约 2.6 亿 token。「按模型」那一栏是 23.5 亿,大约是 7 天量的 9 倍,所以它统计的不是一周。
我把本机所有 Claude Code 日志汇总了一遍:
- 时间范围:2026-09-24 至 11-02,共 40 天,其中 33 天有使用
- 总量:约 24.1 亿 token,与面板上的数字基本一致
- 日均:约 7,300 万 token(按有使用的天数计算)
二、token 的构成:96% 是缓存读取
最近 7 天的日志按类别拆开:
| 类别 | 占比 |
|---|---|
| 缓存读取 | 95.9% |
| 缓存写入 | 3.7% |
| 输出 | 0.4% |
| 普通输入 | 约 0 |
输出不到 0.5%,原因在 Claude Code 的工作方式。它每做一步(读一个文件、跑一条命令、改一段文字),都要把整段对话上下文重新发给模型一次。上下文有 10 万 token 时,这一步就算只输出几百个字,也要记 10 万的缓存读取。一个任务走几十步,读取量就是几百万,输出只有几万。
所以 token 总数看起来很吓人,但大部分是便宜的缓存读取。
三、折算成 API 费用:约 1,100 美元
按 Opus 5.5 的官方 API 价格计算:输入 4 美元/百万,输出 20 美元/百万,缓存读取 0.2 美元/百万。缓存写入按 5 分钟缓存的价格计,即输入价的 1.25 倍,5 美元/百万。
| 类别 | token | 费用 |
|---|---|---|
| 缓存读取 | ~22.5 亿 | ~$450 |
| 缓存写入 | ~0.9 亿 | ~$435 |
| 输出 | ~940 万 | ~$190 |
| 合计 | ~23.5 亿 | ~$1,070 |
如果缓存写入按 1 小时缓存的价格(输入价的 2 倍)计,合计约 1,350 美元。所以 40 天的 API 等价费用大约在 1,100~1,350 美元之间。最近 7 天按同样的方法算,约 120 美元。
有两点值得注意:
- 缓存写入只占 3.7% 的量,却占了约四成的费用。单价高的那部分,即使量少,也决定了账单。
- 输出单价最高,但因为量太少,只占不到两成。
四、和订阅比
我用的是 Max 5x,每月 100 美元,40 天约 130 美元。同期 API 等价费用约 1,100 美元,订阅大约便宜 8 倍。
而且这周的周额度我只用了 7%。按这个速度,一整周大约用到 12%~15%,额度远远没有用满。
五、结论
- 对于每天用 Claude Code 干活的人,订阅比按 API 付费划算得多,差距是数量级的。
- 看用量不要只看 token 总数,要看额度百分比。总数里绝大部分是缓存读取,在订阅里不按 API 单价计费。
- 要降低 API 账单,关键在于保持上下文的缓存稳定,减少缓存重建(缓存写入)。少输出几个字的影响反而不大。
- 我暂时不升 Max 20x,也不降回 Pro。Pro 的周额度也许够用,但它每 5 小时窗口的额度只有 Max 5x 的约五分之一,像我一天用掉 9,000 万 token 的高峰日,在 Pro 上很可能被卡住。
说明:token 数据来自本机日志统计,只算本机,且旧日志可能已被自动清理;API 价格为撰文时 Anthropic 公布的 Opus 5.5 第一方价格。
转发此帖子?
与您的关注者分享。
回复