Gemini-3.1-Flash-Image-preview (Nano banana2)
Gemini-3.1-Flash-Lite-Image(Nano Banana Lite)画像生成
- Gemini 3.1 シリーズで最速・最安の画像モデル、大規模かつ低コストな画像生成に最適
- 1K 解像度のみサポート(2K/4K/0.5K を渡すと自動的に 1K にダウングレードされ、エラーにはなりません)
- テキストから画像、画像から画像をサポート、最大14枚の参照画像
- input / output token に基づいて課金;公式 Gemini チャネルに直結し、非同期タスクで画像を生成
POST
認証
Body
画像生成モデル名このモデル名を固定で指定:
gemini-3.1-flash-lite-image(Nano Banana Lite)このモデルは公式 Gemini チャネルに直結しており、
-official バリアントはなく、official_fallback フォールバックパラメータもサポートしません。画像生成のテキスト説明
画像のアスペクト比サポートされる比率:
auto- アスペクト比を自動選択1:1- 正方形、アバター、SNS3:2/2:3- 標準写真4:3/3:4- 従来のディスプレイ比率16:9/9:16- ワイドスクリーン/縦型動画カバー5:4/4:5- Instagram画像21:9- ウルトラワイドバナー
出力画像解像度サポートされる値:
1K- 約1024px、標準解像度(Lite はこの段階のみサポート)
生成する画像の数範囲:1 ~ 4、デフォルト
1n>1 の場合、バックエンドは上流へ複数回リクエストを並行して送信し、実際に成功した枚数に基づいて課金します。フロントエンドでは 1 を固定で渡すことを推奨します(1枚ずつ進捗を表示でき、課金もより直感的です)。⚠️ 注意: 数値のみ入力してください(例:1)。引用符を使用するとエラーが発生します画像から画像生成用の参照画像URLリスト2つの形式をサポート:1. 完全な画像URLアドレス
- 公開アクセス可能な画像URL(http:// または https://)
- 例:
https://example.com/image.jpg
- 完全なData URI形式を使用する必要があります
- 形式:
data:image/{形式};base64,{base64データ} - サポートされる画像形式:jpeg、png、webp
- 例:
data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEAYABg... - ⚠️ 注意:
data:image/jpeg;base64,プレフィックスを含める必要があります
- 最大 14枚 の参照画像(推奨:最大10枚のオブジェクト参照 + 4枚のキャラクター参照)
- 1枚あたり10MB以下
- 対応形式:jpeg、png、webp
タスクコールバックアドレス(base)タスクの成功 / 失敗時に、本プラットフォームは
webhook + /callback へコールバックします(上流へは転送しません)。このパラメータを渡すとポーリングを大幅に削減できますが、フォールバックとしてポーリングを残すことを推奨します。Lite 利用時のポイント
google_search/google_image_searchはサポートされません:Lite は Developer API のinteractionsエンドポイントを利用しますが、上流が Search ツールを開放していない(“Search as tool is not enabled for this model” を返します)ため、プラットフォームのアダプターもこのパラメータを下流に送りません。渡してもエラーにはならず通常どおり画像は生成されますが、検索強化の効果は一切ありません。検索強化が必要な場合はgemini-3.1-flash-image-previewを使用してください。mask_urlによる部分的な再描画はサポートしません(Gemini シリーズは aspect ratio + 参照画像で処理し、マスクは使用しません)。- token に基づいて課金(flash/pro の枚数固定価格とは異なります):入力は約 30/百万 token、1K の1枚 ≈ 1120 output token ≈ $0.0336/枚。実際の価格は管理画面の倍率設定に従います。
- 生成されるすべての画像には Google SynthID の不可視ウォーターマークが含まれます(上流の動作であり、無効化できません)。
レスポンス
レスポンスステータスコード
レスポンスデータ配列