OpenAIのAPIを叩いてみたところ、下記のようなエラーが発生してしまった...
openai.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'}}
どうやら事前に支払いを行っておく必要があるらしい?
無料枠があると色々な記事で読んだのだが、無料利用のための18ドルのクレジットは新規に電話番号を登録した際にもらえるらしい。つまり、新しくアカウントを作成するか既存のアカウントで課金を行わないとAPIを叩けないということ。
openai.RateLimitErrorを解決するには、事前にクレジットを課金する必要がある
支払いの設定はこちらのURLから可能となっている。設定方法は下記の通り。
- 「Add payment details」 をクリック
- 「Individual」をクリック
- クレジットカード番号などの支払い情報を入力
クレジットが足りなくなった際にオートチャージを行うかどうかも設定できる。私はテストのためにAPIを利用したかったので、オートチャージはオフにして10ドル課金した。