摘要: 很多人开通ChatGPT Plus后,发现调用API仍然提示余额不足,或者创建API Key后无法正常请求。原因是ChatGPT订阅与API属于两套独立的产品和计费系统。本文讲清Plus、Codex和API的区别,以及不同使用场景应该选择哪一种。

不少开发者第一次开通ChatGPT Plus时,会产生一个误解:

已经购买了Plus,为什么调用API还提示余额不足?

还有人发现,ChatGPT网页端可以正常使用,但把API Key放进自己的程序、插件或开发工具后,请求依然失败。

这通常不是账号异常,而是把ChatGPT订阅和API服务混在了一起。

一、ChatGPT Plus主要用于网页端和客户端

ChatGPT Plus属于ChatGPT订阅套餐,主要提升用户在ChatGPT网页端、桌面端和手机端的使用体验。

开通后可以在ChatGPT中使用相应模型和工具,但套餐内权益不包含OpenAI API调用费用。OpenAI官方明确说明,API使用需要单独开通并独立计费。

因此,下面这些场景通常属于ChatGPT Plus的使用范围:

  • 在ChatGPT中提问和写作;
  • 上传文件并进行分析;
  • 使用图片、研究和智能体工具;
  • 在ChatGPT中辅助写代码;
  • 使用套餐内包含的Codex权益。

如果只是在ChatGPT界面中使用,一般不需要单独创建API Key。

二、API是给程序调用的独立服务

API主要用于把模型接入自己的程序或业务系统,例如:

  • 给网站增加AI问答;
  • 开发聊天机器人;
  • 批量处理文档;
  • 编写自动化脚本;
  • 在应用中调用模型;
  • 将模型接入企业系统。

API平台拥有独立的账单、用量记录和支付设置。即使登录邮箱相同,ChatGPT和API的费用也不会互相抵扣。

所以,开通Plus以后创建API Key,并不代表这个Key自动获得了可用余额。

使用API前仍然需要进入API平台,检查:

  • 是否已经添加支付方式;
  • 账户是否有可用额度;
  • 项目和组织是否选择正确;
  • API Key是否属于当前项目;
  • 是否设置了用量限制。

三、Codex和API也不是一回事

Codex是面向软件开发的编程智能体,可以帮助开发者读取代码、修改文件、运行测试和完成项目任务。

目前Codex包含在多种ChatGPT套餐中,包括Free、Go、Plus和Pro,但不同套餐的使用限制不同。

使用ChatGPT账号登录Codex时,通常优先消耗套餐内提供的Codex使用量。达到限制后,部分套餐可以额外购买Credits继续使用。

但如果某个开发工具要求填写OpenAI API Key,它通常走的是API计费,而不是ChatGPT Plus或Codex套餐额度。

判断方式很简单:

  • 使用ChatGPT账号登录:通常看ChatGPT套餐和Codex使用限制;
  • 填写API Key调用:通常看API平台余额和Token费用。

四、为什么经常有人买错

最常见的原因,是不同产品都使用同一个OpenAI账号,但实际用途不同。

情况一:只想在ChatGPT里写代码

这种情况下主要看ChatGPT套餐,不一定需要API。

情况二:想使用Codex修改项目

可以使用ChatGPT账号登录Codex,再根据任务强度判断套餐内额度是否够用。

情况三:想把模型接入网站

这种情况需要API,单独购买ChatGPT Plus不能代替API余额。

情况四:第三方软件要求填写API Key

只要软件明确要求填写API Key,一般就需要检查API平台,而不是ChatGPT订阅状态。

情况五:Plus能用,程序却提示余额不足

这通常说明网页端订阅正常,但API账户没有开通计费、没有余额,或者选择了错误的项目。

五、开通前应该先判断什么

在付费之前,先确定自己的实际需求。

如果主要是:

  • 日常问答;
  • 文件分析;
  • 内容创作;
  • 在ChatGPT中辅助编程;

重点看ChatGPT套餐。

如果主要是:

  • 让AI读取项目并修改代码;
  • 运行测试;
  • 完成多文件任务;

重点看Codex使用量。

如果主要是:

  • 开发网站或应用;
  • 调用模型接口;
  • 批量处理数据;
  • 给自己的产品加入AI能力;

重点看API计费。

这三种服务可以使用同一个账号,但权益、额度和账单并不是完全共用的。

六、已经买了Plus但API不能用怎么办

可以按照下面的顺序检查:

  1. 确认当前使用的是ChatGPT界面还是API Key;
  2. 进入API平台查看Billing状态;
  3. 检查是否添加了API支付方式;
  4. 查看API项目是否有可用额度;
  5. 确认程序使用的是正确API Key;
  6. 检查是否设置了过低的用量上限。

不要因为API提示余额不足,就重复购买ChatGPT Plus。

Plus订阅正常,并不能证明API账户已经完成计费配置。

总结

ChatGPT Plus、Codex和API虽然都属于OpenAI产品,但服务对象不同:

  • ChatGPT Plus主要面向ChatGPT网页端和客户端用户;
  • Codex主要面向项目级编程任务;
  • API主要面向程序、网站和业务系统调用。

买了ChatGPT Plus以后API仍然没有额度,通常不是订阅没有生效,而是API本来就需要单独开通和计费。

先判断自己是在“使用ChatGPT”,还是“让程序调用模型”,才能避免重复购买或选错服务。

原创持续更新实战干货,点个关注收藏不迷路。
欢迎订阅专栏、翻阅往期文章,转发与各位同行共勉。

Logo

AtomGit AI 社区提供模型库、数据集、Agent、Token等资源

更多推荐