道路が渋滞しているとき
APIは無限に使える魔法の杖ではありません。 一度に大量のリクエストを送ると、Rate Limit(利用制限) に引っかかり、入場規制されます。
429 Too Many Requests
「リクエスト多すぎ!少し落ち着いて」というエラーです。 人気のあるAIサービスでは頻繁に遭遇します。
正しい対処法:Exponential Backoff
429エラーが出たら、「少し待ってからやり直す」 プログラムを書くのが鉄則です。
- エラーが出た!
- 1秒待って再送 → ダメなら
- 2秒待って再送 → ダメなら
- 4秒待って再送...
この仕組みを実装していないと、あなたのAIアプリはリリース直後に「エラーで使えない」と言われてしまうでしょう。
コース完了おめでとうございます!🎉
これでAPIの基礎知識はバッチリです。 次は実際にコードを書いて、この知識を動くプログラムに変えていきましょう。
Sources & Further Reading
Review Challenge
APIを叩きすぎて「429 To Many Requests」エラーが出ました。AIエージェントはどう振る舞うべき?