Ger*_*ard 125 python prompt completion openai-api chatgpt-api
我正在制作一个 Python 脚本以通过其 API 使用 OpenAI。但是,我收到此错误:
openai.error.RateLimitError:您超出了当前配额,请检查您的计划和账单详细信息
我的脚本如下:
#!/usr/bin/env python3.8
# -*- coding: utf-8 -*-
import openai
openai.api_key = "<My PAI Key>"
completion = openai.ChatCompletion.create(
model="gpt-3.5-turbo",
messages=[
{"role": "user", "content": "Tell the world about the ChatGPT API in the style of a pirate."}
]
)
print(completion.choices[0].message.content)
Run Code Online (Sandbox Code Playgroud)
我正在声明 shebang python3.8,因为我正在使用pyenv。我认为它应该可以工作,因为我做了 0 个 API 请求,所以我假设我的代码中有错误。
Rok*_*nko 162
TL;DR:您需要升级到付费计划。设置付费帐户,添加信用卡或借记卡,并生成新的 API 密钥(如果您的旧 API 密钥是在升级前生成的)。升级到付费计划后,可能需要 10 分钟左右,付费帐户才会生效且错误消失。
\n正如OpenAI官方文档中所述:
\n| 类型 | 概述 |
|---|---|
| 速率限制错误 | 原因:您已达到指定的速率限制。 解决方案:调整您的请求。请阅读我们的速率限制指南了解更多信息。 |
另外,请阅读有关错误代码 429 的更多信息 - 您超出了当前配额,请检查您的计划和账单详细信息:
\n\n\n此(即
\n429)错误消息表明您已达到 API 的每月最大\n支出(硬限制)。这意味着您已消耗\n分配给您的计划的所有积分或单位,并已达到\n计费周期的限制。发生这种情况的原因有多种,例如:\n
\n- \n
您正在使用大容量或复杂的服务,每个请求会消耗大量积分或单位。
\n- \n
您正在使用大型或多样化的数据集,需要处理大量请求。
\n- \n
对于您的组织\xe2\x80\x99s 使用而言,您的限制设置得太低。
\n
您收到错误消息是429因为您使用了所有免费令牌,或者自注册以来已经过去了 3 个月。
正如OpenAI官方文章中所述:
\n\n\n为了探索和试验 API,所有新用户都会获得价值 5 美元\n的免费代币。这些令牌将在 3 个月后过期。
\n配额超过后,您可以选择输入计费信息\n以升级到付费计划并继续使用\n即用即付的 API。如果未输入帐单信息,\n您仍具有登录访问权限,但无法发出任何进一步的 API\n请求。
\n请参阅定价页面,了解\n有关即用即付定价的最新信息。
\n
注意:如果您较早注册(例如,2022 年 12 月),您将获得价值 18 美元的免费代币。
\n在使用仪表板中检查您的 API 使用情况。
\n例如,我的免费试用明天到期,这是我现在在使用情况仪表板中看到的内容:
\n\n这是我的仪表板在过期后的样子:
\n\n如果我在免费试用期结束后运行一个简单的脚本,则会收到以下错误:
\n\n\nopenai.error.RateLimitError:您超出了当前配额,请检查您的计划和账单详细信息。
\n
您收到错误是429因为您使用相同的电话号码创建了第二个 OpenAI 帐户。似乎免费信用是根据电话号码提供的。
正如@SapphireFelineBytes 在 OpenAI官方论坛上所解释的:
\n\n\n我在 11 月份创建了一个 Open AI 帐户,我的 18 美元积分已于\n3 月 1 日过期。因此,像你们中的许多人一样,我尝试使用不同的电子邮件地址\n但号码相同的方式创建一个新帐户。他们给了我 0\n$ 积分。
\n我现在尝试使用不同的电话号码和电子邮件。这次我得到\n$5 积分。
\n
已确认根据电话号码提供免费信用,正如@logankilpatrick 在 OpenAI 官方论坛上所解释的那样:
\n\n\n另请注意,您只能获得与您的电话号码关联的第一个帐户的免费积分。\n 后续帐户不会获得免费积分。
\n
尝试执行以下操作:
\n当您升级到付费计划时,不要指望错误会立即消失,正如 @dcferreira 在上面的评论中提到的那样。升级后,可能需要几分钟时间错误才会消失。
\n在下面的评论中,@JoeMornin 确认他的付费帐户需要 10 分钟才能激活。与此同时,他遇到了以下错误:
\n\n\n您已达到使用限制。有关更多详细信息,请参阅您的使用情况仪表板和计费设置。如果您还有其他疑问,请通过我们的帮助中心 help.openai.com 与我们联系。
\n
小智 5
我面临着同样的错误,对我来说步骤是:
这是 gpt-3.5-turbo 的限制:RPM 3,500 和 TPM 90,000。
| 归档时间: |
|
| 查看次数: |
263654 次 |
| 最近记录: |