最近OpenAI开放了免短信验证的账号注册模式,因此许多在当时被卡在手机号验证无法通过的朋友就纷纷注册了OpenAI的账号,然而在API使用中会发现,每分钟只能与ChatGPT交互三次,之后就会被提示超过速率限制:
通过查阅OpenAI的文档(https://platform.openai.com/docs/guides/rate-limits/usage-tiers),我们得到关键答案,即OpenAI对所有账户采取了分层的策略:
在下方有对应层级的限制,比如免费账户就被限制为每分钟只可以进行三次交互
如何提升限额
官方对账户实行层级策略是有考量的,因为一切都是有成本的,自然语言处理会占据算力,那么根据用户的消费进行层级划分是获得用户,平衡支出,规避滥用风险的有效手段。我们使用时,也需要根据实际情况,选择合适的模型和速率预估,将ChatGPT接入到自己的项目中。
提升限额的方法大概有哪些?我知道的有三种:
第一种
直接添加绑定受支持的信用卡用于扣费,这时候就不是免费账户的层级,而是Tier1,因此你会获得一个不错的速率,并且还可以打开GPT4的权限,这是最推荐的方案。如果能cover住你的使用量,那么Tier1就已经足够使用了,更高的层级意味着更高的支出,并且需要根据你此前的消费金额与最近的成功消费日期有挂钩,简单来说,它需要看你的信誉度。
而且你可能还需要考虑的是,如果你的需求只是web端的普通交互询问,可能直接升级Plus订阅比API接口更划算哦。
第二种
尝试使用微软的Azure云计算平台,本站在之前有一篇文章,详细介绍了Azure云平台开通OpenAI API的文章,可以点击这里快速跳转。Azure上的OpenAI API与OpenAI提供的API相似,但具有独立的速率额度和限制,因此可以考虑将项目接入该平台。如下图,Azure OpenAI API具有更高的速率额度。
第三种
这种方法仅适用于偶尔触发临界值的普通需求,我本人非常不推荐这种方式,相信你们也猜到了,那就是注册多个账户获取多个api形成API池,然后在项目中通过轮询的方式使用这些API池里的api,所需的api数量的计算方式也很简单,如果你需要一分钟交互60次,那你API池里就需要至少有20个api用于轮询。虽然OpenAI并没有要求每个人只能有一个账号,但这种方式需要你对每个账号都有绝对的控制权,并且需要保证这些账号都是合法注册的,并且能够妥善处理账务问题。这里不展开了,请尽量不要用这种方式。
最后
如果你的项目没有API调用的需求,或者说你只是偶尔的需要与ChatGPT进行简单的文字交互,也不需要用到GPT4,那么你完全可以不用阅读本文,你只需要使用官方的ChatGPT网页端进行交互即可,地址是:https://chat.openai.com/。不但没有速率限制,而且训练的数据还更新一点,不信你可以问一下它的数据时间:
而OpenAI API的GPT3.5的接口训练数据截止到什么时候呢?
当然网页版有它的制约,例如你没办法接入到自己的项目,而且日常访问时也需要合适的“留学环境”(最近学的新词)。如果你想了解更多关于AI方面的知识,也欢迎加入到我们的TG群:https://t.me/+L0g2D-hecQM4ODVl
您也可以联系文章作者本人进行修改,若内容侵权或非法,可以联系我们进行处理。
任何个人或组织,转载、发布本站文章到任何网站、书籍等各类媒体平台,必须在文末署名文章出处并链接到本站相应文章的URL地址。
本站文章如转载自其他网站,会在文末署名原文出处及原文URL的跳转链接,如有遗漏,烦请告知修正。
如若本站文章侵犯了原著者的合法权益,亦可联系我们进行处理。
暂无评论内容