TL;DR:您需要升级到付费计划。设置付费帐户,添加信用卡或借记卡,并生成新的 API 密钥(如果您的旧 API 密钥是在升级前生成的)。升级到付费计划后,可能需要 10 分钟左右,付费帐户才会生效且错误消失。
Problem
正如官方所说OpenAI 文档:
TYPE |
OVERVIEW |
RateLimitError |
Cause: You have hit your assigned rate limit. Solution: Pace your requests. Read more in our rate limit guide. |
另外,阅读更多有关错误代码 429 - 您超出了当前配额,请检查您的计划和账单详细信息:
这(即429
) 错误消息表明您已达到每月最高限额
API 的支出(硬限制)。这意味着你已经消耗了所有
分配给您的计划并已达到限制的学分或单位
您的计费周期。发生这种情况的原因有多种,例如:
你是前一段时间注册的吗?
你收到错误429
因为您要么用完所有免费代币,要么自注册以来已经过去了 3 个月。
正如官方所说OpenAI 文章:
要探索和试验 API,所有新用户均可获得 5 美元
价值的免费代币。这些令牌将在 3 个月后过期。
名额用完后可以选择进入账单信息升级到付费计划并继续使用 API
即用即付的基础上。如果未输入帐单信息,您将
仍然具有登录访问权限,但无法进行任何进一步的 API
要求。
请参阅pricing页面以获取最新信息
即用即付定价。
注意:如果您较早注册(例如 2022 年 12 月),您将获得价值 18 美元的免费代币。
检查您的 API 使用情况使用仪表板.
例如,我的免费试用明天到期,这是我现在在使用情况仪表板中看到的内容:
这是我的仪表板在过期后的样子:
如果我在免费试用期结束后运行一个简单的脚本,则会收到以下错误:
openai.error.RateLimitError: You exceeded your current quota, please check your plan and billing details.
您创建了第二个 OpenAI 帐户吗?
你收到错误429
因为您使用相同的电话号码创建了第二个 OpenAI 帐户。似乎免费信用是根据电话号码提供的。
正如官方所解释的OpenAI 论坛,作者:@SapphireFelineBytes:
我在 11 月份创建了一个 Open AI 账户,我的 18 美元积分已于
3 月 1 日。所以,像你们中的许多人一样,我尝试创建一个新帐户
使用不同的电子邮件地址,但号码相同。他们给了我 0 美元
学分。
我现在尝试使用不同的电话号码和电子邮件。这次我得到了
5 美元积分。
UPDATE:
官方解释称,已确认根据电话号码免费赠送积分OpenAI 论坛,作者:@logankilpatrick:
另请注意,您只能获得第一个关联帐户的免费积分
与您的电话号码。后续帐户不会获得免费积分。
Solution
尝试执行以下操作:
-
设置付费帐户.
-
添加信用卡或借记卡.
-
生成新的 API 密钥如果您的旧 API 密钥是在升级到付费计划之前生成的。
当您升级到付费计划时,不要指望错误会立即消失,正如 @dcferreira 在上面的评论中提到的那样。升级后可能需要几分钟时间错误才会消失。
UPDATE:
在下面的评论中,@JoeMornin 确认他的付费帐户需要 10 分钟才能激活。与此同时,他遇到了以下错误:
You've reached your usage limit. See your usage dashboard and billing settings for more details. If you have further questions, please contact us through our help center at help.openai.com.