首页  >  文章  >  后端开发  >  如何修复 OpenAI API 上的“超出速率限制”错误 429?

如何修复 OpenAI API 上的“超出速率限制”错误 429?

Mary-Kate Olsen
Mary-Kate Olsen原创
2024-11-11 04:29:03846浏览

How to Fix

OpenAI API 超出速率限制:解决错误 429

问题:

尝试时通过 Python 使用 OpenAI API 时,会出现 RateLimitError,并显示消息“您超出了当前配额,请检查您的计划和账单详细信息”。使用的代码片段为:

import openai
openai.api_key = "<My API 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."}
  ]
)

解决方案:

此错误通常表示已达到免费套餐配额。要解决此问题,请升级到付费计划、设置付款方式并生成新的 API 密钥。更改可能需要几分钟才能生效。

其他注意事项:

  • 升级到付费计划时,请确保新的 API 密钥已使用,因为升级前生成的旧密钥可能无法使用。
  • 不同型号和计划级别的速率限制有所不同。具体详情请查阅 OpenAI 官方文档。
  • 考虑使用 PyRateLimit 或 REQUESTS_TOOLBELT 等速率限制工具来控制发出的请求数量,避免超出配额。

以上是如何修复 OpenAI API 上的“超出速率限制”错误 429?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn