OpenAI API速率问题,为何新注册的账号每分钟只能提问三次?有什么办法可以提升速率限额?

最近OpenAI开放了免短信验证的账号注册模式,因此许多在当时被卡在手机号验证无法通过的朋友就纷纷注册了OpenAI的账号,然而在API使用中会发现,每分钟只能与ChatGPT交互三次,之后就会被提示超过速率限制:

20231203161005276-WX20231203-160832@2x

通过查阅OpenAI的文档(https://platform.openai.com/docs/guides/rate-limits/usage-tiers),我们得到关键答案,即OpenAI对所有账户采取了分层的策略:

20231203161344500-WX20231203-161320@2x

在下方有对应层级的限制,比如免费账户就被限制为每分钟只可以进行三次交互

20231203161450583-WX20231203-161334@2x

如何提升限额

官方对账户实行层级策略是有考量的,因为一切都是有成本的,自然语言处理会占据算力,那么根据用户的消费进行层级划分是获得用户,平衡支出,规避滥用风险的有效手段。我们使用时,也需要根据实际情况,选择合适的模型和速率预估,将ChatGPT接入到自己的项目中。

提升限额的方法大概有哪些?我知道的有三种:

第一种

直接添加绑定受支持的信用卡用于扣费,这时候就不是免费账户的层级,而是Tier1,因此你会获得一个不错的速率,并且还可以打开GPT4的权限,这是最推荐的方案。如果能cover住你的使用量,那么Tier1就已经足够使用了,更高的层级意味着更高的支出,并且需要根据你此前的消费金额与最近的成功消费日期有挂钩,简单来说,它需要看你的信誉度。

而且你可能还需要考虑的是,如果你的需求只是web端的普通交互询问,可能直接升级Plus订阅比API接口更划算哦。

20231203161809844-WX20231203-161713@2x

第二种

尝试使用微软的Azure云计算平台,本站在之前有一篇文章,详细介绍了Azure云平台开通OpenAI API的文章,可以点击这里快速跳转。Azure上的OpenAI API与OpenAI提供的API相似,但具有独立的速率额度和限制,因此可以考虑将项目接入该平台。如下图,Azure OpenAI API具有更高的速率额度。

20231203163129119-WechatIMG19016

20231203163129522-WechatIMG19017

第三种

这种方法仅适用于偶尔触发临界值的普通需求,我本人非常不推荐这种方式,相信你们也猜到了,那就是注册多个账户获取多个api形成API池,然后在项目中通过轮询的方式使用这些API池里的api,所需的api数量的计算方式也很简单,如果你需要一分钟交互60次,那你API池里就需要至少有20个api用于轮询。虽然OpenAI并没有要求每个人只能有一个账号,但这种方式需要你对每个账号都有绝对的控制权,并且需要保证这些账号都是合法注册的,并且能够妥善处理账务问题。这里不展开了,请尽量不要用这种方式。

最后

如果你的项目没有API调用的需求,或者说你只是偶尔的需要与ChatGPT进行简单的文字交互,也不需要用到GPT4,那么你完全可以不用阅读本文,你只需要使用官方的ChatGPT网页端进行交互即可,地址是:https://chat.openai.com/。不但没有速率限制,而且训练的数据还更新一点,不信你可以问一下它的数据时间:

20231203164318381-WX20231203-164259@2x

而OpenAI API的GPT3.5的接口训练数据截止到什么时候呢?

20231203164619788-WX20231203-164515@2x

当然网页版有它的制约,例如你没办法接入到自己的项目,而且日常访问时也需要合适的“留学环境”(最近学的新词)。如果你想了解更多关于AI方面的知识,也欢迎加入到我们的TG群:https://t.me/+L0g2D-hecQM4ODVl

© 版权声明
THE END
喜欢就支持一下吧
点赞9 分享