使用 openai ruby gem 时法拉第请求过多?

问题描述 投票:0回答:1

关注 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 的第一个请求,因此奇怪的是“请求太多”。

ruby-on-rails ruby ruby-openai
1个回答
0
投票

我遇到了这个问题,错误消息似乎与根本原因有点无关,所以我想分享解决的问题(无论如何,对我来说)。

基本上我必须向 OpenAI API 帐户添加信用。请参阅此处,但基本上:

  1. 转到 OpenAI API 设置:
  2. 点击“账单”
  3. 点击“添加到贷方余额”
  4. 等几分钟(我花了大约3分钟才成功)

我不确定为什么会给出 429 错误代码。

© www.soinside.com 2019 - 2024. All rights reserved.