跳到主要内容
← 全部文章

大模型 API 与聊天订阅:什么时候按 token 付费更合适

发布于

包月套餐和按 token 计费的 API 解决的是不同的问题。哪个更便宜,取决于谁在用、怎么用。

订阅到底是什么

聊天或编码类订阅给你的是一份额度,而不是每 token 的单价。SemiAnalysis 在 Anthropic Subscriptions Offer 5x+ More Value Than OpenAI(2026 年 10 月)中认为,重度个人用户从这类套餐中得到的 API 等价价值,可以远高于按 API 价格付费。同一篇文章还指出,订阅虽然只占约 10% 的收入,却“可能占用超过 40% 的推理算力”(原文:“subscriptions can take up over 40% of inference compute”)。套餐更像是获客渠道的定价,而不是按 token 的价目表。

什么时候订阅更划算

  • 一个人、使用某一家厂商自己的应用,并且每天稳定使用。
  • 你想要固定的月度账单,并且能接受该厂商的用量限制。

什么时候按 token 付费更合适

  • 由软件来调用模型。程序和产品通过 API 访问模型,而 API 本来就按 token 计费。
  • 需要不止一家厂商。一个套餐只覆盖一家厂商的模型;一个 API Key 可以接入多家(见一个 Key 调用 DeepSeek、通义千问和智谱 GLM)。
  • 想要事先就能说清的限制。SemiAnalysis 指出厂商可以通过调整额度消耗来“悄悄改变限制”(原文:“silently change limits whenever they want by tweaking credit costs”);而每 token 的价格是事先公开的。
  • 用量有突发或季节性,只想为实际用到的部分付费。
  • 想把简单任务分流给更便宜的模型(在价格对比里可以比较)。

一个简单的盈亏平衡算法

用套餐月费除以你的混合每百万 token 单价(按你的流量对输入价和输出价加权)。结果就是:套餐每月至少要用掉多少百万 token,才比按 token 付费划算。如果说不清自己的 token 用量,先用一周的真实使用量来测。

# Break-even volume, in millions of tokens per month.
# The numbers are examples: replace them with your plan price and your own blended price.
plan_price_per_month = 20.0
blended_price_per_million = 1.5
print(plan_price_per_month / blended_price_per_million)

成本估算器可以对目录里的模型直接做这笔计算。

a16z 的数据补充了什么

a16z 的 Top 100 Consumer AI Apps, Seventh Edition 报告称,截至 8 月,美国消费者中“只有 4.5% 拥有 ChatGPT、Gemini 或 Claude 的有效个人付费订阅”(原文:“just 4.5% of U.S. consumers had an active paid personal subscription to ChatGPT, Gemini, or Claude”)。关于基于多个模型构建的产品,它提出了相关观点:“A lab selling its own model may have less incentive to send that customer to a competitor.”(卖自家模型的实验室,未必有动力把客户送给竞争对手。)

结论

个人、日常使用某一家厂商的应用,用订阅。软件要调用模型、需要不止一家厂商,或者想要事先能说清的限制和成本,用 API。很多团队两种都用。