openai.error.RateLimitError: 您超出了当前配额,请检查您的计划和账单详情

我最近从OpenAI获得了一个免费的API密钥,并尝试在我的脚本中使用它。然而,在第一次尝试时就遇到了以下错误:

openai.error.RateLimitError: You exceeded your current quota, please check your plan and billing details.

我之前从未使用过这个API密钥,所以我对这个错误感到困惑。请问有人能帮我理解可能导致这个问题的因素以及如何解决吗?


回答:

当我通过API发送大量提示时,我也遇到了同样的问题。速率限制取决于您账户中支付的信用额度以及自您首次付款以来的时间长度。

根据OpenAI文档,有不同的速率限制:

速率限制以五种方式测量:每分钟请求数(RPM)、每日请求数(RPD)、每分钟令牌数(TPM)、每日令牌数(TPD)和每分钟图像数(IPM)。速率限制可能会在任何一种选项上达到,具体取决于哪个先发生。例如,您可能向ChatCompletions端点发送了20个请求,但只有100个令牌,这将填满您的限制(如果您的RPM是20),即使您在这20个请求中没有发送150k个令牌(如果您的TPM限制是150k)。

如果您升级计划层级,这个限制会提高。根据OpenAI文档,计划如下:

层级 资格
免费 用户必须在允许的地理区域内
一级 支付5美元
二级 支付50美元且自首次成功付款已超过7天
三级 支付100美元且自首次成功付款已超过7天
四级 支付250美元且自首次成功付款已超过14天
五级 支付1000美元且自首次成功付款已超过30天

根据您的层级和使用的模型,您可以在OpenAI文档中找到您的限制。

Related Posts

使用LSTM在Python中预测未来值

这段代码可以预测指定股票的当前日期之前的值,但不能预测…

如何在gensim的word2vec模型中查找双词组的相似性

我有一个word2vec模型,假设我使用的是googl…

dask_xgboost.predict 可以工作但无法显示 – 数据必须是一维的

我试图使用 XGBoost 创建模型。 看起来我成功地…

ML Tuning – Cross Validation in Spark

我在https://spark.apache.org/…

如何在React JS中使用fetch从REST API获取预测

我正在开发一个应用程序,其中Flask REST AP…

如何分析ML.NET中多类分类预测得分数组?

我在ML.NET中创建了一个多类分类项目。该项目可以对…

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注