Loading...
Loading...
İkinci nesil Nano Banana modelleri; görsel üretimi ve prompt ile düzenleme için, ilk sürüme kıyasla daha yüksek prompt uyumuyla.
Modelleri çalıştırmak için giriş yapın
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, Google'ın gemini-3.1-flash-image modeli ve çoğu kişiyi ilk olarak yönlendirdiğimiz katman. Onu google/nano-banana-2 olarak sunuyoruz — çıplak slug, capability suffix'i yok — ve 1K varsayılanımızda üretilen görsel başına $0.04 alıyoruz. Bu, aynı request için fal.ai'nin fiyatının yarısı ve karşılığında okunaklı görsel içi metin render eden, on dört referans kabul eden ve ta 4K'ya kadar çıkan bir model alıyorsunuz.
Elinizde değiştirilmesini istediğiniz, sıfırdan üretilmesini değil, bir görsel mi var? Nano Banana 2 edit-image aynı ağırlıklar, aynı fiyat; üstüne bir image_urls alanı eklenmiş hali.
Sayılardan önce bir isim uyarısı. Nano Banana 2, Nano Banana Pro değildir. Pro, gemini-3-pro-image; ayrı ve daha pahalı bir model. Bazı kataloglar — fal.ai de dahil — bunu tekil sayfalarda "Nano Banana 2" diye etiketledi. Pazarlama adını değil, Gemini model ID'sini karşılaştırın.
En son 26 Ağustos 2026'da kontrol ettiğimizde fiyatımız şuradaydı:
| API sağlayıcı | Görsel başına fiyat (1K) | E2X'e göre |
|---|---|---|
| E2X | $0.04 | — |
| fal.ai | $0.08 | %50 daha ucuzuz |
| WaveSpeed | $0.07 | %43 daha ucuzuz |
| Google Gemini API | $0.067 | %40 daha ucuzuz |
Fiyatlar ve ürün koşulları zamanla değişebilir; satın alma kararı öncesinde güncel fiyatları kontrol edin. Google Batch veya Flex fiyatlandırması, zamanlama, kapasite ve işleme koşulları farklı olduğu için standart on-demand API request'iyle birebir eşdeğer değildir ve bu tabloya dahil edilmemiştir. Bu karşılaştırma belirli bir kullanım senaryosuna aittir; E2X'in her koşulda "dünyanın en ucuzu" olduğu iddia edilmemektedir.
Faturayı belirleyen tek etken resolution ve merdiven sabit:
| Çözünürlük | Çarpan | Bizim fiyatımız | fal.ai |
|---|---|---|---|
| 1K (varsayılan) | ×1 | $0.04 | $0.08 |
| 2K | ×1.5 | $0.06 | $0.12 |
| 4K | ×2 | $0.08 | $0.16 |
Her basamakta fal.ai'nin %50 altında kalıyoruz — 4K dahil. Aynı sayılar, schema'nın geri kalanıyla birlikte makine tarafından okunabilir spec'te duruyor.
Google'ın kendi liste fiyatları hikâyeyi anlatıyor: Nano Banana 2 $0.067, Nano Banana Pro $0.134. Tam iki katı. Kalite farkı ise 2×'e yakın bile değil.
Takas bu. Pro, yoğun tipografik yerleşimlerde ve karmaşık kompozitlerde önde kalıyor; siz her call'da faturayı yarıya indiriyorsunuz ve çoğu ürün işinde fark izleyiciye hiç ulaşmıyor. Bu katmanda kaybettiğinizden çok, elinizde kalan önemli:
resolution enum'umuz 1k, 2k ve 4k değerlerini sunuyor. Lite kardeşine karşı en büyük fark burada: onda resolution parametresi hiç yok — ürettiği tek şey 1K.Google'ın modeli ayrıca Pro'nun sunmadığı ultra geniş çerçevelemeleri de destekliyor — 1:4, 4:1, 1:8, 8:1. Bizim aspect_ratio enum'umuz şu an 1:1'den 21:9'a kadar on standart oranı kapsıyor; dolayısıyla ultra geniş bir değer üzerine banner pipeline'ı kurmadan önce canlı spec'i kontrol edin.
Kesin bir limit: function calling desteklenmiyor. Etrafına bir tool-use döngüsü tasarlamayın.
Dashboard'unuzdan bir key oluşturun, sunucunuzda tutun ve submit endpoint'imize gönderin. Zorunlu tek alan prompt.
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": "Lizbon'da bir fırının önünde elle yazılmış kara tahta menü, sıcak ikindi ışığı, PASTEL DE NATA 1,20 EUR yazısı net biçimde okunaklı",
"aspect_ratio": "4:5",
"resolution": "2k"
}
}'
Size bir job ID döneriz. Polling yapın ya da bize bir webhook verip polling'i bırakın:
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: "Küçük bir hidroponik seranın izometrik kesiti, etiketlenmiş tanklar ve borular, teknik illüstrasyon tarzı",
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 pending → processing → completed şeklinde ilerler ya da failed veya cancelled üzerinde durur. Geri aranmayı tercih ederseniz bir webhookUrl gönderin.
İnsanları yakalayan iki schema detayı var. aspect_ratio varsayılanımız 1:1 değil, 9:16 — portre, çünkü trafiğimizin çoğu bunu istiyor. Ve resolution değerleri küçük harf: 1k, 2k, 4k.
Nano Banana 2 aralığımızın ortasında duruyor; bu da bazı iş yükleri için her iki yönde birden yanlış seçim olması demek. Dürüst harita:
| Model | Görsel başına fiyat | Ne zaman seçilir |
|---|---|---|
| Nano Banana 2 | $0.04 | 2K ya da 4K çıktı, karışık referanslar, gerçek dünyaya dayalı özneler |
| Nano Banana 2 Lite | $0.0238 | Yüksek hacim, 1K yeterli, prompt başına tek özne |
| Nano Banana Pro | $0.075 | Yoğun tipografi, katı karakter tutarlılığı |
| Nano Banana (legacy) | $0.0312 | Henüz migration yapmadığınız bir entegrasyon |
| GPT Image 2 | $0.0525'ten başlayan | OpenAI'nin estetiğini tercih ediyorsanız |
Lite satırından başlayın, çünkü size gerçekten para kazandıracak olan o. Nano Banana 2 Lite yaklaşık %40 daha ucuz, kabaca 2,7× daha hızlı ve karşılıklı testlerde okunaklı metin ile referans tutarlılığında bu modelle başa baş gidiyor. Vazgeçtikleriniz dar ama gerçek: yalnızca 1K, search grounding yok ve bir prompt birkaç nesneyi bir arada tuttuğunda daha zayıf talimat takibi. Sosyal medya çözünürlüğünde tek özne mi? Lite'ı alın, farkı cebinizde tutun.
Teslim edeceğiniz şey kelimelerle dolu bir poster olduğunda ya da tek bir yüzün yirmi görselde ayakta kalması gereken bir kampanyada Pro'ya çıkın. Legacy satırını atlayın — Google artık gemini-2.5-flash-image'i kendisi legacy diye anıyor ve daha iyi kalite, daha yüksek hız ve daha düşük maliyet için yerine Nano Banana 2 Lite'ı tavsiye ediyor. O migration bedava para. Aralığın geri kalanı text-to-image kategorisinde ve tam model kataloğunda duruyor.
Thinking mode, nasıl yazmanız gerektiğini değiştiriyor. Model render etmeden önce akıl yürütüyor, dolayısıyla üst üste yığılmış sıfatlar yerine beyan edilmiş niyeti ödüllendiriyor — "üç metreden okunması gereken bir işe alım afişi", on beş stil token'ından daha iyi yönlendirir.
Render edilmesini istediğiniz her metni, noktalama ve büyük-küçük harf dahil tam görünmesi gerektiği haliyle tırnak içine alın. Belirsiz talimatlar her katmanda dekoratif kıvrımlar üretir.
Bir özne gerçek dünyada var olduğunda adını verin. Grounding ancak model ona uzanması gerektiğini bilirse işe yarar. Yerleşim konusunda da açık sözlü olun: uzun ve ultra geniş çerçevelemeler, nerede durduklarını söylemezseniz özneleri ortaya toplama eğilimindedir.
Her görsel bir SynthID watermark'ı taşır. Google'ın algılanamayan köken işareti, istisnasız uygulanır ve hiçbir sağlayıcının — bizim de — onu kapatacak bir anahtarı yok. Bir müşteri sözleşmesi watermark'lı varlıkları yasaklıyorsa, entegre etmeden önce bunu çözün.
Latency'yi küçük bir diffusion modelinin saniye altı yanıtı üzerinden değil, ~8,4 saniyelik medyan model süresi üzerinden bütçeleyin. Thinking, duvar saatinden yiyor. Bizim job ETA'mız kuyruğu ve 4K render'ları soğurmak için 30 saniyede duruyor.
resolution değerini kodda açıkça sabitleyin. Varsayılanlar sağlayıcılar arasında birbirini tutmuyor ve bunu bir faturada değil bir diff'te fark etmeyi tercih edersiniz.
Nano Banana 2, Google'ın gemini-3.1-flash-image modelinin ürün adı; Nano Banana ailesindeki güncel flash katmanı model. Metinden görsel üretiyor, on dört referansa kadar kabul ediyor, okunaklı görsel içi metin render ediyor ve 4K'ya kadar çıktı veriyor.
1K varsayılanımızda üretilen görsel başına $0.04, 2K'da $0.06 ve 4K'da $0.08 alıyoruz; 26 Ağustos 2026'da kontrol edildi. Fiyatlar oynar — bütçenizi buna göre kurmadan önce canlı model sayfasından teyit edin.
Hayır. Nano Banana 2 gemini-3.1-flash-image; Pro ise gemini-3-pro-image, kabaca iki katı liste fiyatına sahip ayrı bir model. Bazı kataloglar Pro'yu hatalı biçimde "Nano Banana 2" diye etiketledi, dolayısıyla spec karşılaştırırken Gemini model ID'sini doğrulayın.
1K yeterliyse ve prompt'larınız tek bir net özneyi tarif ediyorsa Lite'ı kullanın — yaklaşık %40 daha ucuz ve kabaca 2,7× daha hızlı. 2K ya da 4K için, birkaç nesneyi doğru yerleştirmesi gereken prompt'lar için ya da Lite'ta bulunmayan Google Search grounding'i istediğinizde Nano Banana 2'yi kullanın.
Evet. Her çıktı, Google'ın yapay zekâ üretimi içerik için kullandığı algılanamayan işaret olan SynthID watermark'ını taşır. Bizimki dahil hiçbir sağlayıcıda onu kapatacak bir parametre yok.
Hayır. Nano Banana 2 function calling'i desteklemiyor, bu yüzden etrafına bir tool-use döngüsü tasarlamayın. Buna karşılık thinking mode'u ve Image Search dahil Google Search grounding'i destekliyor.
Medyan model latency'si 8,4 saniye civarında ölçülüyor; biz job ETA'sını kuyruğu ve daha büyük render'ları karşılamak için 30 saniyeye ayarlıyoruz. API asenkron — bir job gönderin, sonra /v1/jobs/{id} üzerinden polling yapın ya da bir webhookUrl verin.