最近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与OpenAI提供的API相似,但具有独立的速率额度和限制,因此可以考虑将项目接入该平台。如下图,Azure OpenAI API具有更高的速率额度。
第三种
这种方法仅适用于偶尔触发临界值的普通需求,我本人非常不推荐这种方式,相信你们也猜到了,那就是注册多个账户获取多个api形成API池,然后在项目中通过轮询的方式使用这些API池里的api。
所需的api数量的计算方式也很简单,如果你需要一分钟交互60次,那你API池里就需要至少有20个api用于轮询。
虽然OpenAI并没有要求每个人只能有一个账号,但这种方式需要你对每个账号都有绝对的控制权,并且需要保证这些账号都是合法注册的,并且能够妥善处理账务问题。
最后
如果你的项目没有API调用的需求,或者说你只是偶尔的需要与ChatGPT进行简单的文字交互,也不需要用到GPT4,那么你完全可以不用阅读本文,你只需要使用官方的ChatGPT网页端进行交互即可,地址是:https://chat.openai.com/。不但没有速率限制,而且训练的数据还更新一点。
如需购买OpenAI/ChatGPT 官方账号、API Key、GPT-4.0 Plus 订阅账号,以及 OpenKey 账号池等商品/服务,请点击链接:
https://shop.51buygpt.net/
牛爷爷团队致力于深耕ChatGPT AI生态圈,提供社区支持以及可靠的质量保证。