概要
Nano Banana 2(コードネーム)は、2026年2月26日にリリースされた Google の最新の画像生成モデルで、モデル ID はgemini-3.1-flash-image-previewです。Pro レベルの品質を Flash レベルの速度とコストで実現し、画像生成の費用対効果を再定義することで、Nano Banana シリーズの最新フラッグシップとなっています。
-preview が廃止): Google は公式ドキュメントを更新し、安定版のモデル名 gemini-3.1-flash-image(-preview なし)を公開しました。APIYI はすでにこれをサポートしています。- 旧名も引き続き使用可能:
gemini-3.1-flash-image-previewはこれまでどおり動作し、価格は変わりません。コード変更は不要です。 - どちらの名前でも使用可能: 新しい
gemini-3.1-flash-image名または元の-preview名のどちらでも使えます。
テキストから画像生成 API
画像編集 API
なぜAPIYIのNano Banana 2なのか?
Nano Banana Pro / 2は、APIYIで利用量第1位のモデルです — 安定していて、信頼性が高く、高速です。プロフェッショナルなチームと一緒に取り組みたいなら、APIYIが最適な選択です。 登場したばかりのGoogleのフラッグシップモデルは、供給元でまだ容量制約があります — APIYIは信頼性、コスト、連携の体験を徹底的に最適化しています:公式チャネル · Geminiと同等
/v1beta/models/.../generateContent)およびOpenAI SDKパターンと100%互換で、リクエスト本文、レスポンスフィールド、エラーコードも同一です。コード変更なしで移行できます。同時実行数の制限なし
Googleの定価の28-36%
グローバルな障壁なしアクセス
api.apiyi.comに直接接続できます。安定したレイテンシーで、越境向けの再設計も不要です。フルモデルラインナップ
プロフェッショナルなエンタープライズサポート
コア機能
プロレベルの品質
4K Ultra-HD出力
14種類のアスペクト比
画像検索グラウンディング
正確なテキストレンダリング
マルチターン編集
思考モード
被写体の一貫性
バージョン比較
料金
- Pay-as-you-go または Pay-as-you-go Priority を選択 → token ベース課金
- Pay-per-request または Pay-per-request Priority を選択 → リクエストごとの課金(Nano Banana Pro と同じ)
- ⚠️ Hybrid billing は選択しないでください
呼び出しごとの課金
tokenベース課金(Nano Banana 2 専用)
tokenベース課金の料金目安
グループ設定
Nano Banana 2 は APIYI で 2 つのグループとして提供されています。ダッシュボード → トークン設定 で切り替えます:NanoBananaEnterprise に切り替えて急増をやり過ごしてください。
推奨の課金モデル: Pay-as-you-go Priority を選んでください — Nano Banana 2 の token ベース課金と Nano Banana Pro の per-call 課金の両方をカバーし、シリーズ全体で 1 つの Token です。

Token settings: Billing model = Pay-as-you-go Priority, primary group = Default, fallback group = NanoBananaEnterprise (1.4x)
対応解像度とアスペクト比
出力解像度
対応アスペクト比(全14種)
1:1, 1:4, 4:1, 1:8, 8:1, 2:3, 3:2, 3:4, 4:3, 4:5, 5:4, 9:16, 16:9, 21:9
アスペクト比ごとの出力サイズ(ピクセル)
以下の表は、512px / 1K / 2K / 4K の各解像度階層における、Nano Banana 2 の14種類すべてのアスペクト比に対する実際の出力サイズを示しています(出典: Googleの公式ドキュメント)。リクエストでは、比率にaspect_ratio を、階層に image_size(または resolution)を指定してください。
1:4、4:1、1:8、8:1 が追加されており、長尺画像やインフォグラフィックに最適な超縦長/超横長の比率です。また、512px の低解像度階層を備える唯一のモデルで、サムネイルやクイックプレビューに最適です。よくある質問
Nano Banana 2 と Nano Banana Pro の違いは何ですか?
Nano Banana 2 と Nano Banana Pro の違いは何ですか?
gemini-3.1-flash-image-preview) は Gemini 3.1 Flash をベースにしており、Nano Banana Pro (gemini-3-pro-image-preview) は Gemini 3 Pro をベースにしています。主な違い:- ✅ 速度: Nano Banana 2 のほうが高速です(Flash 相当の速度)
- ✅ 価格: Nano Banana 2 の token ベース課金のほうが安価です($0.025 から vs $0.09)
- ✅ アスペクト比: Nano Banana 2 は 14 種類に対応しています(4 つ多いです)
- ✅ 画像検索グラウンディング: Nano Banana 2 専用です
- ⚠️ 最終的な品質: Nano Banana Pro のほうがなお少し上です
Nano Banana Pro から Nano Banana 2 に切り替えるべきですか?
Nano Banana Pro から Nano Banana 2 に切り替えるべきですか?
gemini-3-pro-image-preview から gemini-3.1-flash-image-preview に変更するだけです。gemini-3.1-flash-image-preview と -4k サフィックス版のどちらを使うべきですか?
gemini-3.1-flash-image-preview と -4k サフィックス版のどちらを使うべきですか?
gemini-3.1-flash-image-preview(-4k サフィックスなし)という一般的なモデル名を常に使うことをおすすめします。gemini-3.1-flash-image-preview-4k ではありません。- 公式名には
-4kがありません: Google の公式モデル名はgemini-3.1-flash-image-previewです。ここは当社が最も多くのリソースを投じて維持している一般チャネルでもあるため、最も高い安定性と互換性を提供します。 -4kの由来:gemini-3.1-flash-image-preview-4kは、Chatbox のような会話型クライアントでの「チャットから画像生成」シナリオ向けに用意された設定でした。メッセージ UI のチャットから直接画像を生成する用途です。- コード + Gemini ネイティブ形式では一般名が有利: Gemini のネイティブ形式(
/v1beta/models/.../generateContent)でコードから呼び出す場合、通常のモデル名gemini-3.1-flash-image-previewのほうが安定しています。
-4k モデル名に頼る必要はありません。リクエストパラメータで 4K 解像度を指定するだけで大丈夫です(上の「サポートされる解像度とアスペクト比」を参照してください)。Image Search Grounding とは何ですか?
Image Search Grounding とは何ですか?
Thinking Mode では何ができますか?
Thinking Mode では何ができますか?
high に設定すると最良の結果が得られますが、生成時間は少し長くなります。正確な構図、文字レンダリング、複雑なシーンが必要なタスクに最適です。画像の生成にはどのくらい時間がかかりますか?
画像の生成にはどのくらい時間がかかりますか?
- 1K 解像度: 約 5〜10 秒
- 2K 解像度: 約 10〜15 秒
- 4K 解像度: 約 15〜25 秒
- 高い Thinking Mode を有効にすると、さらに数秒かかります
同時実行数に制限はありますか?API は逐次処理ですか?20 人のユーザーが同時に呼び出す必要がある場合はどうなりますか?
同時実行数に制限はありますか?API は逐次処理ですか?20 人のユーザーが同時に呼び出す必要がある場合はどうなりますか?
timeout です: 画像生成(特に 4K やピーク時の混雑時)は 1 リクエストあたり時間がかかることがあるため、クライアントのタイムアウトを 360 秒に設定して、通常どおり処理中のリクエストが途中で切れないようにしてください。どの入力画像形式に対応していますか?
どの入力画像形式に対応していますか?
image/png と image/jpeg 形式に対応しています。base64 エンコードまたは Files API でアップロードできます。出力画像に透かしは入りますか?
出力画像に透かしは入りますか?
connection reset by peer / write_response_body_failed (500) が発生するのはなぜですか?
connection reset by peer / write_response_body_failed (500) が発生するのはなぜですか?
- 画像枚数を制限する: 公式ルールの範囲内(1 prompt あたり最大 14 枚)に収め、参照画像を詰め込みすぎないでください。
- 画像 1 枚あたりのサイズを制限する: 各画像を 5MB 未満にしてください。公式の 1 枚あたり上限は 7MB ですが、base64 エンコードでサイズが約 1/3 増えるため、余裕を持たせてください。
- アップロード前にフロントエンドで圧縮する: API に送る前に、フロントエンド(またはサーバー側のリレー)で画像を圧縮してください。一般的には、長辺を制限し、JPEG/WebP に変換し、quality パラメータを調整します。
- URL 入力に切り替える: Gemini のネイティブ形式では、
fileData.fileUriを使って画像 URL を渡せるため、巨大な base64 の request body を完全に回避できます。詳しくは Nano Banana 開発ガイド をご覧ください。
関連ドキュメント
- Nano Banana Pro 画像生成 - 前のフラッグシップ版
- Nano Banana 画像編集 - 画像編集機能
- 画像生成比較テスト
- API 利用マニュアル