エラーと再試行

すべての失敗を再試行しないでください。400401403404 エラーは、問題を修正してから再送信します。タイムアウト、429、一時的な 5xx レスポンスだけを、指数バックオフとジッターを使って回数を制限しながら再試行してください。

ステータス最初に行うこと
400フィールド、プロトコル、モデル機能を検証する
401API キーと認証ヘッダーを確認する
403キー、モデル、グループ、IP 制限を確認する
404最終 URL、エンドポイント、モデル ID を確認する
429クォータと同時実行数を確認してからバックオフする
5xx回数を制限して再試行する

GetRouter は、すべての 429Retry-After が含まれることを保証しません。含まれている場合は従い、ない場合は上限付きの指数バックオフを使用してください。ツール呼び出し、メディアジョブ、その他の副作用が重複実行されないよう保護します。

タイムスタンプ、ステータス、エンドポイント、モデル ID、リクエスト ID、再試行回数をログに記録してください。API キー全体は絶対に記録しないでください。