Loading...
Loading...
Model Nano Banana generasi kedua untuk pembuatan dan pengeditan gambar lewat prompt, dengan kepatuhan prompt yang lebih baik dari versi awal.
Masuk untuk menjalankan model
No output yet
Run the model to see generated results.
import requests
result = requests.post(
'https://api.e2x.ai/v1/jobs/submit',
headers={
'Authorization': f'Bearer {API_KEY}',
'Content-Type': 'application/json'
},
json={
'model': 'google/nano-banana-2',
'input': {}
}
)import time
job_id = result.json()['jobId']
while True:
response = requests.get(
f'https://api.e2x.ai/v1/jobs/{'{job_id}'}',
headers={'Authorization': f'Bearer {'{API_KEY}'}'}
)
data = response.json()['data']
if data['status'] == 'completed':
print('Done!', data['outputs'][0]['url'])
break
elif data['status'] == 'failed':
raise Exception(f"Job failed: {'{'}data['error']['message']{'}'}")
time.sleep(2)Nano Banana 2 adalah gemini-3.1-flash-image milik Google, dan inilah tier yang paling sering kami tunjukkan lebih dulu kepada orang. Kami menyediakannya sebagai google/nano-banana-2 — slug telanjang, tanpa akhiran capability — dan kami mengenakan biaya $0.04 per gambar yang dihasilkan pada default 1K kami. Itu setengah dari harga fal.ai untuk request yang sama, dan itu membelikan Anda model yang merender teks dalam gambar secara terbaca, menerima empat belas referensi, dan naik sampai 4K.
Sudah punya gambar yang ingin Anda ubah, bukan diganti? Nano Banana 2 edit-image adalah bobot yang sama dengan harga yang sama, ditambah field image_urls yang dipasang di atasnya.
Satu peringatan penamaan sebelum masuk ke angka. Nano Banana 2 bukan Nano Banana Pro. Pro adalah gemini-3-pro-image, model terpisah yang lebih mahal, dan beberapa katalog — fal.ai salah satunya — pernah melabelinya "Nano Banana 2" di halaman-halaman tertentu. Bandingkan ID model Gemini-nya, bukan nama pemasarannya.
Berikut posisi harga kami saat terakhir kami periksa pada 26 Agustus 2026:
| Provider API | Harga per gambar (1K) | vs. E2X |
|---|---|---|
| E2X | $0.04 | — |
| fal.ai | $0.08 | kami 50% lebih murah |
| WaveSpeed | $0.07 | kami 43% lebih murah |
| Google Gemini API | $0.067 | kami 40% lebih murah |
Harga dan ketentuan produk dapat berubah sewaktu-waktu. Periksa harga terkini masing-masing provider sebelum mengambil keputusan pembelian. Harga Google Batch atau Flex tidak setara langsung dengan request API on-demand standar karena kondisi penjadwalan, ketersediaan, dan pemrosesannya berbeda; karena itu harga tersebut tidak disertakan dalam perbandingan ini. Ini adalah perbandingan dengan cakupan terbatas, bukan klaim bahwa E2X adalah opsi termurah di dunia dalam setiap konfigurasi.
resolution adalah satu-satunya faktor penagihan, dan tangganya sudah tetap:
| Resolusi | Pengali | Harga kami | fal.ai |
|---|---|---|---|
| 1K (default) | ×1 | $0.04 | $0.08 |
| 2K | ×1.5 | $0.06 | $0.12 |
| 4K | ×2 | $0.08 | $0.16 |
Kami tetap 50% di bawah fal.ai di setiap anak tangga — 4K termasuk. Angka yang sama ada di spesifikasi machine-readable bersama sisa schema-nya.
Harga daftar Google sendiri sudah bercerita: Nano Banana 2 seharga $0.067, Nano Banana Pro seharga $0.134. Persis dua kali lipat. Jarak kualitasnya sama sekali tidak sampai 2×.
Itulah pertukarannya. Pro tetap unggul pada tata letak tipografi yang padat dan komposit rumit; Anda memangkas tagihan jadi separuh pada setiap call, dan untuk sebagian besar pekerjaan produk selisihnya tidak pernah sampai ke mata penonton. Apa yang Anda pertahankan di tier ini lebih penting daripada apa yang Anda lepaskan:
resolution kami memaparkan 1k, 2k, dan 4k. Itu jarak terbesar terhadap saudara Lite-nya, yang sama sekali tidak punya parameter resolution — 1K satu-satunya yang ia hasilkan.Model Google juga mendukung framing ultra-lebar yang tidak ditawarkan Pro — 1:4, 4:1, 1:8, 8:1. Enum aspect_ratio kami saat ini mencakup sepuluh rasio standar dari 1:1 sampai 21:9, jadi periksa spesifikasi versi live sebelum membangun pipeline banner di atas nilai ultra-lebar.
Satu batas keras: function calling tidak didukung. Jangan merancang loop tool-use di sekelilingnya.
Buat key di dashboard Anda, simpan di server Anda, lalu kirim ke endpoint submit kami. prompt adalah satu-satunya field yang wajib.
curl -X POST https://api.e2x.ai/v1/jobs/submit \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "google/nano-banana-2",
"input": {
"prompt": "Menu papan tulis dengan huruf tangan di depan toko roti Lisbon, cahaya sore yang hangat, tulisan PASTEL DE NATA 1,20 EUR terbaca jelas",
"aspect_ratio": "4:5",
"resolution": "2k"
}
}'
Kami mengembalikan sebuah job ID. Lakukan polling, atau serahkan webhook kepada kami dan berhenti melakukan polling:
const headers = {
Authorization: `Bearer ${process.env.E2X_API_KEY}`,
"Content-Type": "application/json",
};
const submitted = await fetch("https://api.e2x.ai/v1/jobs/submit", {
method: "POST",
headers,
body: JSON.stringify({
model: "google/nano-banana-2",
input: {
prompt: "Potongan isometrik sebuah rumah kaca hidroponik kecil, tangki dan pipa berlabel, gaya ilustrasi teknis",
aspect_ratio: "16:9",
resolution: "1k",
},
}),
}).then((r) => r.json());
const jobId = submitted.data.jobId;
while (true) {
const job = await fetch(`https://api.e2x.ai/v1/jobs/${jobId}`, { headers })
.then((r) => r.json());
if (job.data.status === "completed") {
console.log(job.data.outputs[0].url);
break;
}
if (job.data.status === "failed") {
throw new Error(job.data.error?.message ?? "Generation failed");
}
await new Promise((r) => setTimeout(r, 1500));
}
Status bergerak pending → processing → completed, atau berhenti di failed atau cancelled. Kirim webhookUrl kalau Anda lebih suka dihubungi balik.
Dua detail schema kerap menjebak orang. Default aspect_ratio kami adalah 9:16, bukan 1:1 — potret, karena itulah yang diinginkan sebagian besar trafik kami. Dan nilai resolution ditulis huruf kecil: 1k, 2k, 4k.
Nano Banana 2 berada di tengah jajaran kami, yang berarti ia jadi pilihan keliru ke dua arah untuk sebagian beban kerja. Peta jujurnya:
| Model | Harga / gambar | Pilih saat |
|---|---|---|
| Nano Banana 2 | $0.04 | Output 2K atau 4K, referensi campuran, subjek yang ter-grounding |
| Nano Banana 2 Lite | $0.0238 | Volume tinggi, 1K sudah cukup, satu subjek per prompt |
| Nano Banana Pro | $0.075 | Tipografi padat, konsistensi karakter yang ketat |
| Nano Banana (legacy) | $0.0312 | Integrasi yang belum Anda migrasikan |
| GPT Image 2 | mulai $0.0525 | Anda lebih menyukai estetika OpenAI |
Mulailah dari baris Lite, karena itulah yang benar-benar akan menghemat uang Anda. Nano Banana 2 Lite sekitar 40% lebih murah, berjalan kira-kira 2,7× lebih cepat, dan menyamai model ini dalam teks terbaca serta konsistensi referensi pada pengujian berhadapan langsung. Yang Anda korbankan sempit tetapi nyata: hanya 1K, tanpa search grounding, dan instruction-following yang lebih lemah begitu satu prompt menjuggling beberapa objek. Subjek tunggal pada resolusi media sosial? Ambil Lite dan simpan selisihnya.
Naiklah ke Pro ketika hasil akhirnya adalah poster penuh kata, atau kampanye di mana satu wajah harus bertahan melewati dua puluh gambar. Lewati baris legacy — Google sendiri kini menyebut gemini-2.5-flash-image sebagai legacy dan merekomendasikan Nano Banana 2 Lite sebagai gantinya demi kualitas lebih baik, kecepatan lebih tinggi, dan biaya lebih rendah. Migrasi itu uang gratis. Sisa jajarannya ada di kategori text-to-image dan di katalog model lengkap.
Thinking mode mengubah cara Anda seharusnya menulis. Model menalar sebelum merender, jadi ia lebih menghargai niat yang dinyatakan daripada tumpukan kata sifat — "poster rekrutmen yang harus terbaca dari jarak tiga meter" mengarahkannya lebih baik daripada lima belas token gaya.
Kutip setiap teks yang ingin Anda render, persis seperti yang harus muncul, lengkap dengan tanda baca dan besar-kecil hurufnya. Instruksi yang samar menghasilkan coretan dekoratif di tier mana pun.
Ketika sebuah subjek ada di dunia nyata, sebut namanya. Grounding hanya membantu kalau model tahu harus meraihnya. Dan bersikaplah blak-blakan soal tata letak: framing tinggi dan ultra-lebar cenderung menggeser subjek ke tengah kecuali Anda menyebutkan di mana segala sesuatu berada.
Setiap gambar membawa watermark SynthID. Penanda provenance Google yang tak kasatmata, diterapkan tanpa kecuali, dan tidak ada provider — termasuk kami — yang punya sakelar untuk menonaktifkannya. Kalau kontrak klien melarang aset ber-watermark, selesaikan itu sebelum Anda berintegrasi.
Anggarkan latensi di sekitar median ~8,4 detik waktu model, bukan respons di bawah satu detik ala model difusi kecil. Berpikir memakan waktu nyata. ETA job kami ada di 30 detik untuk menyerap antrean dan render 4K.
Kunci resolution secara eksplisit di kode. Nilai default tidak sama antarprovider, dan Anda lebih ingin menemukannya di sebuah diff daripada di sebuah tagihan.
Nano Banana 2 adalah nama produk untuk gemini-3.1-flash-image milik Google, model tier flash terkini di keluarga Nano Banana. Ia menghasilkan gambar dari teks, menerima hingga empat belas referensi, merender teks dalam gambar secara terbaca, dan mengeluarkan output hingga 4K.
Kami mengenakan biaya $0.04 per gambar yang dihasilkan pada default 1K kami, $0.06 pada 2K, dan $0.08 pada 4K, diperiksa pada 26 Agustus 2026. Harga bergerak — konfirmasikan di halaman model versi live sebelum Anda menyusun anggaran berdasarkan angka itu.
Bukan. Nano Banana 2 adalah gemini-3.1-flash-image; Pro adalah gemini-3-pro-image, model terpisah dengan harga daftar kira-kira dua kali lipat. Beberapa katalog salah melabeli Pro sebagai "Nano Banana 2", jadi verifikasi ID model Gemini-nya saat membandingkan spesifikasi.
Pakai Lite ketika 1K sudah cukup dan prompt Anda menggambarkan satu subjek yang jelas — sekitar 40% lebih murah dan kira-kira 2,7× lebih cepat. Pakai Nano Banana 2 untuk 2K atau 4K, untuk prompt yang harus menempatkan beberapa objek dengan benar, atau saat Anda menginginkan Google Search grounding, yang tidak dimiliki Lite.
Ya. Setiap output membawa watermark SynthID, penanda tak kasatmata milik Google untuk konten yang dihasilkan AI. Tidak ada parameter di provider mana pun untuk mematikannya, termasuk di kami.
Tidak. Nano Banana 2 tidak mendukung function calling, jadi jangan merancang loop tool-use di sekelilingnya. Ia memang mendukung thinking mode dan Google Search grounding, termasuk Image Search.
Median latensi model terukur sekitar 8,4 detik; kami menetapkan ETA job di 30 detik untuk menutupi antrean dan render yang lebih besar. API-nya asinkron — kirim sebuah job, lalu lakukan polling ke /v1/jobs/{id} atau sediakan webhookUrl.