OpenAI ChatGPT (GPT-3.5) API 错误 429:“您超出了当前配额,请检查您的计划和账单详细信息”[已关闭]

2023-11-27

我正在制作一个 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)

我宣布谢邦python3.8,因为我正在使用pyenv。我认为它应该可以工作,因为我做了 0 个 API 请求,所以我假设我的代码中有错误。


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 使用情况使用仪表板.

例如,我的免费试用明天到期,这是我现在在使用情况仪表板中看到的内容:

Before expiration

这是我的仪表板在过期后的样子:

After expiration

如果我在免费试用期结束后运行一个简单的脚本,则会收到以下错误:

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

尝试执行以下操作:

  1. 设置付费帐户.
  2. 添加信用卡或借记卡.
  3. 生成新的 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.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

OpenAI ChatGPT (GPT-3.5) API 错误 429:“您超出了当前配额,请检查您的计划和账单详细信息”[已关闭] 的相关文章

  • 如何手动计算分类交叉熵?

    当我手动计算二元交叉熵时 我应用 sigmoid 来获取概率 然后使用交叉熵公式并平均结果 logits tf constant 1 1 0 1 2 labels tf constant 0 0 1 1 1 probs tf nn sigm
  • 保存为 HDF5 的图像未着色

    我目前正在开发一个将文本文件和 jpg 图像转换为 HDF5 格式的程序 用HDFView 3 0打开 似乎图像仅以灰度保存 hdf h5py File Sample h5 img Image open Image jpg data np
  • 为什么从 Pandas 1.0 中删除了日期时间?

    我在 pandas 中处理大量数据分析并每天使用 pandas datetime 最近我收到警告 FutureWarning pandas datetime 类已弃用 并将在未来版本中从 pandas 中删除 改为从 datetime 模块
  • Django 的内联管理:一个“预填充”字段

    我正在开发我的第一个 Django 项目 我希望用户能够在管理中创建自定义表单 并向其中添加字段当他或她需要它们时 为此 我在我的项目中添加了一个可重用的应用程序 可在 github 上找到 https github com stephen
  • 将html数据解析成python列表进行操作

    我正在尝试读取 html 网站并提取其数据 例如 我想查看公司过去 5 年的 EPS 每股收益 基本上 我可以读入它 并且可以使用 BeautifulSoup 或 html2text 创建一个巨大的文本块 然后我想搜索该文件 我一直在使用
  • 需要在python中找到print或printf的源代码[关闭]

    很难说出这里问的是什么 这个问题是含糊的 模糊的 不完整的 过于宽泛的或修辞性的 无法以目前的形式得到合理的回答 如需帮助澄清此问题以便重新打开 访问帮助中心 help reopen questions 我正在做一些我不能完全谈论的事情 我
  • 使用 kivy textinput 的 'input_type' 属性的问题

    您好 我在使用 kivy 的文本输入小部件的 input type 属性时遇到问题 问题是我制作了两个自定义文本输入 其中一个称为 StrText 其中设置了 input type text 然后是第二个文本输入 名为 NumText 其
  • Pandas Merge (pd.merge) 如何设置索引和连接

    我有两个 pandas 数据框 dfLeft 和 dfRight 以日期作为索引 dfLeft cusip factorL date 2012 01 03 XXXX 4 5 2012 01 03 YYYY 6 2 2012 01 04 XX
  • datetime.datetime.now() 返回旧值

    我正在通过匹配日期查找 python 中的数据存储条目 我想要的是每天选择 今天 的条目 但由于某种原因 当我将代码上传到 gae 服务器时 它只能工作一天 第二天它仍然返回相同的值 例如当我上传代码并在 07 01 2014 执行它时 它
  • 使用 xlrd 打开 BytesIO (xlsx)

    我正在使用 Django 需要读取上传的 xlsx 文件的工作表和单元格 使用 xlrd 应该可以 但因为文件必须保留在内存中并且可能不会保存到我不知道如何继续的位置 本例中的起点是一个带有上传输入和提交按钮的网页 提交后 文件被捕获req
  • 如何使用 Mysql Python 连接器检索二进制数据?

    如果我在 MySQL 中创建一个包含二进制数据的简单表 CREATE TABLE foo bar binary 4 INSERT INTO foo bar VALUES UNHEX de12 然后尝试使用 MySQL Connector P
  • 如何使用python在一个文件中写入多行

    如果我知道要写多少行 我就知道如何将多行写入一个文件 但是 当我想写多行时 问题就出现了 但是 我不知道它们会是多少 我正在开发一个应用程序 它从网站上抓取并将结果的链接存储在文本文件中 但是 我们不知道它会回复多少行 我的代码现在如下 r
  • 使用特定颜色和抖动在箱形图上绘制数据点

    我有一个plotly graph objects Box图 我显示了箱形 图中的所有点 我需要根据数据的属性为标记着色 如下所示 我还想抖动这些点 下面未显示 Using Box我可以绘制点并抖动它们 但我不认为我可以给它们着色 fig a
  • 为什么 Pickle 协议 4 中的 Pickle 文件是协议 3 中的两倍,而速度却没有任何提升?

    我正在测试 Python 3 4 我注意到 pickle 模块有一个新协议 因此 我对 2 个协议进行了基准测试 def test1 pickle3 open pickle3 wb for i in range 1000000 pickle
  • Python:XML 内所有标签名称中的字符串替换(将连字符替换为下划线)

    我有一个格式不太好的 XML 标签名称内有连字符 我想用下划线替换它 以便能够与 lxml objectify 一起使用 我想替换所有标签名称 包括嵌套的子标签 示例 XML
  • 在本地网络上运行 Bokeh 服务器

    我有一个简单的 Bokeh 应用程序 名为app py如下 contents of app py from bokeh client import push session from bokeh embed import server do
  • 实现 XGboost 自定义目标函数

    我正在尝试使用 XGboost 实现自定义目标函数 在 R 中 但我也使用 python 所以有关 python 的任何反馈也很好 我创建了一个返回梯度和粗麻布的函数 它工作正常 但是当我尝试运行 xgb train 时它不起作用 然后 我
  • 将 Python 中的日期与日期时间进行比较

    所以我有一个日期列表 datetime date 2013 7 9 datetime date 2013 7 12 datetime date 2013 7 15 datetime date 2013 7 18 datetime date
  • Scipy Sparse:SciPy/NumPy 更新后出现奇异矩阵警告

    我的问题是由大型电阻器系统的节点分析产生的 我基本上是在设置一个大的稀疏矩阵A 我的解向量b 我正在尝试求解线性方程A x b 为了做到这一点 我正在使用scipy sparse linalg spsolve method 直到最近 一切都
  • Kivy - 单击按钮时编辑标签

    我希望 Button1 在单击时编辑标签 etykietka 但我不知道如何操作 你有什么想法吗 class Zastepstwa App def build self lista WebOps getList layout BoxLayo

随机推荐