关注 openai ruby gem docs 时:
response = client.chat(
parameters: {
model: "gpt-3.5-turbo", # Required.
messages: [{ role: "user", content: "Hello!"}], # Required.
temperature: 0.7,
})
puts response.dig("choices", 0, "message", "content")
# /Users/st/.rbenv/versions/3.3.0/lib/ruby/gems/3.3.0/gems/faraday-2.9.0/lib/faraday/response/raise_error.rb:34:in `on_complete': the server responded with s tatus 429 (Faraday::TooManyRequestsError)
但这是对 OpenAI API 的第一个请求,因此奇怪的是“请求太多”。
我遇到了这个问题,错误消息似乎与根本原因有点无关,所以我想分享解决的问题(无论如何,对我来说)。
基本上我必须向 OpenAI API 帐户添加信用。请参阅此处,但基本上:
我不确定为什么会给出 429 错误代码。