Google Nano Banana Lite Text to Image API

google/nano-banana-2-lite/text-to-image

google/nano-banana-2-lite/text-to-image. Jelajahi API model gambar, video, dan tukar wajah. Coba model lalu integrasikan melalui satu API REST terpadu.

Model terkait

Google Nano Banana Lite Text to Image API Model terkait 1
Google Nano Banana Lite Text to Image API Model terkait 2
Google Nano Banana Lite Text to Image API Model terkait 3

Parameter lengkap, skema keluaran, dan harga terkini

Pasar API model AISatu platform untuk semuanyaPaling populerKetentuanJelajahi API model gambar, video, dan tukar wajah. Coba model lalu integrasikan melalui satu API REST terpadu.
prompt *Prompttextarea—≤ 5000 chars
aspect_ratioAspect Ratioselect1:11:1 | 3:2 | 2:3 | 3:4 | 4:3 | 4:5 | 5:4 | 9:16 | …

Parameter lengkap, skema keluaran, dan harga terkini

Pelajari lebih lanjutSatu platform untuk semuanyaJelajahi API model gambar, video, dan tukar wajah. Coba model lalu integrasikan melalui satu API REST terpadu.
imagesarray<string>

API

Jelajahi API model gambar, video, dan tukar wajah. Coba model lalu integrasikan melalui satu API REST terpadu.

cURL
# 1) Submit — returns { "task_uuid": "..." }
curl -X POST "https://www.namifusion.com/api/v1/marketplace/run/google/nano-banana-2-lite/text-to-image" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "input": {
    "prompt": "A cozy modern reading nook by a large rain-speckled window, soft morning light, overflowing bookshelf, green velvet armchair, knitted blanket, steaming cup of tea on a wooden side table, indoor plants, realistic interior photography, warm neutral tones, high detail",
    "aspect_ratio": "4:5"
  }
}'

# 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-2-lite/text-to-image",
    headers=HEADERS,
    json={
        "input": {
            "prompt": "A cozy modern reading nook by a large rain-speckled window, soft morning light, overflowing bookshelf, green velvet armchair, knitted blanket, steaming cup of tea on a wooden side table, indoor plants, realistic interior photography, warm neutral tones, high detail",
            "aspect_ratio": "4:5"
        }
    },
)
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-2-lite/text-to-image", {
  method: "POST",
  headers: { ...HEADERS, "Content-Type": "application/json" },
  body: JSON.stringify({
    "input": {
      "prompt": "A cozy modern reading nook by a large rain-speckled window, soft morning light, overflowing bookshelf, green velvet armchair, knitted blanket, steaming cup of tea on a wooden side table, indoor plants, realistic interior photography, warm neutral tones, high detail",
      "aspect_ratio": "4:5"
    }
  }),
});
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);

Dokumentasi API

Google Nano Banana Lite Text to Image API

A fast, low-latency text-to-image model built for efficient creative production.

Google Nano Banana 2 Lite Text to Image is a lightweight text-to-image model designed for rapid image generation from natural-language prompts. It combines low latency, flexible aspect ratios, no cold starts, and affordable pricing, making it a strong fit for both creative exploration and production-oriented visual workflows.

🚀 Key Features

  • Low-latency generation: Optimized for fast image creation, enabling quick iteration and responsive creative workflows.
  • No cold starts: Delivers more predictable performance for production use cases where responsiveness matters.
  • Flexible aspect ratios: Supports common square, portrait, landscape, widescreen, and ultrawide layouts.
  • Single-image output: Each request returns one image for predictable cost, behavior, and workflow simplicity.
  • Multiple output formats: Choose from PNG, JPEG, or WEBP depending on quality, file size, and delivery requirements.
  • Simple controls: Focused generation settings centered on Prompt, Aspect Ratio, and Output Format.

🛠️ Technical Specifications

ItemDetails
Model NameGoogle Nano Banana 2 Lite Text to Image
Model IDgoogle/nano-banana-2-lite/text-to-image
Model TypeText-to-image
Model ArchitectureLightweight text-to-image architecture(Lite)
InputPrompt
OutputSingle Image
Num Images1
Supported Aspect Ratio1:1, 3:2, 2:3, 3:4, 4:3, 4:5, 5:4, 9:16, 16:9, 21:9
Default Aspect Ratio1:1
Output Formatpng, jpeg, webp
Default Output Formatpng
Performance CharacteristicsLow latency, no cold starts
Typical WorkflowsCreative generation, marketing assets, prompt testing, layout-specific image creation

Sample Prompts

  1. A cinematic portrait of a young woman standing in neon rain, dramatic lighting, shallow depth of field, ultra detailed
  2. A minimalist product advertisement for a luxury skincare bottle on a marble surface, soft studio lighting, clean composition
  3. A fantasy floating city above the clouds at sunrise, epic scale, concept art, highly detailed atmosphere

💰 Pricing

ItemPrice
1 output image$0.035

💡 Best Use Cases

  • Creative ideation: Generate concept art, illustrations, thumbnails, and visual directions from text.
  • Marketing content production: Create campaign visuals, social media assets, blog graphics, and promotional imagery.
  • Prompt experimentation: Rapidly test wording, style direction, composition, and scene descriptions.
  • Layout-specific asset generation: Produce square, portrait, landscape, banner, or widescreen visuals for different channels.

🔗 Related Models

  • Google Nano Banana 2 Lite Edit: A lightweight editing-oriented variant for modifying existing images.
  • Google Nano Banana 2 Text To Image: A related text-to-image version for users evaluating broader or potentially higher-end generation capabilities.

Model terkait

z-image-spicy/text-to-image
Teks ke gambarZ Image Spicy

z-image-spicy/text-to-image

z-image-spicy/text-to-image. Jelajahi API model gambar, video, dan tukar wajah. Coba model lalu integrasikan melalui satu API REST terpadu.

mulai $0.014 / per proses
xAI Grok Imagine Image v2.0 Text to Image
Teks ke gambarX Ai

xAI Grok Imagine Image v2.0 Text to Image

x-ai/grok-imagine-image-v2.0/text-to-image. Jelajahi API model gambar, video, dan tukar wajah. Coba model lalu integrasikan melalui satu API REST terpadu.

mulai $0.080 / per proses
Qwen Image 3.0 Pro Text to Image
Teks ke gambarQwen Image 3.0 Pro

Qwen Image 3.0 Pro Text to Image

qwen-image-3.0-pro/text-to-image. Jelajahi API model gambar, video, dan tukar wajah. Coba model lalu integrasikan melalui satu API REST terpadu.

mulai $0.075 / per proses
ai/prefect-pony-xl
Teks ke gambarPrefect Pony Xl

ai/prefect-pony-xl

prefect-pony-xl/text-to-image. Jelajahi API model gambar, video, dan tukar wajah. Coba model lalu integrasikan melalui satu API REST terpadu.

mulai $0.015 / per proses
OpenAI GPT Image 2 Text-to-Image
Teks ke gambarOpenAI

OpenAI GPT Image 2 Text-to-Image

openai/gpt-image-2/text-to-image. Jelajahi API model gambar, video, dan tukar wajah. Coba model lalu integrasikan melalui satu API REST terpadu.

mulai $0.660 / per proses
OpenAI GPT Image 2 Edit
Teks ke gambarOpenAI

OpenAI GPT Image 2 Edit

openai/gpt-image-2/edit. Jelajahi API model gambar, video, dan tukar wajah. Coba model lalu integrasikan melalui satu API REST terpadu.

mulai $0.660 / per proses
OpenAI GPT Image 2.5 Sunburst Text-to-Image
Teks ke gambarOpenAI

OpenAI GPT Image 2.5 Sunburst Text-to-Image

openai/gpt-image-2.5-sunburst/text-to-image. Jelajahi API model gambar, video, dan tukar wajah. Coba model lalu integrasikan melalui satu API REST terpadu.

mulai $0.220 / per proses
OpenAI GPT Image 2.5 Flare Text-to-Image
Teks ke gambarOpenAI

OpenAI GPT Image 2.5 Flare Text-to-Image

openai/gpt-image-2.5-flare/text-to-image. Jelajahi API model gambar, video, dan tukar wajah. Coba model lalu integrasikan melalui satu API REST terpadu.

mulai $0.220 / per proses