Nano Banana 2 API
AI画像Nano Banana 2 API は OmniaKey 上の Google の高速な Gemini 3.1 Flash 画像ルートで、テキストからの生成と参照画像編集を低い呼び出し単価で提供します。
- 成功した呼び出し 1 回あたり$0.019–$0.039
- 操作テキストから画像へ
- 画像編集
- IDgemini-3.1-flash-image-preview
- ツール料金と課金ルールを見る
モデルを実行するとここに結果が表示されます。
01
向いている用途
Nano Banana 2 API は OmniaKey 上の Google の高速な Gemini 3.1 Flash 画像ルートで、テキストからの生成と参照画像編集を低い呼び出し単価で提供します。
製品やエージェントのループ内で高速かつ低コストな Gemini 画像生成が必要なら Nano Banana 2、編集にもっと推論が必要なら Nano Banana Pro に上げてください。
どちらの ID も同じ製品を同じ機能と価格で呼び出します。どちらを使っても構いません。
02
できること
テキストから画像へ
gemini-3.1-flash-image
テキストプロンプトから新しい画像を生成します。
画像編集
gemini-3.1-flash-image
プロンプトと参照画像で既存の画像を編集します。
03
詳細
Gemini 3.1 Flash Imageは、OmniaKeyでgemini-3.1-flash-imageというモデルIDで提供されるGoogleのGemini画像モデルで、ファミリー内ではNano Banana 2として知られています。画像の生成と画像編集を行い、gemini-3.1-flash-image-previewも同等のIDとして受け付けられます。記載されている呼び出しごとの料金区分はNano Banana 2.1と共通ですが、Googleは2.1を紹介した変更履歴の項目で2026年10月6日にこのモデルを非推奨とし、停止日は告知していないため、現在もリクエストに応答します。
モデルページの2つの設定がこのモデルの位置づけを説明しています。推論レベルはminimalとhighのみに対応し、既定はminimalのため、既定のリクエストでは2.1がmediumで追加する推論の大部分を省略します。また、モデルページには2.1が記載していない512の出力サイズも残っています。10月の検証では、対になるケースでポスターのコピー2行を正確に出力し、既存のGemini画像コードの多くがすでに指しているIDでもあります。
ここでの失敗は、見落とす語ではなく勝手に作る語に関するものです。文字を一切入れないよう指示した陶芸家のシーンで、ろくろにSHIMPOと印字しました。インフォグラフィックでは各手順の下に説明を書き、そのうち2行を誤りました。ポスターは壁に掛かった状態で返ることもあります。プロンプトにはブランドを連想させる小道具を入れず、追加された行はすべて出荷前に確認してください。
既存パイプラインの維持
保存済みのプロンプト群がこのIDですでに問題なくフレームを生成しているなら、比較を構築する間はそのまま動かしてください。モデルは非推奨ですが提供は続いており、512の出力もページに残っています。それらのプロンプトの固定サンプルを隣でgemini-nano-banana-2.1でも実行し、新しいIDがあなたの画像で優位に立った時点で移行してください。
正確なコピー入りのフラットなポスター
対になるポスターのケースでは、指定した2行を綴りの変更なく描画し、その後のインフォグラフィックの実行が反例となりました。コピーは番号付きの行として書き、タグラインやキャプションは明確に禁止し、トリムも確認してください。ポスターは壁に掛かったシートとして届き、切り抜きが必要だったためです。
文字のない商品シーン
文字を一切入れてはならないショットでは、その旨を明示し、ブランドの小道具を説明から除いてください。文字を入れないようプロンプトで指示したのに、陶芸家のフレームではろくろにSHIMPOが入りました。ろくろ、ラベル、背景のパッケージは原寸で確認してください。作られた文字は小さな領域に隠れるためです。
04
実測記録
陶芸家の写真テストでは、Nano Banana 2は28秒で完了しましたが、文字を入れないようプロンプトで指示したにもかかわらず、ろくろにブランド名「SHIMPO」を印字しました。
実測記事を読むインフォグラフィックのテストでは、Nano Banana 2は1回の実行で各手順の下に説明を追加し、そのうち2行が誤って出力されました。
実測記事を読むNano Banana 2のポスター実行は2回とも、フラットなファイルではなく灰色の壁に掛かったモックアップとして返り、使用前に画像の切り抜きが必要でした。
実測記事を読む対になるポスターのケース1件では、Nano Banana 2は指定した2行のコピーを綴りの変更なく正確に描画しました。
実測記事を読むNano Banana 2は、2026年10月16日に実行した3つのGemini画像モデルの中で最も速く、2K画像あたりの中央値は24秒でした。
実測記事を読む
05
事前に把握すべき制限
- ブランドの文字が意図せず現れます。陶芸家のシーンでは、文字を一切入れないようプロンプトで指示したにもかかわらず、ろくろにSHIMPOが入りました。
- 説明が作られます。インフォグラフィックでは各手順の下に行を追加し、そのうち2行を誤ったため、キャプションを禁止するか修正の工程を見込んでください。
- ポスターはフラットなファイルではなく灰色の壁に掛かったモックアップとして返り、使用可能になる前に切り抜きが必要でした。
- GoogleはこのIDを2026年10月6日に非推奨とし、停止日は示していないため、新しい作業はNano Banana 2.1で行い、旧IDは応答を続けます。
06
近いモデルとの比較
| モデル | こんな方に最適 | 操作 | 掲載価格 |
|---|---|---|---|
| Nano Banana 2このページ gemini-3.1-flash-image | 既存パイプラインで問題なく得られている出力を再現する用途で、2.1と同じ記載の料金区分です。 | テキストから画像へ · 画像編集 | $0.019–$0.039 1 回あたり |
| Nano Banana 2.1 gemini-nano-banana-2.1 | 新規プロジェクト向けで、文字がよりきれいになり、512を除くサイズ範囲と、より高い既定の推論レベルを備えます。 | テキストから画像へ · 画像編集 | $0.019–$0.039 1 回あたり |
| Nano Banana 2 Lite gemini-3.1-flash-lite-image | 1Kのみの草案やサムネイルで、単一の固定サイズが作業全体をカバーする場合に向きます。 | テキストから画像へ · 画像編集 | $0.019 1 回あたり |
| Nano Banana Pro gemini-3-pro-image | 複雑なレイアウトや人物の編集で、すべてのサイズで最上位の記載の料金区分を正当化できる場合に向きます。 | テキストから画像へ · 画像編集 | $0.039–$0.069 1 回あたり |
07
出典と検証
ガイドの更新日: 2026-10-27。
08
呼び出し方
メディアモデルは非同期で動作します。タスクを作成し、完了までポーリングしてから、署名付きアセット URL をダウンロードします。
# 1. Create the job. 202 Accepted; the body carries the task id,
# the pre-charged price, and a poll_url. Reuse one Idempotency-Key
# across retries so a timeout never starts a second paid job.
curl --fail-with-body https://api.omniakey.com/v1/media/tasks \
-H "Authorization: Bearer $OMNIAKEY_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: gemini-3.1-flash-image-001" \
-d '{
"model": "gemini-3.1-flash-image",
"type": "image",
"operation": "generate",
"input": {"prompt": "a paper boat on a quiet lake at sunset"},
"parameters": {"aspect_ratio": "1:1"}
}'
# 2. Poll GET /v1/media/tasks/{id} until status is
# succeeded | failed | canceled. Progress carries percent and stage.
curl --fail-with-body https://api.omniakey.com/v1/media/tasks/TASK_ID \
-H "Authorization: Bearer $OMNIAKEY_API_KEY"
# 3. Download assets[0].url before expires_at, or poll again for a
# fresh signed URL. Failed and canceled jobs are refunded.
curl -sS -o out.png "$(jq -r '.assets[0].url' result.json)"09
料金
画像ジョブはトークン単位ではなく、成功した呼び出しごとに課金されます。失敗またはキャンセルされたジョブは自動的に返金されます。
$0.019–$0.0391 回あたり72% お得
image_size
- 1K
- $0.0191 回あたり
- 2K
- $0.0291 回あたり
- 4K
- $0.0391 回あたり
その他の Google 画像モデル
関連記事
Nano Banana 2.1:API料金とOmniaKeyでの利用
Nano Banana 2.1とNano Banana 2を比較し、対応するNano Banana画像タスクをOmniaKeyで直接作成します。
記事を読むNano Banana 2 LiteとNano Banana 2
解像度と編集用途、採用できる画像のコストで選びます。
記事を読むGPT Image 2 と Nano Banana 2 の違いと選び方
GPT Image 2 は OpenAI 形式の API に近く、Nano Banana 2 は参照画像やアスペクト比を扱いやすいモデルです。リクエスト契約と合格画像のコストで選びます。
記事を読むNano Banana 2 vs Pro 比較
Nano Banana 2 は、賢明な大量の開始点です。 Pro は、複雑なビジュアルにさらに多くのコンテキスト、制御、反復が必要な場合にその価値を高めます。
記事を読むよくある質問
OmniaKey で Nano Banana 2 を呼び出すには?
モデル ID、type に "image"、operation に "generate" または "edit" を指定して /v1/media/tasks に POST します。再試行時は同じ Idempotency-Key を使うと、タイムアウトで二重の課金ジョブが作られません。
Nano Banana 2 の料金は?
Nano Banana 2 は $0.019–$0.039 1 回あたり で課金されます。作成時に前払い残高から事前に引き落とされ、失敗またはキャンセルされたジョブは自動的に返金されます。
なぜ API は画像ではなくタスク ID を返すのですか?
プロバイダーの遅延は数秒から 1 分程度まで幅があるため、OmniaKey はすべての画像ルートを 1 つの非同期フローに統一しています。GET /v1/media/tasks/{id} を succeeded になるまでポーリングし、署名付きアセット URL を読み取ってください。
非推奨後もNano Banana 2は使用できますか?
はい。Googleは2026年10月6日の変更履歴でgemini-3.1-flash-imageを非推奨としましたが、停止日は示しておらず、Nano Banana 2.1と同じ料金区分で依然として記載されています。この告知は、本日リクエストが失敗する兆候ではなく、移行を計画する理由として扱ってください。
この作業をNano Banana 2.1に移すべきですか?
新しい作業なら、はい。2.1は推奨される後継で、既定はmediumの推論、512を除く1Kから4Kまでをカバーします。パイプラインが安定しているなら、自分の依頼の固定サンプルを両方のIDで実行し、新しい方が再試行を少なく必要とするようになってから移行してください。それより前は移行しないでください。
文字を入れないよう指示したのに文字が現れるのはなぜですか?
モデルが空白を埋めるためです。陶芸家の依頼では文字を入れないと指示しましたが、ろくろにはSHIMPOが入りました。シーンのどの部分を空白のままにするかを明示し、ブランドの小道具を説明から除き、小さな文字が隠れるフレームは原寸で確認してください。
2.1のように推論トークンを使用しますか?
既定では少なくなります。推論レベルはminimalとhighのみに対応し、既定はminimalのため、指定のないリクエストはmediumから始まる2.1のリクエストより推論に費やす量がはるかに少なくなります。2つを比較する際はレベルを明示してください。そうしないと、その差が画質として読まれてしまいます。
どの出力サイズが利用できますか?
1K、2K、4Kに加え、このモデルだけが記載する512の設定があります。2.1は1Kから始まります。解像度名は正方形のフレームではなく出力の区分を表すため、同じリクエストでアスペクト比を指定し、受け取ったファイルの寸法を確認してください。
