Gemini API 400(INVALID_ARGUMENT / FAILED_PRECONDITION・リクエスト不正)
現在、障害は発生していますか?
Gemini API / AI Studio の公式ステータスは正常です。このエラーが続く場合は、実装・環境側の要因の可能性が高いです。
Gemini API / AI Studio の稼働状況を見る →エラーの意味
400 はリクエストが不正な状態。パラメータ誤り・本文の形式不正・APIキー無効、または(FAILED_PRECONDITION として)課金未有効・無料枠が地域非対応のときに返ります。
よくある原因
- •パラメータが無効/範囲外(未対応の generationConfig 値など)
- •リクエスト本文の形式不正・フィールド名違い
- •APIキーが無効、または他API専用に制限されている
- •FAILED_PRECONDITION: 課金未有効、または無料枠が地域非対応
- •未対応のファイル形式 / inline データが大きすぎ
対処法
- 1.エラー詳細を読む(問題のフィールドが示される)
- 2.リクエスト本文とパラメータ範囲を検証
- 3.APIキーが有効で Generative Language API を呼べるか確認
- 4.課金を有効化、または対応地域を使用
- 5.ファイルの MIME タイプとサイズ上限を確認
待つべきケース/待っても直らないケース
リクエスト/設定起因のため待っても直りません。詳細に示されたパラメータ・キー・課金/地域を修正してください。
Gemini API / AI Studio が使えないときの代替
関連するエラー
よくある質問
400 INVALID_ARGUMENT とは何ですか?
400 はリクエストが不正な状態。パラメータ誤り・本文の形式不正・APIキー無効、または(FAILED_PRECONDITION として)課金未有効・無料枠が地域非対応のときに返ります。
400 INVALID_ARGUMENT の対処法は?
エラー詳細を読む(問題のフィールドが示される)、リクエスト本文とパラメータ範囲を検証、APIキーが有効で Generative Language API を呼べるか確認、課金を有効化、または対応地域を使用、ファイルの MIME タイプとサイズ上限を確認