久々にOpenAIのAPIを使って作業をしたら以下のようなエラーが出た。
openai.RateLimitError: Error code: 429 - {‘error’: {‘message’: 'You exceeded your current quota, please check your plan and billing details., ‘type’: ‘insufficient_quota’, ‘param’: None, ‘code’: ‘insufficient_quota’}}
エラー文を読むと、どうやら何か割り当てを超過しておりプランを見直せと言っている。
何らかの理由で私のAPIが利用されまくっており、利用制限がかかったのかと思って、ここのページでAPIの利用状況を見ても何も使われていない。
色々調べてみると、OpenAIのAPIを使うためにはあらかじめ一定量のクレジットを購入しておき、そのクレジットの範囲内の料金でAPIを使う必要があるようだ。
しかし以前は使った分の料金が後でクレジットカードに請求されていたはずである。
どこかのタイミングで何か課金方法が変わったのかと思い、OpenAIのドキュメントなどでその知らせを探したが見当たらない。
日本語でGoogle検索をしてみても特に課金方法が変わったなどという情報は見つけられず・・・。
もしかして私が何か思い違いをしていて、APIの利用方法などを間違っているのかと不安に思った矢先に、ここの英語のページで課金方法が変わったという情報を見つけることができた。
そしてよくよく確認すると、2/8にOpenAIから課金方法が変わったという旨のお知らせメールも届いていた↓。
後払いよりも前払いの方がお金の使いすぎも防げるし良いことなのだが、こんなことで時間を使ってしまったのはもったいないことをした。
生成AIとかの分野は変化が早いからもっとアンテナを張っていなければいけないなと思った。
あと英語で調べるのも億劫だけどもっと早くやるべきだったな。