Loading...
Loading...
gemini-3-pro-image üzerine kurulu premium Nano Banana katmanı; metinden görsel üretimi ve düzenleme, okunaklı görsel içi metin ve 4K'ya kadar çıktı.
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-pro/edit-image',
'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 Pro, Google'ın gemini-3-pro-image modeli — Nano Banana ailesinin en üst basamağı ve bir edit'in tam boyutta ayakta kalması gerektiğinde başvurduğumuz model. Düzenleme capability'sini google/nano-banana-pro/edit-image olarak sunuyoruz ve 1K ile 2K'da düzenlenen görsel başına $0.075 alıyoruz. Bu, aynı request'in bugün fal.ai veya Replicate'te tuttuğu fiyatın yarısı.
Üzerinde çalışacağınız bir kaynak görsel yok mu? O zaman size gereken Nano Banana Pro text-to-image — aynı model, aynı fiyat, sadece prompt.
Fiyatımızı en son 26 Ağustos 2026'da kontrol ettiğimizde tablo şöyleydi:
| API sağlayıcısı | Fiyat (1K/2K) | Fiyat (4K) | E2X'e göre |
|---|---|---|---|
| E2X | $0.075 | $0.15 | — |
| fal.ai | $0.15 | $0.30 | biz %50 daha ucuzuz |
| Replicate | $0.15 | $0.30 | biz %50 daha ucuzuz |
| Google Gemini API | $0.134 | $0.24 | biz %44 daha ucuzuz |
Tabloya tarih basıyoruz çünkü onu yeniden kontrol ediyoruz ve çünkü fiyatlar değişiyor.
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.
Çoğu görsel modeli bir edit'i, tesadüfen orijinale benzeyen yeni bir generation gibi ele alır. Bu model onu kompozisyon olarak ele alıyor ve farkı üç yerde hissediyorsunuz.
Aynı anda on dört referans tutuyor. Google bu bütçeyi role göre bölüyor: bir kişinin tanınabilir kalması gerektiğinde 5 karakter görseline kadar, yüksek sadakatli ürün yerleşimi için 6 nesne görseline kadar, 3 stil referansına kadar. Eksiksiz bir reklam kompoziti — model, ürün, marka paleti — başında beklemeniz gereken üç çağrılık bir zincir yerine tek request olarak giriyor.
Okunabilir metin yazıyor. Ticari nitelikteki her iş için Pro'yu ucuz katmanlara tercih etmenizi önermemizin en büyük sebebi bu. İnfografikler, menüler, diyagramlar ve ambalajlar için stilize, okunaklı metin render ediyor; çok dilli düzenleri de kaldırıyor — İngilizce bir infografik verin, İspanyolcasını isteyin, tasarımın geri kalanı yerinde kalsın. Çoğu görsel modeli gövde metnini hâlâ dekoratif kıvrımlara çeviriyor.
Bir yere varan çözünürlük. 1K, 2K veya 4096×4096'ya kadar 4K. 1K ve 2K'yı aynı fiyatlıyoruz, $0.075; 4K bunu ikiye katlıyor.
Bizi başka biriyle kıyaslamadan önce bilmeniz gereken bir davranış: model, kompozisyon üzerine düşünürken ara "thought image"lar üretiyor. Google bunları döndürmüyor ve biz bunları faturalamıyoruz. Request başına, flash katmanındaki bir modelin süreceği iki üç saniye yerine kabaca 30 saniye beklemenizin sebebi de bu.
Dashboard'unuzda bir key oluşturun, server tarafında tutun ve job'ı submit endpoint'imize post edin. İki alanı zorunlu tutuyoruz: prompt ve image_urls.
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-pro/edit-image",
"input": {
"prompt": "Şişeyi yumuşak, kapalı hava ışığında ıslak arduvazın üzerine yerleştir. Etiket metnini keskin ve değişmemiş halde bırak.",
"image_urls": [
"https://example.com/product.jpg",
"https://example.com/mood.jpg"
],
"aspect_ratio": "4:5",
"resolution": "2k"
}
}'
Size bir job ID veriyoruz. Status oturana kadar poll edin:
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-pro/edit-image",
input: {
prompt: "Arka planı güneş alan bir Milano avlusuyla değiştir. Öznenin yüzünü ve kıyafetini birebir aynı tut.",
image_urls: ["https://example.com/portrait.jpg"],
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 || "Image edit failed");
}
await new Promise((r) => setTimeout(r, 2000));
}
Status pending → processing → completed şeklinde ilerliyor ya da failed veya cancelled'da duruyor. Poll etmek istemiyor musunuz? Submit gövdesinde bir webhookUrl gönderin, iş bittiğinde biz size haber verelim.
İnsanları ısıran iki schema detayı: aspect ratio varsayılanımız 1:1 değil 9:16, yani dikey istemiyorsanız açıkça ayarlayın — ve resolution değerleri küçük harf (1k, 2k, 4k). Canlı makine tarafından okunabilir spec her zaman güncel schema'yı ve fiyatı taşır.
Pro en pahalı görsel editörümüz ve birçok iş için gerçekten fazla kaçıyor. İşlettiğimiz diğer modellerin dürüst haritası şöyle:
| Model | Görsel başına fiyat | Ne zaman seçin |
|---|---|---|
| Nano Banana Pro | $0.075 | Görselin içinde metin, çok sayıda referans, 4K output |
| Nano Banana 2 | $0.04 | Güncel nesil kalite, 4K gerekmiyor |
| Nano Banana 2 Lite | $0.0238 | Yüksek hacim, basit edit'ler, dar bütçe |
| Nano Banana (legacy) | $0.0312 | Hiçbir şey için. Google 2 Ekim 2026'da kapatıyor |
| GPT Image 2 | high kalitede $0.0525 | Mask tabanlı düzenleme veya OpenAI'ın metin render'ı |
Bu tabloyu bir kez daha okuyun ve legacy satırına dikkat edin. Google gemini-2.5-flash-image'ı 2 Ekim 2026'da emekliye ayırıyor ve Nano Banana 2 Lite ondan hem daha ucuz hem daha yeni — $0.0312'ye karşı $0.0238. Hâlâ eskisindeyseniz o migration kendini iki kez amorti eder. Bunu size söylemeyi, ihtiyacınız olmayan bir katmanı satmaya tercih ederiz.
Gerisi bütçe sorusu. Pro kabaca Lite'ın üç katı tutuyor. Edit'leriniz sosyal medya çözünürlüğünde arka plan değişimi ve renk düzeltmesiyse, Lite bunu yapar ve fark cebinizde kalır. Görsele gömülü kelimeleri bir müşteri okuyacaksa Pro'ya geri dönün. Hepsine image-to-image kategorisinden ya da tam model kataloğundan göz atabilirsiniz.
Text-to-image'dan taşınan alışkanlık, tüm sahneyi tarif etmektir. Bir edit'te o talimat referansla kavga eder ve bir değişiklik yerine sürüklenen bir regeneration alırsınız.
Delta'yı yazın. Neyin değişeceğini söyleyin, ardından neyin değişmemesi gerektiğini: "ceketi antrasit yünle değiştir, pozu, yüzü ve ışığı birebir aynı tut" neredeyse her seferinde tam bir sahne tarifini yener. Tek çağrıya birkaç referans giriyorsa onları etiketleyin — "görsel 1 kişi, görsel 2 ürün, görsel 3 yalnızca renk düzenlemesi" — çünkü üçüncü ekinizin bir özne değil palet olduğunu modele başka hiçbir şey söylemez.
Metin mi düzenliyorsunuz? Tam string'i tırnak içinde verin. Başka kelimelerle anlatmak yeniden yorumlamayı davet eder.
Her output bir SynthID watermark taşıyor. Bu, Google'ın algılanamaz köken işareti; istisnasız uygulanıyor ve ne biz ne de başka bir sağlayıcı onu kapatacak bir anahtar sunabiliyor. Pipeline'ınız aşağı akışta tespit çalıştırıyorsa veya bir müşteri sözleşmesi watermark'lı varlıkları yasaklıyorsa, entegrasyondan önce bunu netleştirin.
Bir config'i taşıyorsanız resolution varsayılanlarına dikkat edin. Bizim varsayılanımız 1K, fal.ai'ınki de öyle; Replicate varsayılan olarak 2K veriyor. Burada bu katmanlarda fiyat aynı, ama output boyutlarınız varsaydığınızla örtüşmeyecek.
Nano Banana Pro, Google'ın gemini-3-pro-image modelinin ürün adı; Nano Banana ailesinin premium katmanı. Mümkün olan en hızlı generation yerine karmaşık görsel işleri hedefliyor — çok referanslı kompozisyon, karakter tutarlılığı, görsel içinde okunabilir metin, 4K'ya kadar output.
1K ve 2K çözünürlükte düzenlenen görsel başına $0.075 alıyoruz, 4K'da bunun iki katı faturalanıyor. 26 Ağustos 2026 kontrolündeki fiyatımız buydu. Fiyatlar oynuyor, bu yüzden bütçenizi ona göre kurmadan önce canlı model sayfasından teyit edin.
Toplamda on dört. Google karışımı role göre sınırlıyor: tutarlılık için en fazla 5 karakter görseli, yüksek sadakatli dahil etme için en fazla 6 nesne görseli ve en fazla 3 stil referansı.
O tarihte kontrol ettiğimiz karşılaştırılabilir on-demand fiyatlar için evet — bizde $0.075, iki tarafta da $0.15. Birebir aynı request'te %50 tasarruf. Farklı planlar, batch ürünleri veya promosyon fiyatları bu karşılaştırmanın parçası değil.
Evet. Nano Banana Pro'dan çıkan her görsel, Google'ın yapay zekâ üretimi içerik için kullandığı algılanamaz işaret olan SynthID watermark'ını içeriyor. Hiçbir sağlayıcı bunu kapatacak bir parametre sunmuyor, biz de dahil.
Görselde okunabilir metin varsa, birkaç referansı birleştiriyorsanız ya da 4K'ya ihtiyacınız varsa Pro'yu kullanın. Sosyal medya çözünürlüğünde arka plan değişimi ve basit rötuş için Nano Banana 2 Lite üçte biri kadar tutuyor ve fark nadiren belli oluyor.
Hayır. Bir job submit ediyorsunuz, sonra ya status'ünü poll ediyorsunuz ya da bize bir webhookUrl veriyorsunuz. Tamamlanan bir job sonucu data.outputs[0].url altında sunuyor. Yaklaşık 30 saniyelik işlem süresi bekleyin.