Nano Banana テキストから画像

google/nano-banana/text-to-image

Gemini 2.5 Flash Image。軽量かつ高速。大量生成やプロトタイピングに最適な、最も手頃なモデル。

サンプル

Nano Banana テキストから画像 サンプル 1
Nano Banana テキストから画像 サンプル 2
Nano Banana テキストから画像 サンプル 3

パラメータ

名前型既定制約説明
prompt *プロンプトtextarea—≤ 5000 chars生成したい画像を説明してください。被写体、スタイル、色、構図について具体的に記述してください。
aspect_ratioアスペクト比select16:91:1 | 3:2 | 2:3 | 3:4 | 4:3 | 4:5 | 5:4 | 9:16 | …生成する画像のアスペクト比を選択してください。

出力フィールド

フィールド型説明
imagesarray<string>

API

統一 REST API でこのモデルを呼び出せます。API Keys ページでキーを取得してください。

cURL
# 1) Submit — returns { "task_uuid": "..." }
curl -X POST "https://www.namifusion.com/api/v1/marketplace/run/google/nano-banana/text-to-image" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "input": {
    "prompt": "A futuristic eco-city skyline at sunset, featuring organic spiraling skyscrapers covered in lush vertical gardens and cascading waterfalls. Sleek flying vehicles weaving through the towers, warm golden hour lighting reflecting off glass surfaces. Photorealistic, architectural visualization, clean composition, 8k resolution, wide angle lens.",
    "aspect_ratio": "16:9"
  }
}'

# 2) Poll until status is "completed", then read the output URLs
curl "https://www.namifusion.com/api/v1/marketplace/run/tasks/TASK_UUID" \
  -H "Authorization: Bearer YOUR_API_KEY"
Python
import time, requests

API_KEY = "YOUR_API_KEY"
HEADERS = {"Authorization": f"Bearer {API_KEY}"}

# 1) Submit
resp = requests.post(
    "https://www.namifusion.com/api/v1/marketplace/run/google/nano-banana/text-to-image",
    headers=HEADERS,
    json={
        "input": {
            "prompt": "A futuristic eco-city skyline at sunset, featuring organic spiraling skyscrapers covered in lush vertical gardens and cascading waterfalls. Sleek flying vehicles weaving through the towers, warm golden hour lighting reflecting off glass surfaces. Photorealistic, architectural visualization, clean composition, 8k resolution, wide angle lens.",
            "aspect_ratio": "16:9"
        }
    },
)
resp.raise_for_status()  # 401/402/429/5xx stop here instead of polling a bad task
task = resp.json()

# 2) Poll until a terminal state (completed / failed / cancelled).
#    This model is allowed up to 300s server-side.
deadline = time.time() + 360
while task.get("status") not in ("completed", "failed", "cancelled"):
    if time.time() > deadline:
        raise TimeoutError(f"still {task.get('status')} — keep the task_uuid and poll later")
    time.sleep(3)
    poll = requests.get(f"https://www.namifusion.com/api/v1/marketplace/run/tasks/{task['task_uuid']}", headers=HEADERS)
    poll.raise_for_status()
    task = poll.json()

print(task["status"], task.get("output"))
JavaScript
const API_KEY = "YOUR_API_KEY";
const HEADERS = { Authorization: `Bearer ${API_KEY}` };

// 1) Submit
const resp = await fetch("https://www.namifusion.com/api/v1/marketplace/run/google/nano-banana/text-to-image", {
  method: "POST",
  headers: { ...HEADERS, "Content-Type": "application/json" },
  body: JSON.stringify({
    "input": {
      "prompt": "A futuristic eco-city skyline at sunset, featuring organic spiraling skyscrapers covered in lush vertical gardens and cascading waterfalls. Sleek flying vehicles weaving through the towers, warm golden hour lighting reflecting off glass surfaces. Photorealistic, architectural visualization, clean composition, 8k resolution, wide angle lens.",
      "aspect_ratio": "16:9"
    }
  }),
});
if (!resp.ok) throw new Error(`submit failed: ${resp.status} ${await resp.text()}`);
let task = await resp.json();

// 2) Poll until a terminal state (completed / failed / cancelled).
//    This model is allowed up to 300s server-side.
const deadline = Date.now() + 360 * 1000;
while (!["completed", "failed", "cancelled"].includes(task.status)) {
  if (Date.now() > deadline) throw new Error(`still ${task.status} — keep the task_uuid and poll later`);
  await new Promise((r) => setTimeout(r, 3000));
  const poll = await fetch(`https://www.namifusion.com/api/v1/marketplace/run/tasks/${task.task_uuid}`, { headers: HEADERS });
  if (!poll.ok) throw new Error(`poll failed: ${poll.status}`);
  task = await poll.json();
}

console.log(task.status, task.output);

ドキュメント

Google Nano Banana (Gemini 2.5 Flash Image)

スタンダードな画像生成モデル:高速、手頃な価格、軽量。

Google Nano Banana (Standard) は、スピードと効率性を重視して構築された AI 画像生成モデルです。Gemini 2.5 Flash アーキテクチャを搭載しており、重い計算処理を待つことなく、インスタントにビジュアルを必要とするクリエイターや開発者に最適です。シンプルなテキストプロンプトから、数秒でクリアな画像を生成します。コールドスタートによる遅延はありません。


🚀 主な機能

  • インスタント生成: 低遅延に最適化されており、プロンプト入力から即座に画像を生成します。
  • 高いコストパフォーマンス: 大量生成やラピッドプロトタイピングに最適な、業界最安クラスの価格設定です。
  • 多彩なスタイル: 写実的な写真、アニメ、イラスト、絵画調など、あらゆるクリエイティブな意図に自然に適応します。
  • 正確な理解力: 被写体、背景、オブジェクト間の関係を正確に解釈し、文脈に合った構図を作成します。
  • 自然なライティング: 露出オーバーや不自然な影のない、バランスの取れた美しい結果を出力します。

🛠️ 技術仕様

パラメータ詳細
モデルアーキテクチャGemini 2.5 Flash Image
入力テキストプロンプト
出力JPEG / PNG / WEBP
レイテンシ超低遅延 (コールドスタートなし)

プロンプト例:

“夕暮れのひまわり畑で遊ぶゴールデンレトリバー” “濡れた路面にネオンが反射する近未来都市のスカイライン” “窓際にあるコーヒーとクロワッサンのエレガントな静物写真”

💰 料金プラン

タイプ価格
画像生成$0.038 / 枚

💡 ユースケース

  • ラピッドプロトタイピング: アイデアやストーリーボードを素早く形にする。
  • ソーシャルメディア: SNS 投稿用の画像を低コストで大量に作成する。
  • Eコマース: 商品イメージや背景素材を効率的に生成する。
  • 教育: 授業やプレゼンテーションのための概念図を可視化する。

🔗 モデルファミリー

より高度な機能をお探しですか? Nano Banana Pro シリーズもご検討ください:

  • Nano Banana Pro: 4K 解像度と高忠実度に対応。
  • Nano Banana Pro Edit: 画像編集機能付き。
  • Nano Banana Pro Ultra: 最高峰のディテール表現。

注記: プロンプトは Google の安全ガイドラインに準拠している必要があります。制限されたコンテンツが含まれる場合、エラーが発生する可能性があります。

関連モデル

z-image-spicy/text-to-image
テキストから画像Z Image Spicy

z-image-spicy/text-to-image

テキストから高品質な画像を生成。256〜1536 ピクセルのカスタムサイズ、プロンプト拡張、シード制御に対応し、クリエイティブ制作や一括生成に適しています。

〜 $0.014 / 1 回
xAI Grok Imagine Image v2.0 テキストから画像生成
テキストから画像X Ai

xAI Grok Imagine Image v2.0 テキストから画像生成

xAI Grok Imagine Image V2.0 Text-to-Image は、テキストプロンプトから高品質な画像を生成できます。アスペクト比、解像度、品質を設定でき、クリエイティブ制作、SNS コンテンツ、マーケティング素材、制作ワークフローに適しています。すぐに使える REST 推論 API を提供し、高性能、コールドスタートなし、手頃な価格で利用できます。

〜 $0.080 / 1 回
Qwen Image 3.0 Pro テキストから画像生成
テキストから画像Qwen Image 3.0 Pro

Qwen Image 3.0 Pro テキストから画像生成

Qwen Image 3.0 Pro は、優れた画質と高度なプロンプト理解を備えたプロ向けのテキストから画像生成モデルです。最大 2k に対応。すぐに使える REST inference API を提供し、高性能・コールドスタートなし・手頃な価格を実現しています。

〜 $0.075 / 1 回
ai/prefect-pony-xl アニメ風画像生成モデル
テキストから画像Prefect Pony Xl

ai/prefect-pony-xl アニメ風画像生成モデル

Prefect Pony XL は、キャラクターアートやイラスト向けに高品質なアニメ風画像を生成できます。すぐに使える REST 推論 API を提供し、高性能・コールドスタートなし・手頃な価格を実現しています。

〜 $0.015 / 1 回
OpenAI GPT Image 2 テキストから画像生成
テキストから画像OpenAI

OpenAI GPT Image 2 テキストから画像生成

OpenAI の GPT Image 2 テキストから画像生成モデルは、自然言語プロンプトから高品質な画像を生成します。すぐに使える REST 推論 API、最高のパフォーマンス、コールドスタートなし、手頃な価格。

〜 $0.660 / 1 回
OpenAI GPT Image 2 Edit 画像編集
テキストから画像OpenAI

OpenAI GPT Image 2 Edit 画像編集

OpenAI の GPT Image 2 Edit は、自然言語の指示と1枚以上の参照画像を使用して画像編集を可能にします。すぐに使える REST 推論 API、最高のパフォーマンス、コールドスタートなし、手頃な価格。

〜 $0.660 / 1 回
OpenAI GPT Image 2.5 Sunburst テキストから画像生成
テキストから画像OpenAI

OpenAI GPT Image 2.5 Sunburst テキストから画像生成

複雑な構図や高精細な制作に適した画像生成モデルで、最大 4K 出力に対応します。

〜 $0.220 / 1 回
OpenAI GPT Image 2.5 Flare テキストから画像生成
テキストから画像OpenAI

OpenAI GPT Image 2.5 Flare テキストから画像生成

自然言語プロンプトから高速かつ高品質な画像を生成し、最大 4K 出力に対応します。

〜 $0.220 / 1 回