Nano Banana Pro API
Google Nano Banana Pro (Gemini 3.0 Pro Image) — teks-ke-gambar dan penyuntingan gambar 4K beresolusi tinggi yang dioptimalkan untuk ponsel. Varian Standard, Ultra (resolusi lebih tinggi), dan Multi (multi-output) untuk pembuatan maupun penyuntingan.
Endpoint teks-ke-gambar dan edit standar (basis 2K, mendukung 4K), tingkat Ultra untuk output resolusi lebih tinggi, serta varian Multi (text-to-image-multi, edit-multi) yang menghasilkan beberapa output berkualitas tinggi dalam sekali jalan.
/filters:quality(82)/examples/e76d3452b06e4e7da483f7a743d9ce51/1783682392158496589_Lg1ajsBL.webp)
Ringkasan
Tentang Nano Banana Pro API
Apa yang dilakukan Nano Banana Pro, posisinya dalam jajaran model Google, dan mengapa banyak tim memilihnya.
Nano Banana Pro adalah model pembuatan dan pengeditan gambar dari Google, tersedia melalui REST API WaveSpeedAI. Google Nano Banana Pro (Gemini 3.0 Pro Image) — teks-ke-gambar dan penyuntingan gambar 4K beresolusi tinggi yang dioptimalkan untuk ponsel. Varian Standard, Ultra (resolusi lebih tinggi), dan Multi (multi-output) untuk pembuatan maupun penyuntingan.
Endpoint teks-ke-gambar dan edit standar (basis 2K, mendukung 4K), tingkat Ultra untuk output resolusi lebih tinggi, serta varian Multi (text-to-image-multi, edit-multi) yang menghasilkan beberapa output berkualitas tinggi dalam sekali jalan.
Keluarga Nano Banana Pro di WaveSpeedAI menyediakan 6 endpoint REST yang mencakup alur kerja Image-To-Image, Text-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 Pro 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 Pro
6 endpoint Nano Banana Pro tersedia sekarang di WaveSpeedAI — pilih varian yang sesuai dengan alur kerja Anda.
/filters:quality(82)/media/images/20260408104610_zrhfvtpp.webp)
Nano Banana Pro Edit Multi
Google's Nano Banana Pro (Gemini 3.0 Pro Image) Edit is a next-generation image editing model capable of generating multiple high-quality edited images in a single run. Extremely low cost — only $0.07 per image. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/20260408104619_d5wh11gv.webp)
Nano Banana Pro Text To Image Multi
Google's Nano Banana Pro (Gemini 3.0 Pro Image) is a next-generation text-to-image model capable of generating multiple high-quality images in a single run. Extremely low cost — only $0.07 per image. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/20260408104626_u8it8kvq.webp)
Nano Banana Pro Text To Image Ultra
Google's Nano Banana Pro (Gemini 3.0 Pro Image) is a cutting-edge text-to-image model enabling high-res image generation optimized for phones. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/20260408104631_p3ms4grb.webp)
Nano Banana Pro Text To Image
Google's Nano Banana pro (Gemini 3.0 Pro Image) is a cutting-edge text-to-image model enabling high-res 4K image generation optimized for phones. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/20260408104636_1r1p0ttd.webp)
Nano Banana Pro Edit Ultra
Google Nano Banana Pro (Gemini 3.0 Pro Image) Edit enables image editing with highres output. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/20260408104615_axtp5nwb.webp)
Nano Banana Pro Edit
Google Nano Banana Pro (Gemini 3.0 Pro Image) Edit enables image editing with 4K-capable output. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
Contoh
Lihat Nano Banana Pro beraksi
Output nyata yang dihasilkan oleh API Nano Banana Pro. Arahkan kursor ke video mana pun untuk pratinjau, klik untuk membuka penampil ukuran penuh.
Cara pakai
Cara menggunakan API Nano Banana Pro
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-pro/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 Pro yang Anda panggil.
Kasus penggunaan
Apa yang bisa Anda bangun dengan Nano Banana Pro
Alur kerja umum yang dipakai pengembang dan kreator dengan API Nano Banana Pro.
Pembuatan teks-ke-gambar 4K
google/nano-banana-pro/text-to-image menghasilkan gambar hingga 4K melalui opsi resolusinya. Dioptimalkan untuk output resolusi tinggi dengan detail yang tetap bagus pada ukuran tampilan besar.
Penyuntingan gambar pada 4K
google/nano-banana-pro/edit memungkinkan penyuntingan gambar dengan output berkemampuan 4K. Edit-Ultra untuk penyuntingan resolusi tertinggi. Berguna untuk menyempurnakan elemen tertentu tanpa membuat ulang seluruh gambar.
Pembuatan multi-output
google/nano-banana-pro/text-to-image-multi menghasilkan beberapa gambar berkualitas tinggi dalam satu panggilan API pada masing-masing. Pola yang tepat untuk variasi, pengujian A/B, dan pipeline kreatif batch.
Penyuntingan multi-output
google/nano-banana-pro/edit-multi menghasilkan beberapa varian hasil edit per panggilan — sama seperti pembuatan Multi. Berguna untuk menghasilkan beberapa opsi penyempurnaan sekaligus.
Tingkat Ultra untuk output resolusi lebih tinggi
google/nano-banana-pro/text-to-image-ultra dan edit-ultra menukar tambahan biaya yang moderat dengan output beresolusi lebih tinggi di atas tingkat dasar — berguna saat resolusi hasil akhir menjadi faktor pembatas.
Tips
Tips menulis prompt untuk Nano Banana Pro
Saran praktis untuk mendapatkan output yang lebih baik dari Nano Banana Pro — diambil dari pola yang berhasil pada model gambar di pipeline produksi.
- 01
Gunakan varian Multi untuk pembuatan batch
google/nano-banana-pro/text-to-image-multi dan edit-multi menghasilkan beberapa output berkualitas tinggi dalam satu panggilan API. Berguna untuk pengujian A/B dan pekerjaan variasi kreatif saat Anda ingin beberapa alternatif dalam satu kali pulang-pergi.
- 02
Tingkat Ultra untuk output resolusi tertinggi
google/nano-banana-pro/text-to-image-ultra dan edit-ultra menghasilkan output beresolusi lebih tinggi daripada tingkat standar. Gunakan saat resolusi puncak menjadi faktor pembatas hasil akhir.
- 03
Gunakan endpoint Edit untuk penyempurnaan
google/nano-banana-pro/edit melakukan penyuntingan gambar dengan output berkemampuan 4K. Buat gambar dasar dengan teks-ke-gambar, lalu sempurnakan elemen tertentu lewat edit alih-alih mengulang — konvergensi lebih cepat ke gambar target.
- 04
Buat pada 4K saat resolusi hasil akhir penting
Parameter resolution mendukung output 2K dan 4K. Pilih 4K saat tipografi dan detail halus penting pada hasil akhir; 2K adalah titik ideal default untuk sebagian besar penggunaan web dan sosial.
Harga
Harga API Nano Banana Pro
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/ | image-to-image | $0.07 |
| google/ | text-to-image | $0.07 |
| google/ | text-to-image | $0.15 |
| google/ | text-to-image | DISKON 10%$0.14$0.126 |
| google/ | image-to-image | $0.15 |
| google/ | image-to-image | DISKON 10%$0.14$0.126 |
API
Panggil API Nano Banana Pro
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-pro/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-pro/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",
"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-pro/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",
"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",
"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-pro/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 Pro vs alternatif
Kapan memilih Nano Banana Pro dibanding model serupa di WaveSpeedAI.
Nano Banana Pro vs Nano Banana 2
Nano Banana 2 (Gemini 3.1 Flash Image) diposisikan sebagai "kualitas Pro dengan kecepatan Flash" dengan konsistensi karakter hingga 5 karakter. Nano Banana Pro adalah saudaranya yang berfidelitas lebih tinggi dengan kemampuan 4K yang sama, tetapi lebih mahal per panggilan.
Nano Banana Pro vs GPT Image 2
GPT Image 2 lebih murah per panggilan. Nano Banana Pro memiliki varian Multi yang menghasilkan beberapa output per panggilan (berguna untuk pekerjaan batch) dan tingkat Ultra untuk output resolusi tertinggi.
Nano Banana Pro vs Seedream 4.5
Seedream 4.5 diposisikan pada tipografi (render teks yang tajam, output 4K). Nano Banana Pro mencakup fitur yang lebih luas (multi-output, tingkat Ultra, endpoint edit khusus).
FAQ
Nano Banana Pro API — Pertanyaan yang sering diajukan
Harga, lisensi, integrasi — pertanyaan umum tentang menjalankan Nano Banana Pro di WaveSpeedAI.
Apa itu API Nano Banana Pro?
Nano Banana Pro adalah model pembuatan gambar dari Google yang tersedia sebagai REST API di WaveSpeedAI. Google Nano Banana Pro (Gemini 3.0 Pro Image) — teks-ke-gambar dan penyuntingan gambar 4K beresolusi tinggi yang dioptimalkan untuk ponsel. Varian Standard, Ultra (resolusi lebih tinggi), dan Multi (multi-output) untuk pembuatan maupun penyuntingan. Anda dapat memanggilnya secara terprogram atau mencobanya dari playground yang ditautkan di atas.
Bagaimana cara memanggil API Nano Banana Pro?
Daftar akun WaveSpeedAI, salin API key Anda dari /accesskey, lalu POST ke https://api.wavespeed.ai/api/v3/google/nano-banana-pro/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 Pro?
Nano Banana Pro mulai dari $0.07 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 Pro apa saja yang tersedia?
WaveSpeedAI menyediakan 6 endpoint Nano Banana Pro aktif: google/nano-banana-pro/edit-multi, google/nano-banana-pro/text-to-image-multi, google/nano-banana-pro/text-to-image-ultra, google/nano-banana-pro/text-to-image, google/nano-banana-pro/edit-ultra, google/nano-banana-pro/edit. Setiap varian memiliki halaman playground dan harga sendiri.
Bisakah output Nano Banana Pro 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 Pro di WaveSpeedAI dan bukan langsung?
Satu API key + satu akun penagihan untuk Nano Banana Pro 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 Pro 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 Pro 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/aee8e77b72f64cbb852dc025afffbeb3/1783682393489035529_jAKxHQZ8.webp)
/filters:quality(82)/examples/aa0d56a79a774ad6b7f83a1c6d8fed53/1783682394828885918_byMcmvEO.webp)
/filters:quality(82)/examples/7ad8b7cca71b4f0687eb0493032e74be/1783682434306420413_tPgrAJS2.webp)
/filters:quality(82)/examples/eb80ec0d5c034ddd92f32f5dfd8c05b5/1783682468746761261_q5yHS09i.webp)