画像

Nano Banana

Google の Nano Banana モデルは、テキストと最大 14 枚の参照画像から画像を生成・編集できます。画像内の文字も鮮明に描き、元画像に忠実な編集ができます。

モデル

Nano Banana ProNano Banana 2.1Nano Banana 2Nano Banana 2 Lite
IDnano-banana-pronano-banana-2.1nano-banana-2nano-banana-2-lite
おすすめの用途細部や文字の表現、元画像に忠実な編集など、最高品質を求める場合Google の最新モデル。Nano Banana 2 より文字が鮮明で、人物の一貫性も高い高品質を保ちながら、速度と価格を重視する場合1K での低価格な画像生成とすばやい編集
料金1Kと2K $0.035, 4K $0.0651K $0.03, 2K $0.04, 4K $0.061K $0.025, 2K $0.034, 4K $0.0581K $0.016
解像度1K, 2K, 4K1K, 2K, 4K1K, 2K, 4K1K
アスペクト比21:9 から 9:16 までの 10 種類21:9 から 9:16 までの 10 種類21:9 から 9:16 までの 10 種類21:9 から 9:16 までの 10 種類
参照画像最大14最大14最大14最大14

画像を生成

import os
from openai import OpenAI
client = OpenAI(base_url="https://api.zurelay.com/v1", api_key=os.environ["ZURELAY_API_KEY"])
result = client.images.generate(
model="nano-banana-pro",
prompt="A minimalist poster for a jazz night: a brass saxophone in silhouette, the words 'Blue Hour' in tall serif letters, deep navy and gold",
size="2K",
extra_body={
"aspect_ratio": "2:3"
},
)
print(result.data[0].url)

サイズは 1K、2K、4K(Nano Banana 2 Lite は 1K)から選べます。アスペクト比は 10 種類です(一覧は 画像生成 を参照)。size を指定しない場合は 1K の画像が生成されます。

参照画像を使った編集・合成

images に最大 14 枚の画像を指定するか、/v1/images/edits でファイルとして渡し、何をするかを指示してください。Nano Banana は編集後も顔、商品、ロゴを見分けられる状態に保ちます。

import os
import requests
response = requests.post(
"https://api.zurelay.com/v1/images/generations",
headers={"Authorization": f"Bearer {os.environ['ZURELAY_API_KEY']}"},
json={
"model": "nano-banana-pro",
"prompt": "Studio product shot: the sneaker from the first image on the concrete block from the second, lit like the third image. Keep the sneaker's logo and colors exactly.",
"images": [
"https://example.com/sneaker.png",
"https://example.com/concrete.jpg",
"https://example.com/lighting-ref.jpg"
],
"size": "2K",
"aspect_ratio": "1:1"
},
)
response.raise_for_status()
print(response.json())

プロンプトの書き方

キーワードを並べず、シーンを説明する

写真家に撮影を依頼するように、被写体、場所、構図、光、レンズや表現媒体、雰囲気を伝えます。「漁師、桟橋、夕暮れ、4k、傑作」より、「夕暮れの桟橋で網を繕う年季の入った漁師、低い位置からの暖かな光、50mm、浅い被写界深度」のほうが効果的です。

画像内のテキスト

表示したい言葉を正確に引用符で囲み、配置と見た目を指定します。「見出しの‘Grand Opening’を、上部いっぱいに太字の白いサンセリフ体で配置する」のように書きます。テキストはそれぞれ短くします。

編集

  • 変更するものと維持するものを明示します。「壁の色だけをセージグリーンに変える。家具、光、カメラアングルはそのままにする」のように指定します。
  • 大きな変更は段階的に編集します。変更ごとに1回リクエストし、その結果を次のリクエストに渡します。
  • 参照画像は順番と役割で指定します。「1枚目の人物、2枚目の服装」のように伝えます。

形とサイズ

画像の用途に合わせてアスペクト比を選びます(ストーリーは9:16、ヘッダーは16:9、フィードは4:5)。まず1Kで試作し、採用する画像を2Kまたは4Kで作成します。料金は画像ごとに解像度で決まります。

知っておくと便利なこと

  • 画像の生成には10~60秒かかり、4Kではさらに長くなります。再試行の余裕を持たせるため、クライアントのタイムアウトは10分に設定してください。
  • モデルが拒否したプロンプトは、理由とともにimage_not_generatedを返します。料金はかかりません。
  • すべての画像には、Googleから直接生成した画像と同様に、ラボの不可視のSynthID透かしが入ります。
  • リンクの有効期間は24時間です。リンクとして返された画像は、ダッシュボードのライブラリに30日間保存されます。

コードなしで試す

ダッシュボードのStudioでは、プロンプトや参照画像から、任意の画像モデルで一度に最大20枚の画像を作成し、どの画像も動画に変換できます。プレイグラウンドでは、各リクエストの正確なコードを確認できます。

モデルの詳細と使用例:Nano Banana Pro、Nano Banana 2.1、Nano Banana 2、Nano Banana 2 Lite。

  • 料金:Proは1Kと2K $0.035, 4K $0.065、Nano Banana 2.1は1K $0.03, 2K $0.04, 4K $0.06、Nano Banana 2は1K $0.025, 2K $0.034, 4K $0.058、Nano Banana 2 Liteは1K $0.016。

ご質問や不足している情報はありますか? サポートチームにお問い合わせください。通常1分以内にメールで回答します。