指南 / 价格

AI 订阅还是 API:按你实际的使用方式选,而不是按"哪个便宜"

消费级订阅按消息计量,API 按 token 计量,两者不可互相换算。三个假设工作负载(轻度写作、批量文档、应用集成)的可复算算术与诚实的敏感性区间。

先说结论

不存在单一的"更便宜"——两种产品计量的东西和买到的东西都不同。消费级订阅(ChatGPT Plus、Claude Pro…)买到的是交互功能——聊天界面、项目、文件上传、语音——并以消息数和时间窗计量,厂商刻意把限额描述得很模糊。API 按 token 计费,由程序而不是聊天窗口驱动——今天是你自己写的代码,第三方客户端、低代码工具或智能体平台在服务商条款允许时也能替你调用 API——并奖励缓存和批处理。所以第一个问题根本不是价格:工作是怎么到达模型的?如果是一个人在聊天窗口里点来点去,订阅合适。如果是程序在驱动调用——无论代码是谁写的——API 类别合适。价格只在合适的类别内部起作用。

订阅实际买到什么——用厂商自己的话说

  • Claude(claude.com/pricing,核查 2026-11-11):免费 / Pro $20 月付(年付 $17)/ Max $100 / Ultra $200。用量限额每 5 小时和每周重置;页面用倍数描述(Pro ≥5x 免费、Max 5x Pro、Ultra 每周 10x Pro),并写明 Anthropic "可能以其他方式限制你的用量……由其自行决定"。Max/Ultra 含每月 $100/$200 API 额度;付费计划可开启超额用量,按标准 API 费率计费。
  • ChatGPT(chatgpt.com/pricing,结构核查 2026-11-11;金额为 JS 渲染,引自 YYSI 订阅比价页 2026-11-08 的核查):免费 / Go $8 / Plus $20 / Pro 约 $100 起。免费档为"受滥用防护约束的无限文字聊天"、"用量须合理";Pro 档含月度 API 额度。整页没有任何 token 数字——这是刻意设计。
  • DeepSeek 是第三种形态:对话应用免费,API 独立按量计费——根本不存在可对比的消费级订阅。
注意:注意所有页面里都缺失的东西:"$20 = N 个 token"这样的表述。消费级限额是倍数和容量制,厂商可自行调整。任何把订阅费换算成等价 token 额度的文章都编造了它的核心数字。这就是本指南只为假设工作负载计算 API 成本、而不宣布对订阅的盈亏平衡点的原因。

API 实际按什么计费

API 按 token 计费,按方向(输入/输出)和服务(新输入/缓存命中)拆分,批处理另有折扣。两个 2026-11-11 在官方页面核实的例子:DeepSeek deepseek-flash——高峰期每百万 token 输入 ¥2 / 输出 ¥8,缓存命中 ¥0.04,错峰(夜间、周末、中国节假日)正好半价;OpenAI gpt-6.1-sol——每百万 $2 / $10,缓存输入 $0.10,Batch API 为标准价 50%(但批处理结果非实时,只适合等得起的工作负载)。价目卡上没有的是:你还要付出工程时间——写客户端、处理错误与重试、排队等速率限制、读文档。即使 token 账单很小,这笔成本也是真实的。

算术(可在我们的计算器里复现)

下面每个数字都使用与 AI API 成本计算器完全相同的公式:

每次请求 = (输入token × (1−s) × 输入价  +  输入token × s × 缓存价  +  输出token × 输出价) / 1,000,000
每月     = 每次请求 × 每天调用次数 × 30

s = 输入 token 中由缓存服务的比例;输入价/缓存价/输出价 = 每百万 token 价格。

打开计算器,切换币种,填入费率行和工作负载,就能得到相同数字。下列费率均带核查日期;当前快照请查看价格数据页或 model-prices JSON,不要依赖本文。

场景一——轻度写作(假设)

一位写作者每月产出 30 篇短文,每篇约 2,000 token 上下文输入、800 token 输出。这些量是编的——典型的聊天形状数字,不是测量值。

费率行(截至日期)每篇每月每月 100 篇时
DeepSeek deepseek-flash 高峰、无缓存(¥2/¥8,核查 2026-11-08/11)¥0.0104¥0.31¥1.04
OpenAI gpt-6.1-sol、无缓存($2/$10,核查 2026-11-11)$0.0120$0.36$1.20

诚实地读这个结果:轻度写作一个月的 API 账单是零花钱级别——约 ¥0.31 或 $0.36。但这不是"API 比 $20 订阅便宜"的论据,而是说明这个量级远远碰不到订阅的公平使用限额——免费档可能已经够用,付费档买到的是功能(项目、上传、语音、更强模型),不是 token 量。如果写作发生在聊天窗口里,API 根本不在赛场上——你是在花工程时间重造界面已有的东西。

场景二——批量文档(假设)

一个团队每月总结 500 份文档,每份约 3,000 token 输入、500 输出,其中共享的 2,000 token 指令前缀可以缓存。消费级订阅根本跑不了这个——没有程序化访问——所以这个类别只有 API,真正有意思的是各种折扣:

变体(输入价截至上文日期)每份每月(500 份)
DeepSeek 高峰、无缓存¥0.0100¥5.00
DeepSeek 错峰(=半价)¥0.0050¥2.50
DeepSeek 高峰 + 50% 缓存前缀¥0.0071¥3.53
OpenAI sol、无缓存$0.0110$5.50
OpenAI Batch(=50%)$0.0055$2.75
OpenAI sol + 50% 缓存前缀$0.0082$4.08
OpenAI Batch + 50% 缓存前缀$0.0041$2.04

这里的结论是结构性的而非数字性的:每月个位数的美元/人民币账单微不足道,真正的决策是哪种折扣适合工作负载——只有没人要求实时出结果时用 Batch;只有 DeepSeek 且任务能等到夜里才用错峰;只有请求真的共享稳定前缀时缓存才有效。注意我们没有做的事:选出"赢家"厂商。DeepSeek 行是人民币、OpenAI 行是美元,把币种、功能集和速率限制换算后宣布谁永远更便宜,正是本指南避免的假精确。

场景三——应用集成(假设)

一个产品功能每天调用模型 200 次,每次约 1,500 token 输入、600 输出,其中 1,024 token 的共享系统提示可以缓存——1,024 是 OpenAI 为 GPT-5.6 及以后模型写明的最短可缓存前缀(本例占输入的 68%)。同样只有 API——消费级聊天计划无法服务别人的请求:

变体200 次/天 月成本100 次/天400 次/天
DeepSeek 高峰、无缓存¥46.80¥23.40¥93.60
DeepSeek 高峰 + 1,024 token 前缀缓存¥34.76——
OpenAI sol、无缓存$54.00$27.00$108.00
OpenAI sol + 1,024 token 前缀缓存$42.33——
OpenAI gpt-6-luna(便宜档,同一工作负载)$2.70——

量级主导一切:流量翻倍账单翻倍,任何环节都没有订阅参与。最大的杠杆不是选厂商,而是模型档位——同一工作负载用便宜档模型只需旗舰档账单的约 5%。缓存再省约 20–26%(具体取决于厂商读价)。此时速率限制、可用性和错误处理比单价更重要——故障是让你的用户看见的,不只是让你的钱包看见。一点诚实说明:本场景初版缓存的是输入的 60%(900 token),低于 OpenAI 写明的 1,024 token 最短可缓存前缀——此前"缓存后 $43.74"是对 OpenAI 缓存不会命中的前缀做的算术,2026-11-12 已更正。

为什么本指南没有盈亏平衡点

  • 消费级限额在官方层面就不是 token:是倍数(5x Pro)、时间窗(5 小时/每周)和可自行决定的封顶。对 "$20" 算盈亏平衡需要先编造 token 数。
  • 功能集几乎没有重叠:一边是项目、文件分析、语音和手机应用;另一边是自动化、批处理折扣和任何编程语言。无论选哪边,都买不到另一边的好处——加钱也买不到。
  • 边界刻意模糊且在移动:Claude Max/Ultra 含月度 API 额度、付费计划可按 API 价溢出、ChatGPT Pro 含月度 API 额度。今天算出的精确交叉点,会在厂商调整某个上限的那一刻变成误导。
  • 厂商可以且确实会自行调整限额——他们自己的页面就这么写。

给你一份检查清单,而不是一个判决

  1. 每个请求都由人驱动?→ 订阅类别;比功能集,别比 token。若免费档限额已够用,付费决策就纯粹是功能决策。
  2. 脚本或流水线驱动请求?→ API 类别;用计算器算账,然后优化:共享前缀用缓存,等得起的工作用 Batch,DeepSeek 夜间任务用错峰,简单任务用便宜档。
  3. 应用要服务其他人?→ 只有 API;按量级做预算,加好速率限制处理,头几个月每月对一次账。
  4. 介于两者之间(重度用户撞到计划上限)?→ 看官方桥接:按 API 价计费的超额用量(Claude 付费计划)或计划内含的 API 额度——用你真实的溢出量来算,而不是对着幻想的 token 配额算。

本文用到的费率,以及去哪查当前价

本文刻意不复制完整价格表——价格会动。上文用到的行,各带核查日期:DeepSeek deepseek-flash 高峰 ¥2/¥8、缓存 ¥0.04、错峰半价(官方页核查 2026-11-11;hub 行 2026-11-08);OpenAI gpt-6.1-sol $2/$10、缓存输入 $0.10、Batch 50%(官方页核查 2026-11-11);OpenAI gpt-6-luna $0.10/$0.50(核查 2026-11-11);Claude Sonnet 5.5 $2/$10(hub 行核查 2026-11-09);消费级套餐见厂商小节(Claude 页核查 2026-11-11;ChatGPT 结构核查 2026-11-11、金额按 hub 2026-11-08 核查)。要看当前全貌,请用订阅与价格比较、带快照历史的价格数据页或 model-prices JSON 接口——做决定时用新数字重跑计算器。

来源与核查

来源核查日期 API rates used in the arithmetic were verified on the providers' official pricing pages on 2026-11-11 (DeepSeek, OpenAI) or come from the YYSI subscriptions dataset with per-row check dates (Claude Sonnet 5.5 row: 2026-11-09). Consumer plan structures were verified on chatgpt.com/pricing and claude.com/pricing on 2026-11-11; ChatGPT dollar amounts are JS-rendered and cite the hub's 2026-11-08 check. Rates were re-verified on 2026-11-12. Correction of 2026-11-12: scenario 3 originally assumed a 900-token cacheable prefix (60% of 1,500 input tokens), which is below OpenAI's documented minimum cacheable prefix of 1,024 visible input tokens for GPT-5.6+ models — the shared prefix was reset to 1,024 tokens and the cached rows recomputed; the published 2026-11-11 cached figures ($43.74 / ¥36.22) were arithmetic on a premise OpenAI's cache would not have served. All three scenarios are hypothetical workloads with made-up volumes — they demonstrate arithmetic, not measured bills. Nothing here converts a subscription fee into an equivalent token allowance; the official limit descriptions are quoted instead.

阅读编辑标准(EN),或发送纠错到 [email protected]。