Claude Code 订阅还是按量:回本点怎么算
Claude Code 的订阅与按量 API 之争:决定答案的使用形状、一道算得出数的回本点例题,以及大家总忘记对比的条款。
每周都有人问:Claude 订阅和按 token 走 API 到底哪个划算。诚实的答案是反问一句:你一周的用法长什么样?这篇把这个问题变成两分钟就能跑完的算术——不谈感觉,也没有万能答案。
先说清楚:我运营 Teapot Router,一个按量计费的 Claude Code API 网关。也正因如此,下面的算术是诚实的那种——如果订阅对你的形状更划算,算式自己会说话。
三种付钱方式,一个真问题
市面上的路径大致三条:包吃的编程订阅、官方按量 API、以及经网关的按量 API。争论「哪个单价比最低」本身就是错的——在你搞清自己的使用形状之前,单价毫无意义。每天开一整天的人和周末爆发两小时的人,看同一张价格表能得出相反的结论。
你的形状:三个数字
在比任何价格之前,先写下三个数字。它们比任何价格表都更能决定答案:
- 每天实际用 Agent 的小时数。周末爆发两小时和全天主力驾驶,回本点完全不同。
- 任务组合。旗舰级架构活儿与查改类的杂活,决定了你真正在为哪些模型付费——而旗舰与便宜模型之间的分流,本身就是最大的那根杠杆。
- 缓存行为。稳定的系统提示与聚焦的会话能让缓存读顶替冷 token,把有效提示成本砍掉一个数量级——这对三条付费路径都成立。
回本点,算给你看
拿一个套餐的公开价格,问一句:这笔钱按公开 token 单价能买多少 token?这个商就是你的回本点。如果你一个现实月份的 token 成本高于套餐价,套餐在价格上赢;低于它,按量赢。用你自己的数字、按当前公开牌价来算——套餐条款和 token 单价都会动,所以每季度重算一次,而不是一年一次。
我们的免费计算器干的正是这件事:输入每天时长和任务强度,输出回本点,假设印在页面上、单价从公开价格接口实时读取:https://teapotrouter.com/zh/claude-code-cost-calculator
价格列里看不见的东西
无论走哪条路,三个条款决定一个标价到底是不是真的便宜:
- 套餐按窗口计量。「不限量」永远有节流形状——做算术之前先读套餐对用量上限和重置窗口的实际描述,而不是营销词。
- 按量路径有余额条款:没用完的额度会不会过期、退款怎么算、最低充值多少。「反正一直躺着」应该写在政策页上。
- 可验证性:逐笔账单(费用、token、延迟、可导出)加一份机器可读的价格表,才能让你在付钱之后核对算术。没有它们,你算出的回本点只是一个愿望,不是一个计划。
订阅还是按量,这个问题没有万能答案——只有你自己的算术。按当前公开牌价给你的形状算价,拿商和套餐价比较,任何一边动了就重算。任何把价格表或账单藏起来的服务商,都是在故意让这道算术做不成。
常见问题
Claude 订阅比按量 API 便宜吗?
取决于你的形状:每天时长、任务强度、缓存行为。重度单模型的每日使用通常利好套餐;多样、偶发、多工具分散的使用利好按量。决定前先跑一遍你自己的回本点。
回本点怎么算?
用套餐公开价格除以你按公开 token 单价估算的月度 token 成本。现实月份的 token 花费高于套餐价,套餐赢;低于它,按量赢。teapotrouter.com 的免费计算器用实时单价跑这道题。
除了价格还该比什么?
套餐对用量上限与重置窗口到底承诺了什么;按量这边,没用完的额度会不会过期、退款条款、最低充值。这些条款决定一个标价是不是真的便宜。