Nano Banana 2 API
Google Nano Banana 2 (Gemini 3.1 Flash Image) — pembuatan gambar berkualitas Pro dengan kecepatan Flash. Resolusi 512px hingga 4K, render teks yang lebih baik, konsistensi karakter hingga 5 karakter, dan integrasi pengetahuan dunia nyata.
Endpoint teks-ke-gambar dan edit standar, plus varian Fast (opsi Nano Banana 2 termurah). Pencarian web dan pencarian gambar opsional menambahkan pengetahuan dunia nyata ke hasil. Default 2K dengan 4K tersedia.
/filters:quality(82)/examples/0e2e636e41341ac4132145a4ba6a911b/1783683544102329139_iRAJS1bk.webp)
Ringkasan
Tentang Nano Banana 2 API
Apa yang dilakukan Nano Banana 2, posisinya dalam jajaran model Google, dan mengapa banyak tim memilihnya.
Nano Banana 2 adalah model pembuatan dan pengeditan gambar dari Google, tersedia melalui REST API WaveSpeedAI. Google Nano Banana 2 (Gemini 3.1 Flash Image) — pembuatan gambar berkualitas Pro dengan kecepatan Flash. Resolusi 512px hingga 4K, render teks yang lebih baik, konsistensi karakter hingga 5 karakter, dan integrasi pengetahuan dunia nyata.
Endpoint teks-ke-gambar dan edit standar, plus varian Fast (opsi Nano Banana 2 termurah). Pencarian web dan pencarian gambar opsional menambahkan pengetahuan dunia nyata ke hasil. Default 2K dengan 4K tersedia.
Keluarga Nano Banana 2 di WaveSpeedAI menyediakan 8 endpoint REST yang mencakup alur kerja Text-To-Image, Image-To-Image. Setiap varian memiliki harga, parameter, dan contoh output sendiri — pilih yang sesuai dengan modalitas input dan kebutuhan produksi Anda, atau panggil beberapa sekaligus dengan satu API key untuk menyusun pipeline multi-langkah.
Jalankan Nano Banana 2 dengan API key, akun penagihan, dan batas laju yang sama dengan yang Anda pakai untuk 1.000+ model AI lainnya di WaveSpeedAI. Tanpa penyiapan vendor terpisah, tanpa SDK per penyedia, tanpa batas laju per vendor — satu integrasi mencakup semuanya, dari text-to-image dan text-to-video hingga sintesis audio, pembuatan 3D, upscaling, dan pengeditan.
Endpoint
Semua endpoint API Nano Banana 2
8 endpoint Nano Banana 2 tersedia sekarang di WaveSpeedAI — pilih varian yang sesuai dengan alur kerja Anda.
/filters:quality(82)/media/images/20260408104558_t6mp9lus.webp)
Nano Banana 2 Text To Image Fast
Google Nano Banana 2 Fast (Gemini 3.1 Flash Image) is the cheapest Nano Banana 2 option, starting at just $0.045 per image. Delivers fast text-to-image generation with 2K default output and 4K support. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/20260408104604_srl763ml.webp)
Nano Banana 2 Text To Image
Google Nano Banana 2 (Gemini 3.1 Flash Image) delivers Pro-quality image generation at Flash speed with 512px to 4K resolution support. Features include improved text rendering, character consistency for up to 5 characters, and real-world knowledge integration. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/20260408104544_zo6kw479.webp)
Nano Banana 2 Edit Fast
Google Nano Banana 2 Edit Fast (Gemini 3.1 Flash Image) is the cheapest Nano Banana 2 editing option, starting at just $0.045 per image. Enables fast image editing with 2K default output and 4K support. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/20260408104538_77qog4ig.webp)
Nano Banana 2 Edit
Google Nano Banana 2 Edit (Gemini 3.1 Flash Image) enables advanced image editing with 4K-capable output, fast iteration, and precise instruction following. Supports text translation, localization within images, and maintains subject consistency during edits. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/1782846273040443129_5T5fPY8h.webp)
Nano Banana 2 Lite Edit
Google Nano Banana 2 Lite Edit transforms uploaded images with text instructions, supporting fast prompt-guided image editing, visual refinements, and creative changes with low latency. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/1782846259821818886_jg1SZaB3.webp)
Nano Banana 2 Lite Text To Image
Google Nano Banana 2 Lite Text to Image generates high-quality images from text prompts with low latency, flexible aspect ratios, and fast image creation for creative and production workflows. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/1791312805430502065_dlG47iBV.webp)
Nano Banana 2.1 Edit
Google Nano Banana 2.1 Edit is the latest Nano Banana image editing model, with gains in visual design, subject consistency and prompt adherence, up to 14 reference images and 1K to 4K output. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/1791312803887061677_SluDNW5I.webp)
Nano Banana 2.1 Text To Image
Google Nano Banana 2.1 is the latest Nano Banana image generation model, with gains in visual design, subject consistency and prompt adherence, cleaner text rendering, 1K to 4K output and optional web search. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
Contoh
Lihat Nano Banana 2 beraksi
Output nyata yang dihasilkan oleh API Nano Banana 2. Arahkan kursor ke video mana pun untuk pratinjau, klik untuk membuka penampil ukuran penuh.
Cara pakai
Cara menggunakan API Nano Banana 2
Empat langkah dari pendaftaran hingga hasil jadi. Contoh lengkap Python, Node.js, dan cURL ada di bagian API di bawah.
- 01
Dapatkan API key
Daftar akun WaveSpeedAI dan salin API key Anda dari dasbor. Akun baru mendapat kredit awal gratis — cukup untuk menjalankan playground beberapa puluh kali sebelum penagihan dimulai.
- 02
Kirim prediksi
POST input Anda sebagai JSON ke https://api.wavespeed.ai/api/v3/google/nano-banana-2/text-to-image. Endpoint langsung mengembalikan id prediksi — proses generasi bersifat asinkron sehingga Anda tidak perlu menahan koneksi terbuka selama inferensi.
- 03
Polling hingga selesai
GET https://api.wavespeed.ai/api/v3/predictions/{request_id}/result. Ambil output saat completed; hentikan dengan error saat failed, cancelled, timeout, atau deleted; lanjutkan polling untuk status lainnya.
- 04
Baca URL output
Setelah status "completed", baca URL dari data.outputs[0]. URL tersebut mengarah ke media hasil generasi Anda di CDN WaveSpeedAI — file gambar, video, audio, atau 3D tergantung varian Nano Banana 2 yang Anda panggil.
Kasus penggunaan
Apa yang bisa Anda bangun dengan Nano Banana 2
Alur kerja umum yang dipakai pengembang dan kreator dengan API Nano Banana 2.
Adegan multi-karakter (hingga 5)
Fitur utama katalog: konsistensi karakter hingga 5 karakter dalam satu pembuatan. Berguna untuk adegan ansambel, foto produk grup, dan storyboard naratif di mana beberapa subjek harus tetap dapat dikenali.
Integrasi pengetahuan dunia nyata
Fitur katalog: parameter pencarian web dan pencarian gambar opsional memungkinkan model berpijak pada referensi dunia nyata terkini — berguna saat prompt merujuk tempat, orang, merek, atau peristiwa tertentu.
Kualitas Pro dengan kecepatan Flash
Pembingkaian katalog: "pembuatan gambar berkualitas Pro dengan kecepatan Flash" — nilai jualnya adalah mendekati fidelitas Nano Banana Pro.
Rentang resolusi 512px hingga 4K
Klaim katalog: rentang resolusi luas dari 512px (resolusi rendah untuk thumbnail, pratinjau seluler) hingga 4K. Pilih ukuran terkecil yang memenuhi target hasil akhir Anda.
Tingkat Fast untuk volume tinggi
google/nano-banana-2/text-to-image-fast — opsi Nano Banana 2 termurah, berguna untuk pipeline pengujian A/B dan pembuatan volume tinggi. Edit-fast dengan harga sama untuk penyempurnaan.
Endpoint penyuntingan gambar
google/nano-banana-2/edit memungkinkan penyuntingan gambar tingkat lanjut dengan output berkemampuan 4K dan kepatuhan instruksi yang presisi. Katalog mencatat dukungan penerjemahan teks dan lokalisasi di dalam gambar.
Tips
Tips menulis prompt untuk Nano Banana 2
Saran praktis untuk mendapatkan output yang lebih baik dari Nano Banana 2 — diambil dari pola yang berhasil pada model gambar di pipeline produksi.
- 01
Gunakan konsistensi 5 karakter untuk adegan ansambel
Fitur katalog: "konsistensi karakter hingga 5 karakter." Saat prompt Anda memuat beberapa subjek yang harus tetap dapat dikenali, konsistensi karakter Nano Banana 2 mengungguli sebagian besar model gambar murah — berguna untuk foto grup, panel storyboard, dan adegan dialog.
- 02
Grounding pencarian web dan pencarian gambar opsional
Parameter enable_web_search dan enable_image_search tersedia. Aktifkan untuk prompt yang merujuk tempat, orang, merek, atau peristiwa dunia nyata terkini — model berpijak pada referensi yang diambil, bukan hanya data pelatihannya.
- 03
Rentang resolusi dari 512px hingga 4K
Klaim katalog: "dukungan resolusi 512px hingga 4K." Pilih ukuran terkecil yang dapat diterima untuk hasil akhir — berguna untuk thumbnail, pratinjau seluler, dan pekerjaan volume tinggi di mana 4K berlebihan.
- 04
Gunakan tingkat Fast untuk iterasi
google/nano-banana-2/text-to-image-fast untuk iterasi prompt dan pengujian A/B volume tinggi; edit-fast untuk penyempurnaan. Beralih ke varian Standard saat kualitas puncak penting.
- 05
Gunakan Edit untuk penerjemahan teks dan lokalisasi
Katalog mencatat bahwa endpoint edit "mendukung penerjemahan teks, lokalisasi" di dalam gambar. Berguna untuk mengadaptasi materi pemasaran lintas pasar tanpa membuat ulang seluruh gambar.
Harga
Harga API Nano Banana 2
Harga dihitung per output. Biaya akhir menyesuaikan parameter yang Anda atur di playground setiap varian (resolusi, durasi, jumlah output, referensi).
| Endpoint | Jenis | Harga mulai dari |
|---|---|---|
| google/ | text-to-image | $0.045 |
| google/ | text-to-image | DISKON 10%$0.07$0.063 |
| google/ | image-to-image | $0.045 |
| google/ | image-to-image | DISKON 10%$0.07$0.063 |
| google/ | image-to-image | $0.04 |
| google/ | text-to-image | $0.04 |
| google/ | image-to-image | DISKON 10%$0.04$0.036 |
| google/ | text-to-image | DISKON 10%$0.04$0.036 |
API
Panggil API Nano Banana 2
Daftar untuk mendapatkan API key di wavespeed.ai/accesskey, lalu kirim prediksi melalui REST. Playground menghasilkan contoh siap tempel untuk kombinasi input apa pun.
POSThttps://api.wavespeed.ai/api/v3/google/nano-banana-2/text-to-image
# 1. Submit the prediction.
SUBMIT_RESPONSE=$(curl --silent --show-error --fail-with-body \
-X POST "https://api.wavespeed.ai/api/v3/google/nano-banana-2/text-to-image" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $WAVESPEED_API_KEY" \
-d '{
"prompt": "A cinematic shot of a city at sunset, soft golden light",
"aspect_ratio": "1:1",
"resolution": "1k",
"enable_web_search": false,
"enable_image_search": false,
"output_format": "png"
}')
TASK=$(printf '%s' "$SUBMIT_RESPONSE" | jq 'if has("data") then .data else . end')
PREDICTION_ID=$(printf '%s' "$TASK" | jq -r '.id')
if [ -z "$PREDICTION_ID" ] || [ "$PREDICTION_ID" = "null" ]; then
printf 'Submission response did not contain a prediction id
' >&2
exit 1
fi
RESULT_URL="https://api.wavespeed.ai/api/v3/predictions/$PREDICTION_ID/result"
# 2. Poll until the prediction finishes.
while true; do
RESPONSE=$(curl --silent --show-error --fail-with-body "$RESULT_URL" \
-H "Authorization: Bearer $WAVESPEED_API_KEY")
RESULT=$(printf '%s' "$RESPONSE" | jq 'if has("data") then .data else . end')
STATUS=$(printf '%s' "$RESULT" | jq -r '.status')
case "$STATUS" in
completed) printf '%s\n' "$RESULT" | jq '.outputs'; break ;;
failed|cancelled|timeout|deleted) printf '%s\n' "$RESULT" | jq . >&2; exit 1 ;;
*) sleep 2 ;;
esac
doneconst submitUrl = "https://api.wavespeed.ai/api/v3/google/nano-banana-2/text-to-image";
const apiKey = process.env.WAVESPEED_API_KEY;
if (!apiKey) throw new Error('Set WAVESPEED_API_KEY');
async function requestJson(url, options = {}) {
const response = await fetch(url, options);
if (!response.ok) throw new Error(await response.text());
return response.json();
}
// 1. Submit the prediction.
const body = await requestJson(submitUrl, {
method: "POST",
headers: {
"Authorization": `Bearer ${apiKey}`,
"Content-Type": "application/json",
},
body: JSON.stringify({
"prompt": "A cinematic shot of a city at sunset, soft golden light",
"aspect_ratio": "1:1",
"resolution": "1k",
"enable_web_search": false,
"enable_image_search": false,
"output_format": "png"
}),
});
const task = body.data ?? body;
const resultUrl = `https://api.wavespeed.ai/api/v3/predictions/${task.id}/result`;
// 2. Poll until the prediction finishes.
while (true) {
const resultBody = await requestJson(resultUrl, {
headers: { "Authorization": `Bearer ${apiKey}` },
});
const result = resultBody.data ?? resultBody;
if (result.status === "completed") {
console.log(result.outputs);
break;
}
if (["failed", "cancelled", "timeout", "deleted"].includes(result.status)) throw new Error(JSON.stringify(result));
await new Promise(resolve => setTimeout(resolve, 2000));
}import json
import os
import time
from urllib.request import Request, urlopen
api_key = os.environ["WAVESPEED_API_KEY"]
headers = {"Authorization": f"Bearer {api_key}", "Content-Type": "application/json"}
payload = {
"prompt": "A cinematic shot of a city at sunset, soft golden light",
"aspect_ratio": "1:1",
"resolution": "1k",
"enable_web_search": False,
"enable_image_search": False,
"output_format": "png"
}
def request_json(url, data=None):
request = Request(url, data=data, headers=headers, method="POST" if data else "GET")
with urlopen(request) as response:
return json.load(response)
# 1. Submit the prediction.
body = request_json("https://api.wavespeed.ai/api/v3/google/nano-banana-2/text-to-image", json.dumps(payload).encode())
task = body.get("data", body)
result_url = f"https://api.wavespeed.ai/api/v3/predictions/{task['id']}/result"
# 2. Poll until the prediction finishes.
while True:
result_body = request_json(result_url)
result = result_body.get("data", result_body)
status = result.get("status")
if status == "completed":
print(result.get("outputs", []))
break
if status in {"failed", "cancelled", "timeout", "deleted"}:
raise RuntimeError(result)
time.sleep(2)Perbandingan
Nano Banana 2 vs alternatif
Kapan memilih Nano Banana 2 dibanding model serupa di WaveSpeedAI.
Nano Banana 2 vs Nano Banana Pro
Pro mencakup teks-ke-gambar 4K, edit, tingkat Ultra, dan varian Multi khusus. Nano Banana 2 adalah saudaranya yang lebih murah dan lebih cepat dengan konsistensi multi-karakter dan integrasi pencarian web yang tidak dimiliki Pro.
Nano Banana 2 vs GPT Image 2
GPT Image 2 memiliki tingkat kualitas eksplisit (low/medium/high) dan alur kerja edit dengan referensi. Nano Banana 2 unggul dalam konsistensi karakter hingga 5 karakter dan pencarian web/gambar opsional untuk pengetahuan dunia nyata.
Nano Banana 2 vs Seedream 5 Lite
Seedream 5 Lite berfokus kuat pada tipografi dan memiliki varian Sequential untuk konsistensi multi-gambar. Nano Banana 2 sedikit lebih mahal tetapi menyertakan pembuatan berbasis pencarian web yang tidak ditawarkan Seedream.
FAQ
Nano Banana 2 API — Pertanyaan yang sering diajukan
Harga, lisensi, integrasi — pertanyaan umum tentang menjalankan Nano Banana 2 di WaveSpeedAI.
Apa itu API Nano Banana 2?
Nano Banana 2 adalah model pembuatan gambar dari Google yang tersedia sebagai REST API di WaveSpeedAI. Google Nano Banana 2 (Gemini 3.1 Flash Image) — pembuatan gambar berkualitas Pro dengan kecepatan Flash. Resolusi 512px hingga 4K, render teks yang lebih baik, konsistensi karakter hingga 5 karakter, dan integrasi pengetahuan dunia nyata. Anda dapat memanggilnya secara terprogram atau mencobanya dari playground yang ditautkan di atas.
Bagaimana cara memanggil API Nano Banana 2?
Daftar akun WaveSpeedAI, salin API key Anda dari /accesskey, lalu POST ke https://api.wavespeed.ai/api/v3/google/nano-banana-2/text-to-image dengan input Anda sebagai JSON. Endpoint mengembalikan id prediksi. Lakukan polling pada endpoint hasil dengan interval sekitar 2 detik, perpanjang interval untuk tugas yang berjalan lama, dan berhenti pada status akhir apa pun. Contoh Python / Node.js / cURL untuk produksi ada di atas.
Berapa biaya API Nano Banana 2?
Nano Banana 2 mulai dari $0.036 per run. Biaya pastinya menyesuaikan parameter yang Anda atur (resolusi, durasi, jumlah output, referensi). Pratinjau biaya langsung di samping tombol Generate di playground menampilkan harga pasti untuk input Anda saat ini.
Varian Nano Banana 2 apa saja yang tersedia?
WaveSpeedAI menyediakan 8 endpoint Nano Banana 2 aktif: google/nano-banana-2/text-to-image-fast, google/nano-banana-2/text-to-image, google/nano-banana-2/edit-fast, google/nano-banana-2/edit, google/nano-banana-2-lite/edit, google/nano-banana-2-lite/text-to-image, google/nano-banana-2.1/edit, google/nano-banana-2.1/text-to-image. Setiap varian memiliki halaman playground dan harga sendiri.
Bisakah output Nano Banana 2 dipakai secara komersial?
Hak penggunaan komersial mengikuti lisensi model Google. Sebagian besar model Google mengizinkan penggunaan output secara komersial; lihat halaman playground tiap model untuk ringkasan lisensinya, dan Ketentuan Layanan WaveSpeedAI untuk ketentuan tingkat platform.
Mengapa memakai Nano Banana 2 di WaveSpeedAI dan bukan langsung?
Satu API key + satu akun penagihan untuk Nano Banana 2 DAN 1.000+ model AI lain dari penyedia lain. Tanpa penyiapan SDK per vendor, tanpa batas laju terpisah, tanpa menulis ulang kode integrasi untuk tiap vendor. Harganya umumnya setara atau di bawah API langsung dari Google.
Penyedia
Tentang Google
Tim di balik Nano Banana 2 dan jajaran model Google lainnya di WaveSpeedAI.
Karya AI Google terutama dikerjakan di Google DeepMind dan Google Research. Model gambar dan videonya — Imagen, Veo, dan model multimodal keluarga Gemini seperti Nano Banana (Gemini 3 Image) — berbagi arsitektur dan infrastruktur pelatihan dengan lini Gemini yang lebih luas. Hasilnya dikenal dengan render teks yang akurat, cakupan gaya yang luas, dan lisensi kelas komersial.
Mulai membangun dengan Nano Banana 2 di WaveSpeedAI
Kredit awal gratis saat mendaftar. Satu API key untuk 1.000+ model AI dari Google dan semua penyedia lainnya.
/filters:quality(82)/examples/c6f2756b2e28edb48fb6fb0d93eb72d4/1783682990942779875_9zyIR19j.webp)
/filters:quality(82)/examples/b49a206e5418f7c28c781c906018e3f5/1783682980959071421_Nk3dnwFP.webp)
/filters:quality(82)/examples/e8042eb4959f101afb95527f0bb8c5f6/1783682985305526491_RyyIS1ak.webp)
/filters:quality(82)/examples/7fa7017e74606377a701e2ea6f54932b/1783682988891734970_MaV4eoyH.webp)