久しぶりにOpenAIのWeb-APIを利用したところ、「RateLimitError」のエラーが発生しました。
エラーの原因は、OpenAIの無料利用期間が終わって、クレジットカード登録が必要なためでした。
クレジットカード登録を行ったところ、無事にWeb-APIを利用できるようになりました。
エラー内容
RateLimitError
openai.error.RateLimitError: You exceeded your current quota, please check your plan and billing details.
直訳すると、「現在の割り当てを超えています。プランと請求の詳細を確認してください。」ということでした。
クレジットカード登録方法
OpenAIにログイン後、右側の「Personal」⇒「Manage account」
「Billing」⇒「Set up paid account」をクリック
個人利用か、会社利用かを選択し、クレジットカード情報を登録
念のため、利用限界値を設定しておこう!
意図しない間に、APIを実行しすぎて、高額請求が来ないように、念のため、利用限界値を設定しておきました。
「Usage limits」の「Hard limit」と「Soft limit」を設定すれば、設定できます。
「Hard limit」は、これ以上利用できない限界値で、「Soft limit」は、この値以上まで利用すると、警告メールが飛んでくるようです。
再度、プログラムを実行したら、エラー解消
これで、完了です。
同じプログラムを実行したら、エラーは解消していました。