はじめに
Nano Banana 2.1 画像編集は、Google の最新の Nano Banana モデルを、手元の画像に適用します。1〜14 枚の元画像を受け付け、元画像の比率を保つか 14 種類の比率のいずれかに変え、1k、2k、4k で生成します。Google はこのアップデートを対話的な編集向けに作り込み、編集をまたいだキャラクターの安定感と文字の正確さを高めました。
手元の素材でモードを選ぶ
| 手元にあるもの | モード |
|---|---|
| 文章のブリーフ | Nano Banana 2.1 テキストから画像 |
| 変更または組み合わせたい画像 | Nano Banana 2.1 画像編集 |
主な機能とハイライト
最大 14 枚の参考画像
最大 14 枚の画像から人物、服、商品、部屋を組み合わせられます。Google はこのモデルを、1 回の合成で最大 4 人のキャラクターと 10 個のオブジェクトの一貫性を保てると評価しています。私たちの 3 枚編集では、男性の顔と、ジャケットの真鍮のスナップやポケットが引き継がれました。
大きな変更でも顔を保つ
昼の温室の写真が、新しいガウン、新しいヘアスタイル、新しい部屋の夜のオペラ座になっても、顔は彼女のままでした。
場面に溶け込む文字
写真の中で手にしていた白紙のアルバムスリーブに、引用符で囲んだタイトルとバンド名を入れた完成したカバーデザインが描かれ、持っている人たちには手を加えませんでした。
編集しながら組み直す
比率 auto は元画像の形を保ち、14 種類の比率のいずれかを選ぶと仕上がりを組み直します。形の異なる元画像を複数使うときは、比率を自分で指定してください。
リクエストパラメーター
| パラメーター | 必須 | 説明 |
|---|---|---|
prompt | はい | 最大 5,000 文字です。何を変えるかを書き、そのあと変えないものを並べてください。 1 文字以上 · 5000 文字以内 |
image_urls | はい | 元画像は 1〜14 枚で、プロンプトで呼ぶ順に並べてください。エコノミールートが受け付けるのは 10 枚までで、11〜14 枚の編集は公式ルート(公式価格)で実行されるため、Official fallback はオンのままにしてください。 1 件以上 · 14 件以内 |
aspect_ratio | いいえ | auto(既定)は元画像の比率を保ちます。元画像が複数のときは比率を明示してください。 |
resolution | いいえ | 1k(既定)、2k、4k のいずれかです。正方形の画像は一辺 1024、2048、4096 ピクセルになり、段階ごとに料金が異なります。 |
enable_web_search | いいえ | 既定はオフです。オンにすると、描く前に最新の事実をモデルが調べます。 デフォルト値: |
enable_image_search | いいえ | 既定はオフです。オンにすると、描く前にウェブ上の参考画像をモデルが探します。 デフォルト値: |
output_format | いいえ | png(既定)または jpeg です。JPEG はファイルサイズが数分の 1 になり、料金は同じです。 |
official_fallback | いいえ | 既定でオンです。各編集はまず経済ルートで実行されます。 デフォルト値: |
料金
サイズ段階ごとの 1 枚単位の課金です。編集はまずエコノミールートにエコノミー価格で送られます。Official fallback(既定はオン)が有効なら、エコノミールートが拒否した編集や完了できなかった編集、元画像が 10 枚を超える編集は公式ルート(公式価格)で実行され、元画像 1 枚ごとの少額の固定料金も加わります。オフにすればエコノミー価格だけで済みます。ウェブ検索や画像検索をオンにした編集は公式ルートで実行され、検索ごとに料金が加わります。見積もりには開始価格とその編集の上限額が表示されます。拒否された編集は課金されません。モデルが抑えた表現にした編集も画像が返り、他と同じく課金されます。
| 仕様 | 料金 |
|---|---|
| $0.0217 / 枚 (Official fallback 使用時:最大 $0.048) |
| $0.0351 / 枚 (Official fallback 使用時:最大 $0.072) |
| $0.0626 / 枚 (Official fallback 使用時:最大 $0.162) |
ユースケース
服や商品の試着合成
カタログ写真の服、バッグ、商品を、別の写真の人物に、選んだ場面で着せたり持たせたりします。
場所と時間帯の変更
キャンペーン用に人物を新しい場所へ移したり昼を夜に変えたりし、顔はそのまま保ちます。
パッケージと看板のモックアップ
ラベル、スリーブ、看板、ポスターを既存の写真に直接デザインします。文字は引用符で囲んでください。
プロンプトガイドと実践のヒント
元画像は順番で呼ぶ
「1 枚目の画像」「2 枚目の画像」「3 枚目の画像」と呼び、それぞれが何を担うか(人物、服、部屋)を書いてください。
残すものを並べる
変更点を書いたあと、残す顔、髪の色、ジャケットのボタンを名指ししてください。モデルは書かれた一覧を守ります。
Google のポリシーの範囲で依頼する
編集はテキストから画像より厳格です。「軽め」の衣装差し替えは拒否されましたが、背中の開いたイブニングガウンは通りました。拒否された編集には課金されません。
下書きは 1k で
まず指示を 1k で試し、変更が思いどおりなら同じリクエストを 2k か 4k で回してください。
API クイックスタート
# Generate the idempotency key once; reuse it when retrying after a lost response.
export SPICY_IDEMPOTENCY_KEY="${SPICY_IDEMPOTENCY_KEY:-$(uuidgen)}"
curl -X POST https://api.spicyapi.ai/api/v1/jobs/createTask \
-H "Authorization: Bearer $SPICY_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: $SPICY_IDEMPOTENCY_KEY" \
-d '{
"model": "google/nano-banana-2.1/edit",
"input": {
"aspect_ratio": "auto",
"enable_image_search": false,
"enable_web_search": false,
"image_urls": [
"https://example.com/reference.png"
],
"output_format": "png",
"prompt": "A ceramic teapot on a linen cloth, soft window light, muted palette",
"resolution": "1k"
}
}'
# Copy data.taskId from the response into TASK_ID, then poll the status.
TASK_ID="TASK_ID_FROM_RESPONSE"
curl "https://api.spicyapi.ai/api/v1/jobs/recordInfo?taskId=$TASK_ID" \
-H "Authorization: Bearer $SPICY_API_KEY"
認証、完全なスキーマ、ポーリング、エラー処理は API リファレンスを参照してください。









