![見出し画像](https://assets.st-note.com/production/uploads/images/133921222/rectangle_large_type_2_48c6922f90e56a231427440b2efa300e.png?width=800)
RateLimitError: Error code: 429 - {'error': {'message': 'You exceeded your current quota, please check your plan and billing details. For more information on this error, read the 解決方法 (OpenAI API)
はじめに
このnoteではタイトルにあるOpenAI API「RateLimitError: Error code: 429」の解決方法について説明します。
忙しい方へ
原因:
1. 無料トライアルがすでに終了しているが、有料プランに登録していない
2. OpenAI APIの有料プランだが、使用可能な量を超えた
解決策:
1の場合は、有料プランに登録することで解消されます。
2の場合は、Credit balanceをチャージすると解消されます。
(本noteでは2のパターンになります)
背景
自社サービスでは、OpenAI APIやLlamaindex、LangChainを用いた機能(AI質問機能等)を提供しているですが、ある日を境にタイトルのエラーが発生し、機能しなくなっていました。
原因に気づいたのは、毎月一定で発生したOpenAIの費用が0円(つまりAPI料金が発生していない!)だったためです。
「あれ?おかしいな..」と思い、すぐに手元の開発環境および、本番環境上でAI質問機能を使ってみたところ、AI質問機能等が動作しなくなっていました。
![](https://assets.st-note.com/img/1710413440984-VCxr6iC2XE.png?width=800)
ただ、以前よりこの機能の提供のために、クレジットカード登録および、APIキーの発行、課金上限の設定もしていましたし、「Usage Limits」も十分残っていました。ですが、「RateLimitError: Error code: 429」が発生している
状況でした。
エラーメッセージ
RateLimitError: Error code: 429 - {'error': {'message': 'You exceeded your current quota, please check your plan and billing details. For more information on this error, read the docs: https://platform.openai.com/docs/guides/error-codes/api-errors.', 'type': 'insufficient_quota', 'param': None, 'code': 'insufficient_quota'}}
そこでOpenAI APIのBillingページを確認してみました。
原因と解決策
エラーの原因としては、「Credit Balance」がマイナスになっていたためでした。
![](https://assets.st-note.com/img/1710412493726-mypIecvMwF.png?width=800)
すぐさま、「Add to credit balance」よりクレジットを追加し、「Continue」を押すことで、無事システムが動作するようになりました。
![](https://assets.st-note.com/img/1710413728211-lFmho41E8b.png?width=800)
解決策はCredit balanceをチャージしたことでエラーが解消されました。
単純にCredit balanceのチャージのし忘れによるエラーでした…
追記:以前は、プリペイド課金による前払い形式ではなかったはずですが、どこかのタイミングで事前にAPIの使用量を前払いで購入する形式に変わったようです。
参考:https://help.openai.com/en/articles/8264644-what-is-prepaid-billing
自動でチャージしておくと良さそうです。
![](https://assets.st-note.com/img/1710412796731-2VxUXKCyl5.png?width=800)
最後に
OpenAIのAPIを利用される予定のある方や既に利用されている方、このような状況にならないようお気をつけください..
本記事が少しでもお役に立てましたら幸いです。
参考:
https://help.openai.com/en/articles/8264644-what-is-prepaid-billinghttps://platform.openai.com/account/billing/overview
https://help.openai.com/en/articles/6891831-error-code-429-you-exceeded-your-current-quota-please-check-your-plan-and-billing-details
この記事が気に入ったらサポートをしてみませんか?