{"error": {"code": "...", "message": "..."}}」を使用しています。完全なリストは エラー に記載されています。
401 アクセス拒否
APIキーが存在しない、コピーミスがある、無効化されている、または有効期限が切れている可能性があります。ヘッダーに「Authorization: Bearer sk-...」または「x-api-key」が使用されていることを確認し、コンソールのAPI Keysでキーのステータスを確認してください。
402 支払いが必要
原因は2つあります:- アカウントの残高が、リクエストの推定費用に不足しています。
- APIキーのクレジット上限に達しました(1日、1週間、1か月、または合計)。
404 MODEL_NOT_FOUND
カタログにこのモデルのslugがありません。GET /v1/models または モデル ページから正確なslugを取得してください。表示名からslugを推測しないでください。
400 MODEL_NOT_IN_SERVICE_MODE
モデルは存在しますが、使用されているService Mode API keyでは利用できません。例:キー「Low-Cost」が、ルート「Performance」のみを持つモデルを呼び出しています。適切なモードのキーを作成するか、別のモデルを選択してください。422 検証に失敗しました
リクエスト本文が検証に失敗しました:messages が空であるか、フィールドのタイプが間違っているか、必須フィールドが欠落しています。レスポンスにはフィールドごとの詳細が含まれています。Chat Completions のリクエスト本文の例を確認してください。
429 RATE_LIMITED
リクエスト制限を超えました。ヘッダーRetry-After および RateLimit-* を確認し、指数関数的なバックオフを適用して再試行してください。リミッターによって拒否されたリクエストは、残高から差し引かれません。詳細:使用状況と制限。
503 MODEL_UNAVAILABLE / UPSTREAM_ERROR
このモデルは非推奨または利用不可となっています。あるいは、アップストリームで一時的な障害が発生しています。UPSTREAM_ERRORについては、しばらくしてから再度お試しください。MODEL_UNAVAILABLEについては、エラーメッセージにreplacement_slugが含まれていないかご確認ください。

