本文へスキップ

エラー

API が返すすべてのエラーコードと、その意味・次の対応。

エラー形式

エラーボディの形式: { "code": "…", "error": "…" }. メッセージではなく code で分岐してください。再試行は結果が判明している場合のみ行い、ネットワークの結果が不確かな場合は Idempotency-Key を維持してください。レスポンスには、サポートへの問い合わせ時に伝える x-request-id ヘッダーが含まれます。

エラーコード

HTTPコード意味と対応
401AUTH_REQUIREDAPI キーまたはセッションがない、または無効です。
403INSUFFICIENT_SCOPEAPI キーにこのエンドポイントで必要な権限がありません。
403PERMISSION_DENIEDこの認証情報ではこの操作を実行できません。
429API_KEY_RATE_LIMITEDAPI キーのレート制限に達しました。Retry-After に従ってください。
429API_KEY_USAGE_EXCEEDEDAPI キーが使用上限に達しました。新しいキーを作成してください。
400INVALID_REQUESTボディが JSON オブジェクトではないか、必須の値がありません。
400INVALID_IDEMPOTENCY_KEYIdempotency-Key は 1〜128 文字の印字可能な ASCII 文字である必要があります。
400INVALID_MODEL_INPUTinput がモデルのスキーマと一致しません(不明なフィールド、必須フィールドの欠落、または無効な値)。
400 / 413INPUT_TOO_LARGEリクエストボディが 256 KB を超えています。先にメディアをアップロードし、メディア参照を送信してください。
404REQUEST_NOT_FOUNDNo chat request with this ID belongs to your account.
404MODEL_NOT_FOUNDこの slug のモデルはありません。
404JOB_NOT_FOUNDこの ID のタスクはお客様のアカウントに存在しません。
409IDEMPOTENCY_CONFLICTこの Idempotency-Key は別の入力で使用されています。新しいリクエストには新しいキーを使ってください。
409PRICE_CHANGED料金が expectedPriceMicros と異なります。料金を取得して再度確認してください。
409MODEL_PRICE_UNAVAILABLEこのモデルにはまだ料金が設定されていないため、実行できません。
409PAYMENT_REVIEW_REQUIREDA refund left an uncovered balance. Contact support or cover the balance before submitting tasks.
409INSUFFICIENT_CREDITS利用可能なクレジットがタスクの料金に足りません。
429RATE_LIMITED1 分あたりのタスク送信数が多すぎます。後で再試行してください。
429CONCURRENCY_LIMITED未完了のタスクが多すぎます。いずれかが完了するまでお待ちください。
503EXECUTION_UNAVAILABLE現在、このモデルの実行は設定されていません。
429UPSTREAM_RATE_LIMITEDThe model provider is rate limiting chat requests. Retry with backoff; nothing was charged.
502UPSTREAM_ERRORThe model provider failed the chat request. Nothing was charged; retry later.
503PLATFORM_BUDGET_EXCEEDEDThis model is temporarily unavailable. Try again later.
503EXECUTION_TEMPORARILY_UNAVAILABLE一時的に実行できません。同じ Idempotency-Key で再試行してください。
503AUTH_UNAVAILABLE一時的に認証を利用できません。後で再試行してください。
503API_UNAVAILABLE一時的に API を利用できません。後で再試行してください。