# Nano Banana 商品画像の作り方：8つのプロンプト検証

> Nano Banana 2.1 と Pro に8つの商品画像プロンプトを試し、白背景、ライフスタイル、フラットレイ、着用カット、ラベルの文字を比べました。

- Canonical HTML: https://omniakey.com/ja/blog/nano-banana-product-photography
- Markdown: https://omniakey.com/ja/blog/nano-banana-product-photography.md
- Published: 2026-11-02 (updated 2026-11-02)
- Author: Kiki, COO at OmniaKey
- Language: ja
- Category: Guide
- Reading time: 10 min
- All posts: https://omniakey.com/blog/llms.txt

---

Nano Banana 商品画像は、製品を言葉で説明するのではなく、実物の写真を編集して作ります。ラベルの文字を変えないようプロンプトに書くのが要点です。2026年11月2日、[Nano Banana 2.1](https://omniakey.com/ja/gemini-nano-banana-2-1) と [Nano Banana Pro](https://omniakey.com/ja/gemini-3-pro-image) で8つのプロンプトを試し、ラベルのある14枚のうち13枚で文字がすべて残りました。外れた1枚も、文字を名指しして直りました。

## 先に結論

- **プロンプトの順序：** 用途、変えないもの、背景、光、構図、最後に正確な文字を書きます。
- **どちらのモデルか：** どちらも決め手を欠くので、まず Nano Banana 2.1 から始めます。Google の[料金ページ](https://ai.google.dev/gemini-api/docs/pricing)では 2K 画像1枚が $0.0504、Pro が $0.134 です（2026年11月2日確認）。
- **ラベルと細部：** 水、手、小道具が製品に近づくときは、正確な文字、向き、色をプロンプトに書きます。
- **公開前：** 画像ごとに実物と見比べます。私たちの実行では靴が鏡像になり、コーヒーフィルターが1枚増えました。

## Nano Banana の商品画像プロンプトの書き方

実物の写真を出発点にして、次の順序でプロンプトを書きます。Google の商品カットのテンプレートは製品、置く面、照明を指定する形で（[画像生成ガイド](https://ai.google.dev/gemini-api/docs/image-generation)、2026年11月2日確認）、編集では変えてはいけない点を詳しく書くよう求めています。

|部分|書くこと|実際に送ったプロンプト|
|-|-|-|
|用途|この画像を何に使うか|"Turn this phone photo into a clean e-commerce main image."|
|変えないもの|製品、ラベル、すべての文字|"Keep the bottle, the dropper and every word on the label exactly as they are."|
|背景や場面|白、部屋、面|"a pure white background (#FFFFFF)"|
|光|方向、柔らかさ、影|"Even studio lighting from the front and both sides"|
|構図|角度、切り取り、画面に占める割合|"Center the bottle, straight on, filling about 85% of the frame height."|
|正確な文字|言葉と見た目|"the headline "Roasted every Monday" in a bold cream serif font"|

画面の高さ 85% という数字は私たちが決めた構図で、EC サイトの規則ではありません。

## 試した方法

各プロンプトは、2026年11月2日に OmniaKey API 経由で、2K の元画像を両モデルで編集しました。プロンプト6は各モデル2回で合計18回、失敗は0回でした。所要時間の中央値は 2.1 が 41.9 秒、Pro が 46.0 秒です。

元写真はスマホで撮ったように見えますが、[GPT Image 2](https://omniakey.com/ja/gpt-image-2) が生成したもので、AURELLE と HILLTOP ROAST は架空のブランドです。ラベルはすべて原寸で目視しました。生成画像に対して各1〜2回の実行なので、自分の写真では結果が変わる可能性があります。

![3枚の元画像：キッチンのカウンターに置いた琥珀色の美容液ボトル、木の床に置いたミント色のソールの白いスニーカー、机の上のクラフト紙のコーヒーバッグ。](https://omniakey.com/_img/blog/nano-banana-product-photography/sources.cf7e6417.2400.webp)

_3枚の元画像。スマホで撮ったように見えますが GPT Image 2 が生成したもので、ブランドは架空です。2026年11月2日作成。_

画像に印字されている秒数は、各呼び出しにかかった時間です。

## 8つのプロンプトと返ってきた画像

各レシピは、私たちが送ったプロンプトと、原寸で見た結果です。

### 1. 白背景のメイン画像

ショップの商品一覧に使うメイン画像。白い背景にボトルを置きます。

```prompt
Turn this phone photo into a clean e-commerce main image. Keep the bottle, the dropper and every word on the label exactly as they are. Place it on a pure white background (#FFFFFF) with only a soft, natural contact shadow under the base. Even studio lighting from the front and both sides, no reflections of the kitchen in the glass. Center the bottle, straight on, filling about 85% of the frame height.
```

![両モデルが出力した白背景の美容液ボトル。Nano Banana 2.1 の背景は純白で、Nano Banana Pro の背景は上部が薄いグレー。](https://omniakey.com/_img/blog/nano-banana-product-photography/t1-compare.56733ec2.1872.webp)

_Nano Banana 2.1（左）と Nano Banana Pro（右）、OmniaKey API 経由、編集、1:1、2K、2026年11月2日作成。_

設定：編集、1:1、2K、美容液の写真。Nano Banana 2.1 32.5 秒、Pro 38.2 秒。

2.1 はサンプリングした背景の7点すべてが #FFFFFF でした。Pro は左上 #F0EEF1 から右下 #FCFBFB の薄いグレーで、ラベルの文字は正確でした。

ヒント：Pro では "solid pure white (#FFFFFF) from edge to edge, with no gradient" と指定します。

### 2. 見出しの余白を残したスタジオのヒーローカット

見出しを置ける余白付きのヒーロー画像です。

```prompt
Use the serum bottle in this photo as the product for a premium studio hero shot. The bottle stands on a terracotta-colored stone block in front of a warm sand-colored seamless backdrop. A single hard key light from the upper left casts a crisp diagonal shadow to the right, and a thin rim light traces the edge of the amber glass. Keep the label text "AURELLE", "Vitamin C Serum" and "30 ml" unchanged. Leave clear empty space above the bottle for a headline.
```

![両モデルが出力した美容液ボトル。テラコッタ色の石ブロック、砂色の背景、斜めの硬い影、上方の余白。](https://omniakey.com/_img/blog/nano-banana-product-photography/t2-compare.70baf513.1522.webp)

_Nano Banana 2.1（左）と Nano Banana Pro（右）、OmniaKey API 経由、編集、4:5、2K、2026年11月2日作成。_

設定：編集、4:5、2K、美容液の写真。Nano Banana 2.1 35.3 秒、Pro 44.8 秒。

両モデルともテラコッタ色のブロック、砂色の背景、斜めの影、上方の余白を出し、ラベルの文字も正確でした。

### 3. 洗面台の棚でのライフスタイルカット

商品ページ用のライフスタイルカットです。

```prompt
Place this exact serum bottle on a white marble bathroom shelf next to a folded oatmeal linen towel and a small sprig of eucalyptus. Soft morning sunlight comes through a frosted window on the right and casts gentle leaf shadows across the shelf. Shallow depth of field: the bottle is the sharpest thing in the frame, with the label facing the camera and fully readable. Photorealistic, shot like an 85 mm lens at eye level.
```

![両モデルが出力したライフスタイルカット。白い大理石の棚に美容液ボトル、折りたたんだリネンのタオルとユーカリ、柔らかな窓の光。](https://omniakey.com/_img/blog/nano-banana-product-photography/t3-compare.4563687f.1522.webp)

_Nano Banana 2.1（左）と Nano Banana Pro（右）、OmniaKey API 経由、編集、4:5、2K、2026年11月2日作成。_

設定：編集、4:5、2K、美容液の写真。Nano Banana 2.1 82.9 秒、Pro 43.3 秒。

両モデルともボトルを大理石の棚に置き、タオルとユーカリ、柔らかな窓の光を再現し、ラベルも読めました。2.1 の 82.9 秒の呼び出しはネットワークエラーを1回記録しましたが、最後まで完走しました。

### 4. 真上からのフラットレイ

コーヒーの小道具を添えた真上からのフラットレイです。

```prompt
Create an overhead flat lay for a coffee shop's product page using this coffee bag. Lay the bag flat in the center of a light oak table, surrounded by a ceramic pour-over dripper, a small pile of roasted coffee beans, a white cup of black coffee and a folded paper filter. Soft daylight from the top of the frame, gentle shadows, balanced spacing, nothing touching the edges. Keep the label design and all of its text exactly as in the photo.
```

![両モデルが出力したフラットレイ。明るいオークの机に置いたコーヒーバッグ。Nano Banana 2.1 は白い陶器のドリッパーと紙フィルター2枚。Nano Banana Pro はフィルターを入れたマグのようなドリッパーで、余白が多い。](https://omniakey.com/_img/blog/nano-banana-product-photography/t4-compare.894b0a7f.1872.webp)

_Nano Banana 2.1（左）と Nano Banana Pro（右）、OmniaKey API 経由、編集、1:1、2K、2026年11月2日作成。_

設定：編集、1:1、2K、コーヒーバッグの写真。Nano Banana 2.1 45.1 秒、Pro 48.4 秒。

ラベルはどちらも正確でした。2.1 は陶器のドリッパーを正しく描きましたが、紙フィルターが2枚になりました。Pro はフィルターを入れたマグのように見え、余白が多めでした。

### 5. ランナーの足元

スポーツ広告用の使用カットです。

```prompt
Show this exact sneaker being worn by a runner mid-stride on a red running track at golden hour. Crop from the knee down with the camera low near the ground. The shoe is in sharp focus and keeps the white upper, the mint-green sole, laces and heel tab from the photo; the track lines behind are blurred with motion. Photorealistic sports campaign look, no logos added.
```

![両モデルが出力したスニーカー。夕暮れの赤いトラックに置かれた白い靴。Nano Banana 2.1 は正面から2足で土ぼこりが上がる。Nano Banana Pro は横から1足で動きのブレがある。](https://omniakey.com/_img/blog/nano-banana-product-photography/t5-compare.892dc9ad.2400.webp)

_Nano Banana 2.1（左）と Nano Banana Pro（右）、OmniaKey API 経由、編集、3:2、2K、2026年11月2日作成。_

設定：編集、3:2、2K、スニーカーの写真。Nano Banana 2.1 29.8 秒、Pro 50.8 秒。

色はどちらも正しく、ロゴも追加されませんでした。2.1 は正面から2足を描き、土ぼこりが上がりました。Pro は横から1足を描き、動きのブレを加え、ミント色のヒールタブを保って元写真に近いままでした。

ヒント：ヒールを写真と一致させたいときは Pro を使います。

### 6. 文字入りのソーシャル広告

見出しとサブコピーを入れた正方形のソーシャル広告です。

```prompt
Make a square social media ad for this coffee bag. Put the bag on the right side of the frame on a deep forest-green background with a few scattered coffee beans. On the left, set the headline "Roasted every Monday" in a bold cream serif font, and under it, in smaller cream sans-serif text, "Free shipping over $30". Keep the bag's own label unchanged. Clean layout with generous margins and no other text.
```

![4枚の正方形広告。深い緑の背景にコーヒーバッグ、見出しは Roasted every Monday。Nano Banana Pro の1回目はサブコピーが2行に折れ、Nano Banana 2.1 の2回目は床が濃紺。](https://omniakey.com/_img/blog/nano-banana-product-photography/t6-compare.b17a943f.2072.webp)

_各モデル2回。Nano Banana 2.1（左）と Nano Banana Pro（右）、OmniaKey API 経由、編集、1:1、2K、2026年11月2日作成。_

設定：編集、1:1、2K、コーヒーバッグの写真。Nano Banana 2.1 46.5 秒と 41.9 秒、Pro 33.5 秒と 46.0 秒。

4枚とも見出し、サブコピー、ラベルが正しく出ました。Pro の1回目はサブコピーが2行に折れ、2.1 の2回目は床が森の緑ではなく濃い紺になりました。

ヒント：[Google のプロンプトのコツ](https://blog.google/products-and-platforms/products/gemini/prompting-tips-nano-banana-pro/)では、正確な文字とその見た目を指定するよう説明しています。

### 7. 1足から3つのカラーバリエーション

商品ページ用の3色のラインナップです。

```prompt
Using this sneaker as the base design, create a product lineup of three colorways side by side on a light gray studio background: on the left the original white with mint-green sole and laces, in the middle an all-black version with a white sole, on the right a sand-beige version with a brown sole. Same side-profile angle and same size for all three, evenly spaced, soft shadows under each. Keep the shape, stitching and sole pattern identical to the photo.
```

![両モデルが出力した3色のスニーカー。Nano Banana 2.1 は元写真と同じくつま先が右。Nano Banana Pro は3足とも鏡像でつま先が左。](https://omniakey.com/_img/blog/nano-banana-product-photography/t7-compare.0eb8ec77.2400.webp)

_Nano Banana 2.1（左）と Nano Banana Pro（右）、OmniaKey API 経由、編集、16:9、2K、2026年11月2日作成。_

設定：編集、16:9、2K、スニーカーの写真。Nano Banana 2.1 76.1 秒、Pro 66.6 秒。

色はどちらも正しく出ました。2.1 はつま先を右に向けたまま、型押しのマークも保ちました。Pro は3足とも鏡像にし、マークを落としました。

ヒント："every toe pointing right exactly as in the photo" と "Do not mirror the shoe" を加えます。

### 8. 水しぶきのカット

水しぶきを使った広告カットです。

```prompt
Create a bold advertising shot of this serum bottle: it stands in a shallow pool of clear water while a crown of water splashes up around it, frozen in mid-air, with two thin orange slices floating nearby. Bright citrus-orange gradient background, high-speed flash lighting, every droplet crisp. Keep the bottle, the dropper and the label exactly as in the photo.
```

![両モデルが出力した水しぶきのカット。水の王冠の中に立つ美容液ボトル、近くにオレンジの薄切り。Nano Banana 2.1 は水がラベルの下部にかかり、小さい文字が崩れた。Nano Banana Pro はラベル全体が読める。](https://omniakey.com/_img/blog/nano-banana-product-photography/t8-compare.6e99f228.1522.webp)

_Nano Banana 2.1（左）と Nano Banana Pro（右）、OmniaKey API 経由、編集、4:5、2K、2026年11月2日作成。_

設定：編集、4:5、2K、美容液の写真。Nano Banana 2.1 35.8 秒、Pro 54.2 秒。

2.1 は水がラベルの下部にかかり、"30 ml" も崩れ、背景は "bright citrus-orange" より暗くなりました。Pro はラベルの文字がすべて読めました。

ヒント：水がラベルにかかりうるときは、ラベルの言葉をプロンプトに書きます。

## 3つの失敗と、直した言い回し

失敗はどれも、モデルはそのままでプロンプトを変えた直後に直りました。Google は自社モデルについて「小さな顔、正確なスペル、細かいディテールはまだ苦手な場合がある」と注意し（[DeepMind のモデルページ](https://deepmind.google/models/gemini-image/pro/)）、Google のフォーラムでは2025年9月30日にユーザーが「プロンプトで製品を『まったく同じ』に保つよう強調してもロゴは変わる」と書いています（[フォーラムのスレッド](https://discuss.ai.google.dev/t/106665)）。

### 水がラベルをにじませた

2.1 では水がラベルの下部にかかり、"30 ml" が崩れました。

```prompt
Create a bold advertising shot of this serum bottle: it stands in a shallow pool of clear water while a crown of water splashes up around it, frozen in mid-air, with two thin orange slices floating nearby. Bright citrus-orange gradient background, high-speed flash lighting, every droplet crisp. Keep the bottle and the dropper exactly as in the photo. The label stays dry, fully visible above the splash and faces the camera. It reads "AURELLE", "Vitamin C Serum" and "30 ml", with no other text on it.
```

![Nano Banana 2.1 の水しぶき3枚。元のプロンプトでは小さい文字が崩れ、ラベルの言葉を名指しした2回は水の上でラベルの文字がすべて読める。](https://omniakey.com/_img/blog/nano-banana-product-photography/t8-fix.05c8c321.2271.webp)

_Nano Banana 2.1、OmniaKey API 経由、編集、4:5、2K、2026年11月2日作成。_

2回の実行ともラベルの3行がはっきり読め（42.0 秒と 29.2 秒）、背景も明るくなりました。

### 靴が鏡像で返ってきた

Pro では3足とも鏡像になり、つま先が左を向き、型押しのマークも消えました。

```prompt
Using this sneaker as the base design, create a product lineup of three colorways side by side on a light gray studio background: on the left the original white with mint-green sole and laces, in the middle an all-black version with a white sole, on the right a sand-beige version with a brown sole. Same side-profile angle and same size for all three, every toe pointing right exactly as in the photo, evenly spaced, soft shadows under each. Do not mirror the shoe. Keep the shape, stitching, the embossed mark on the side of the heel and the sole pattern identical to the photo.
```

![Nano Banana Pro のラインナップ2枚。元のプロンプトでは靴が左を向き、書き直したプロンプトではつま先がすべて右を向く。](https://omniakey.com/_img/blog/nano-banana-product-photography/t7-fix.5b2596f1.2400.webp)

_Nano Banana Pro、OmniaKey API 経由、編集、16:9、2K、2026年11月2日作成。_

3足ともつま先が右を向き、ミント色のヒールタブと型押しのマークも残りました（32.0 秒）。元写真の靴ひものリボンは整った編み上げになりました。

### 白背景がグレーになった

Pro では背景が #F0EEF1 から #FCFBFB の薄いグレーのグラデーションになりました。

```prompt
Turn this phone photo into a clean e-commerce main image. Keep the bottle, the dropper and every word on the label exactly as they are. The background is solid pure white (#FFFFFF) from edge to edge, with no gradient, no vignette and no gray in the corners. The only shadow is a soft, natural contact shadow directly under the base. Even studio lighting from the front and both sides, no reflections of the kitchen in the glass. Center the bottle, straight on, filling about 85% of the frame height.
```

![Nano Banana Pro の白背景2枚。元のプロンプトは薄いグレーのグラデーション、書き直したプロンプトは純白。](https://omniakey.com/_img/blog/nano-banana-product-photography/t1-fix.891a36bf.1872.webp)

_Nano Banana Pro、OmniaKey API 経由、編集、1:1、2K、2026年11月2日作成。_

サンプリングした7点すべてが #FFFFFF になり（以前は #F0EEF1–#FCFBFB）、ラベルも正確でした（31.6 秒）。

3つの修正はどれも、残したいものを言葉で名指ししました。ラベルの文字、つま先の向き、正確な色です。水しぶきの修正は2回とも効き、残る2つは各1回の実行でした。同じフォーラムのユーザーは2026年6月に4K の白背景でぼやけた四角を報告しているので（[スレッド 171932](https://discuss.ai.google.dev/t/171932)）、4K の白背景は使う前に拡大して確認します。

## 商品画像は Nano Banana 2.1 と Pro のどちら？

どちらかが圧勝したわけではありません。8つのプロンプトで2勝ずつ、3つが引き分け、1つが混在でした。

|作業|私たちの実行で良かった方|
|-|-|
|白背景|Nano Banana 2.1|
|スタジオのヒーロー|引き分け|
|ライフスタイル|引き分け|
|フラットレイ|混在|
|ランナーの足元|Nano Banana Pro|
|広告の文字|引き分け|
|カラーバリエーション|Nano Banana 2.1|
|水しぶき|Nano Banana Pro|

Google の定価（2026年11月2日確認）は、2K 画像1枚が 2.1 で $0.0504、Pro で $0.134 です。Pro は 1K と 2K が同じ価格で、4K だけ高くなります。所要時間の中央値は 2.1 が 41.9 秒、Pro が 46.0 秒です。

まず Nano Banana 2.1 から試します。価格が安く、私たちの実行では白背景とカラーバリエーションで勝ちました。失敗したらモデルより先に言い回しを変えると、3つの失敗はすべて直りました。

商品カット以外の広い比較は [Nano Banana 2.1 vs Pro](https://omniakey.com/ja/blog/nano-banana-2-1-vs-pro) にまとめています。OmniaKey の現在の料金は [Nano Banana 2.1](https://omniakey.com/ja/gemini-nano-banana-2-1) と [Nano Banana Pro](https://omniakey.com/ja/gemini-3-pro-image) のモデルページで確認できます。

## API でこれらのプロンプトを実行する

コードを書かずに試すなら、写真を参照画像として [AI 画像生成ツール](https://omniakey.com/ja/ai-image-generator) に渡します。API では、OmniaKey の [メディア API ドキュメント](https://docs.omniakey.com/en/media/overview) にある流れが作成、ポーリング、ダウンロードです。`POST /v1/media/tasks` がタスク id を返し、`GET /v1/media/tasks/{id}` で完了まで進捗を確認します。本文には `model`、`type`、`operation`、`input`、`parameters` が入り、リクエストには `Idempotency-Key` ヘッダーが必要です。

```python
"""Edit one product photo with Nano Banana through the OmniaKey media API.

Usage:
    export OMNIAKEY_API_KEY="your-omniakey-api-key"
    python3 nb_product_edit.py photo.jpg prompt.txt product.jpg

The photo is a JPEG under 700 KB, sent inline as Base64.
"""
import base64
import json
import os
import sys
import time
import urllib.error
import urllib.request
import uuid

API = "https://api.omniakey.com/v1/media/tasks"
MODEL = "gemini-nano-banana-2.1"  # or "gemini-3-pro-image" for Nano Banana Pro
HEADERS = {
    "Authorization": "Bearer " + os.environ["OMNIAKEY_API_KEY"],
    "Content-Type": "application/json",
    "User-Agent": "nano-banana-product-example/1.0",
}
POLL_SECONDS = 5
GIVE_UP_AFTER = 5 * 60  # most of our edits finished in under 90 seconds


def call(method, url, body=None, extra_headers=None):
    data = json.dumps(body).encode() if body is not None else None
    req = urllib.request.Request(url, data=data, method=method, headers={**HEADERS, **(extra_headers or {})})
    for attempt in range(3):
        try:
            with urllib.request.urlopen(req, timeout=60) as resp:
                return json.load(resp)
        except urllib.error.HTTPError as err:
            sys.exit(f"HTTP {err.code}: {err.read().decode(errors='replace')}")
        except (urllib.error.URLError, TimeoutError, ConnectionError) as err:
            if attempt == 2:
                raise
            print("network error, retrying:", err)  # a retried POST keeps its Idempotency-Key
            time.sleep(5)


def main(photo, prompt_file, out_path):
    raw = open(photo, "rb").read()
    if len(raw) > 700_000:  # Base64 adds a third, and the whole request must stay under 1 MiB
        sys.exit("The photo is over 700 KB. Resize it first, for example to 1024 px on the long side.")
    task = call("POST", API, {
        "model": MODEL,
        "type": "image",
        "operation": "edit",
        "input": {
            "prompt": open(prompt_file, encoding="utf-8").read().strip(),
            "image": {"data": base64.b64encode(raw).decode(), "mime_type": "image/jpeg"},
        },
        "parameters": {"aspect_ratio": "1:1", "image_size": "2K"},
    }, {"Idempotency-Key": str(uuid.uuid4())})
    print("task", task["id"], task["status"])

    start = time.time()
    while task["status"] in ("queued", "processing"):
        if time.time() - start > GIVE_UP_AFTER:
            sys.exit(f"Still {task['status']} after 5 minutes. Do not submit it again; "
                     f"check it later with GET {API}/{task['id']}")
        time.sleep(POLL_SECONDS)
        task = call("GET", f"{API}/{task['id']}")
    print(task["status"], "after", round(time.time() - start), "s")
    if task["status"] != "succeeded":
        sys.exit(json.dumps(task.get("error") or task))

    # The signed download URL is short-lived, so save the file right away.
    asset = task["assets"][0]
    req = urllib.request.Request(asset["url"], headers={"User-Agent": HEADERS["User-Agent"]})
    with urllib.request.urlopen(req, timeout=120) as resp, open(out_path, "wb") as f:
        f.write(resp.read())
    print("saved", out_path, asset.get("mime_type"))


if __name__ == "__main__":
    main(*sys.argv[1:4])
```

```bash
export OMNIAKEY_API_KEY="your-omniakey-api-key"
python3 nb_product_edit.py photo.jpg prompt.txt product.jpg
```

```text
task task_UdWluqJc0prstORG3z2PpK51OhMrW3Oc queued
succeeded after 25 s
saved data/t1-check.jpg image/jpeg
```

- 1回の実行、2.1 の白背景プロンプト：158,554 バイト、1024 px の JPEG を入力し、739,044 バイトの 2048×2048 JPEG を出力しました。
- リクエスト全体は Base64 の写真を含めて 1 MiB に収める必要があるため、スクリプトは 700 KB で止まります。
- 作業が変われば `aspect_ratio` と `MODEL` を変えます。私たちの実行では 1:1、4:5、3:2、16:9 を使いました。Google の [Nano Banana 2.1 モデルページ](https://ai.google.dev/gemini-api/docs/models/gemini-nano-banana-2.1) には 4:1 と 8:1 のバナーがあり、Pro の10種類の比率にはどちらもありません。
- Google のモデルは通常 JPEG を返します。実際の形式は `assets[].mime_type` にあります。
- このファイルは1回だけ実行しました。他の編集は同じ API を使うバッチツールで行いました。

## よくある質問

### Nano Banana はロゴとラベルの文字を保てますか？

多くの場合は保てます。ラベルのある14枚のうち13枚で文字がすべて残り、外れた1枚は文字を名指しして直りました。Google の編集の助言は、ロゴを細かく説明して編集の依頼と一緒に伝えることです。制限の注記でもスペルと細部に触れています。ラベルの文字をプロンプトに書き、画像は原寸で確認します。

### Nano Banana の商品画像に透かしは入りますか？

API の画像には見えない SynthID のマークが入るため、透かしは見えません。Google は2025年11月の Pro 発表で、Gemini アプリの無料ユーザーと Google AI Pro ユーザーの画像には可視の Gemini スパークルが残り、AI Ultra の購読者と Google AI Studio では外れると説明しました（[発表記事](https://blog.google/innovation-and-ai/products/nano-banana-pro/)）。

### この画像は自分の店で使えますか？

Google の [Gemini API 利用規約](https://ai.google.dev/gemini-api/terms)では、生成画像の所有権を主張しない一方、他者にも同じか似た内容を生成する可能性があり、使い方の責任は利用者にあります。[禁止用途ポリシー](https://policies.google.com/terms/generative-ai/use-policy)は、人間だけが作ったと偽って誤解させる行為や、法的な同意なしに個人データや生体情報を使う行為を禁じています。画像は実物とも見比べます。私たちの実行では靴が鏡像になり、コーヒーフィルターが1枚増えました。

### 参照画像は何枚まで使えますか？

Google は1回のリクエストで最大14枚の参照画像を認め、モデルごとに分けています。2.1 は物体10枚と人物4枚、Pro は物体6枚、人物5枚、スタイル参照3枚です。OmniaKey はリクエスト全体を 1 MiB に制限し、Base64 の画像も含むため、複数の参照画像はそれぞれ小さくします。

### Nano Banana 2 はまだ使えますか？

今のところ使えます。Google は2026年10月6日に [Nano Banana 2](https://omniakey.com/ja/gemini-3-1-flash-image)（`gemini-3.1-flash-image`）を非推奨にし、停止日は示さず、[Nano Banana 2.1](https://omniakey.com/ja/blog/nano-banana-2-1-review) への移行を勧めています（[変更履歴](https://ai.google.dev/gemini-api/docs/changelog)）。定価は Google の料金ページに残っています（2026年11月2日確認）。

## 確認した資料

- [Gemini での画像生成](https://ai.google.dev/gemini-api/docs/image-generation)、2026年11月2日確認
- [Gemini API の変更履歴](https://ai.google.dev/gemini-api/docs/changelog)、2026年11月2日確認
- [Nano Banana 2.1 モデルページ](https://ai.google.dev/gemini-api/docs/models/gemini-nano-banana-2.1)、2026年11月2日確認
- [Gemini API の料金](https://ai.google.dev/gemini-api/docs/pricing)、2026年11月2日確認
- [Nano Banana Pro 発表記事](https://blog.google/innovation-and-ai/products/nano-banana-pro/)、2026年11月2日確認
- [DeepMind の Gemini Image Pro ページ](https://deepmind.google/models/gemini-image/pro/)、2026年11月2日確認
- [Nano Banana Pro のプロンプトのコツ](https://blog.google/products-and-platforms/products/gemini/prompting-tips-nano-banana-pro/)、2026年11月2日確認
- [Gemini API 追加利用規約](https://ai.google.dev/gemini-api/terms)、2026年11月2日確認
- [生成 AI 禁止用途ポリシー](https://policies.google.com/terms/generative-ai/use-policy)、2026年11月2日確認
- [フォーラム：白背景のスレッド](https://discuss.ai.google.dev/t/171932)、2026年11月2日確認
- [フォーラム：ロゴが変わるスレッド](https://discuss.ai.google.dev/t/106665)、2026年11月2日確認

OmniaKey 自身のドキュメント、2026年11月2日確認：[画像 API](https://docs.omniakey.com/en/media/image) と [メディア API の概要](https://docs.omniakey.com/en/media/overview)。
