ChatGPT Plus 和 OpenAI API 的付款有什么不同:别充错地方

约 4 分钟读完

ChatGPT 订阅和 OpenAI API 是两套独立的账单。讲清楚两者怎么收费、API 额度为什么会过期、余额用完会怎样,以及充值前要注意什么。

“我充了钱,为什么 API 还是不能用?”“我买了 Plus,为什么调用接口报额度不足?”这两个问题的答案是同一个:ChatGPT 和 OpenAI API 是两套独立的账单。OpenAI 的文档明确写了这一点。

一张表看懂区别

ChatGPT 订阅(Plus 等)OpenAI API
给谁用直接使用 ChatGPT 的人写程序调用模型的开发者
怎么收费按月固定订阅费预付额度,按实际用量扣减
管理入口ChatGPT 的账户设置API 平台的账单设置
用完了会怎样按套餐规则限制用量请求失败
是否自动续费是,按周期扣款默认不是,可以开启自动充值

自己应该买哪个

  • 只是想用聊天、写作、看代码,买 ChatGPT 订阅。
  • 要把模型接进自己的程序、脚本或第三方工具,用 API。
  • 第三方工具让你填 API Key,就要充 API 额度,ChatGPT 订阅不能代替。

API 额度最容易被忽略的 3 件事

这些规则来自 OpenAI 的预付账单说明。

1. 额度会过期

购买的额度 1 年后过期,OpenAI 也不能延长。所以不要因为怕麻烦一次充很多,先估算用量,少量多次更稳妥。

2. 基本不能退

额度一般不能退款,只有账单错误、未授权使用等特定情况,或者法律另有规定时例外。充值前请确认账号和金额。

3. 用完会直接报错

额度用完后,请求会返回 HTTP 429,错误代码是 credit_balance_exhausted。如果你的程序在线上运行,建议:

  • 设置用量提醒,及时充值;
  • 或者开启自动充值,同时确认卡里有足够余额;
  • 程序里单独处理这个错误,不要当成普通限流来反复重试。

还有两种“额度”,别弄混

OpenAI 现在有好几种叫“额度”的东西:

  • API 购买额度: 用于 API 调用,也就是上面说的这种。
  • 订阅附带的 API 额度: 部分 ChatGPT 订阅附带每月赠送的 API 额度,账单周期结束就过期,不能累积,并且优先于购买额度使用。
  • ChatGPT 内的灵活用量额度: 这种额度在 ChatGPT 产品内使用,不是 API 额度,不能用来调接口。

具体资格和规则可能调整,请以官方页面为准。

账单上怎么区分

账单上的名称通常对应
OPENAI *CHATGPT SUBSCRChatGPT 订阅
OPENAI *CHATGPT CREDITChatGPT 相关的额度购买
OPENAI其他 OpenAI 付费服务,常见于 API,请查订单确认
GOOGLE *CHATGPT通过 Google Play 订阅的 ChatGPT

账单名称可能变化,请以两边后台的订单记录为准。更多名称见账单商户名对照表。

两种付款失败的排查方式也不同

  • ChatGPT 订阅失败: 看续费日、余额和订阅渠道,参考 ChatGPT 扣款失败怎么办。
  • API 充值失败: 到 API 平台的账单设置里,检查卡片和账单地址,并确认金额符合平台要求。开了自动充值的,还要看卡里余额够不够触发时的充值金额。

两边的付款方式也要分别设置。在 ChatGPT 里换了卡,不会改变 API 平台上的付款方式,反过来也一样。