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. 1.エラー詳細を読む(問題のフィールドが示される)
  2. 2.リクエスト本文とパラメータ範囲を検証
  3. 3.APIキーが有効で Generative Language API を呼べるか確認
  4. 4.課金を有効化、または対応地域を使用
  5. 5.ファイルの MIME タイプとサイズ上限を確認

待つべきケース/待っても直らないケース

リクエスト/設定起因のため待っても直りません。詳細に示されたパラメータ・キー・課金/地域を修正してください。

Gemini API / AI Studio が使えないときの代替

OpenAI APIClaude APIMistral APIGroq API

関連するエラー

よくある質問

400 INVALID_ARGUMENT とは何ですか?

400 はリクエストが不正な状態。パラメータ誤り・本文の形式不正・APIキー無効、または(FAILED_PRECONDITION として)課金未有効・無料枠が地域非対応のときに返ります。

400 INVALID_ARGUMENT の対処法は?

エラー詳細を読む(問題のフィールドが示される)、リクエスト本文とパラメータ範囲を検証、APIキーが有効で Generative Language API を呼べるか確認、課金を有効化、または対応地域を使用、ファイルの MIME タイプとサイズ上限を確認