TROUBLE 18 / 21
外部AIのAPIで 429(rate-limited)が返ってくる
実際に起きたこと
自作のアプリで外部のAIを使ったら、英語のエラー文がそのまま画面に出ました。無料のモデルが混雑して、一時的に断られていたのが原因でした。エラーを日本語のわかる説明にしてもらい、混んでいるモデルを避けて自動で次の候補に切り替える仕組みも作ってもらいました。
原因
なぜだと思いますか? 予想してから開く
無料のモデルなどが混み合っていて、一時的に受け付けを制限しています。
ひとことで言うと 時間を置いてやり直します。よく起きるなら、別のモデルに自動で切り替える仕組みにするか、自分のキーを使います。
取り組み方
少し待ってやり直す
エラーに「数秒後にやり直して」とあれば、待ってからもう一度送ります。
別のモデルに切り替える
同じモデルで何度も起きるなら、別のモデルを選びます。
自動で切り替える仕組みにする
自動の作業なら、「429が返ったら次の候補に切り替える」作りにしてもらいます。
エラーの見せ方も直す
英語のエラー文がそのまま出るなら、日本語でわかる説明に変えてもらいます。
次から防ぐには
- 無料のモデルは混むことがある前提で、予備の候補を用意しておく
Claudeへの頼み方の例
外部AIのAPIで、このエラー(貼ります)が出ました。
原因と対処を教えてください。混んでいたら別のモデルに自動で切り替わるようにしてください。 〇〇のところは自分の状況に置き換えてください。APIキーやパスワードは貼らないでください。