Loading...
Loading...
OpenAI'nin GPT Image 2 ailesi; OpenAI Images API üzerinden metinden görsel üretimi ve referans tabanlı görsel düzenleme sunar.
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': 'openai/gpt-image-2/text-to-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)GPT Image 2, OpenAI'ın gpt-image-2-2026-04-21 modeli ve görselin içindeki kelimelerin doğru olması gerektiğinde insanlara uzattığımız model bu. Onu openai/gpt-image-2/text-to-image olarak sunuyoruz. Varsayılanımız olan resolution=1K değerinde, hangi quality değerini gönderirseniz gönderin görsel başına $0.0525 alıyoruz — fal.ai'daki karşılaştırılabilir üst katman request'i için ödenen $0.211'e karşı.
Değiştirmek istediğiniz, sıfırdan üretmek istemediğiniz bir görsel zaten var mı? GPT Image 2 edit-image referansları ve isteğe bağlı bir mask'i alır; aynı model, aynı fiyat listesi.
Bu, sabit bir görsel başı ücret değil ve iki düğmeden yalnızca biri faturanızı oynatıyor.
Asıl kaldıraç resolution: 1K ×1, 2K ×2, 4K ×3.
Quality ise her ayarda ×7 çarpan. low, medium, high ve auto hepsi aynı sayıya oturuyor; yani quality: "low" göndermek aynı paraya daha kötü bir görsel satın almak demek. Bu, config'imizin parametreyi eşleme biçiminden gelen bir tuhaflık; dolayısıyla high dışında bir şey göndermenin hiçbir gerekçesi yok. Alıntılandığını görebileceğiniz $0.0075'lik temel oran, yalnızca hiç quality alanı taşımayan bir request için geçerli. O, fiyatlandırma motorumuzun başladığı katsayı; bitmiş bir görselin fiyatı değil.
26 Ağustos 2026'da kontrol edildiğinde gerçekte faturalandığınız tutarlar:
| Output boyutu | E2X, herhangi bir quality değeri | fal.ai (high) | E2X'e göre |
|---|---|---|---|
| 1024×1024 (1K, varsayılanımız) | $0.0525 | $0.211 | biz %75 daha ucuzuz |
| 2560×1440 (2K) | $0.105 | $0.222 | biz %53 daha ucuzuz |
| 3840×2160 (4K) | $0.1575 | $0.401 | biz %61 daha ucuzuz |
Bütçe bağlamadan önce bu tablonun şekline bakın. fal, 2K için 1K'dan neredeyse hiç fazla almıyor — $0.211'e karşı $0.222 — bizim fiyatımız ise ikiye katlanıyor. Avantajımız 1K'da en geniş halinde, yukarı çıktıkça daralıyor.
OpenAI'ın kendisi bu tabloya giremiyor: token üzerinden faturalıyor, dolayısıyla resmi bir görsel başı rakam yok ve başka yerde gördüğünüz her sayı birilerinin hesap makinesi çıktısı. Satırlarımıza tarih basıyoruz çünkü onları yeniden kontrol ediyoruz.
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 gövde metnini hâlâ üç metreden harfe benzeyen dekoratif kıvrımlara çeviriyor. Bu model çevirmiyor ve kataloğumuzda premium bir katmanda durmasının sebebi tam olarak bu tek capability. Neyin altında ayakta kalıyor:
Yanında iki şey daha geliyor. Çözünürlük 4K'ya uzanıyor — GPT Image 1'in 1536px tavanından gerçek bir sıçrama — ve background: "transparent" size ayrı bir matting adımı olmadan kesilmiş bir görsel veriyor: yalnızca PNG veya WebP, çünkü JPEG'in alfa kanalı yok.
Model O serisi reasoning üzerinde çalışıyor; render etmeden önce kompozisyonu planlıyor ve kendi kendini kontrol ediyor. Önce kalite. Flash katmanındaki bir modelden yavaş olmasının ve burada size üç saniye vaat etmek yerine 60 saniyelik bir ETA yayınlamamızın sebebi bu.
Dashboard'unuzda bir key oluşturun, server tarafında tutun. 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": "openai/gpt-image-2/text-to-image",
"input": {
"prompt": "Sahil kasabasındaki bir fırın için işe alım afişi. Başlık, sıkışık bir sans yazı tipiyle FLOUR & SALT yazıyor. Altında açık pozisyonları listeleyen 9 punto dört satır gövde metni. Sıcak kâğıt dokusu, tek mürekkep rengi.",
"aspect_ratio": "2:3",
"resolution": "2K",
"quality": "high"
}
}'
Size bir job ID döndürüyoruz. Onu poll edin ya da bir webhookUrl gönderip döngüyü hiç kurmayı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: "openai/gpt-image-2/text-to-image",
input: {
prompt: "Kare app store ekran görüntüsü. Nane yeşili bir zemin üzerinde cihaz mockup'ı. Altta hem Japonca hem İngilizce, ikisi de tamamen okunaklı bir başlık şeridi.",
aspect_ratio: "1:1",
resolution: "1K",
quality: "high",
background: "transparent",
},
}),
}).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, 3000));
}
Status pending → processing → completed yolunu yürüyor ya da failed veya cancelled'da duruyor. Büyük-küçük harfe dikkat — resolution değerleri büyük harf: 1K, 2K, 4K. Aspect ratio varsayılanımız 1:1 ve enum geniş bir aralıkta, 21:9'dan 1:3'e kadar. Makine tarafından okunabilir spec güncel schema'yı ve fiyatı taşır.
Bu kategoride beş generator var ve GPT Image 2 pahalı olanı. Bazen doğru tercih o. Çoğu zaman değil.
| Model | Görsel başına fiyat | Ne zaman seçin |
|---|---|---|
| GPT Image 2 | $0.0525 (high/1K) | Okunabilir metin, ambalaj, 4K, şeffaflık |
| Nano Banana Pro | $0.075 | Portre gerçekçiliği, tutarlı tutulan çok sayıda referans |
| Nano Banana 2 | $0.04 | Çalışılabilir bir fiyata güncel nesil kalite |
| Nano Banana 2 Lite | $0.0238 | Hacim, hız, basit sahneler |
| Nano Banana (legacy) | $0.0312 | Henüz taşımadığınız eski bir entegrasyon |
Ayrım dar ama gerçek. Tipografinin okunabilir olması gerekiyorsa buraya gelin. Yüzler için ya da birkaç referans boyunca tutarlı tutulan tek bir karakter için Nano Banana Pro daha güçlü ve paranızı seve seve orada alırız. Bir hero görseli veya arka plan katmanı içinse Nano Banana 2 işi bizim fiyatımızın dörtte üçüne görüyor ve daha erken bitiriyor.
Bir şey daha, sizin keşfetmenizi beklemek yerine söylemeyi tercih ederiz: Nano Banana 2 Lite, legacy Nano Banana'dan hem daha ucuz hem daha yeni. Hâlâ eski slug'da mısınız? Migration bedava para. Gerisi text-to-image kategorisinde ve model kataloğunda duruyor.
Reasoning adımı, kesin tarifi ödüllendiriyor ve belirsizliği cezalandırıyor. Metninizi birebir tırnak içinde verin ve nereye geleceğini söyleyin: "başlık 'FLOUR & SALT' yazıyor, ortalanmış, üst üçte birde" o string'i getirir; "biraz metin içeren bir fırın afişi" ise güzel bir yazı tipiyle makul görünen bir saçmalık getirir. Düzeni düzen olarak tarif edin — üst bant, sol kolon, alt çizgi. Planlayıcı mekânsal bir brief'e saygı duyuyor.
Şeffaflığı bir cümleyle değil, background: "transparent" ile ayarlayın. Bir ret yemeden önce bilmeye değer, OpenAI'dan gelen üç boyut kuralı: iki kenar da 16'nın katı, en uzun kenar 3840px'in altında, aspect ratio 3:1'den daha geniş değil.
Bu modelden çıkan her görsel iki köken katmanı taşıyor ve hiçbir quality katmanında ikisi de opsiyonel değil.
Birincisi, output'u ChatGPT Images tarafından üretilmiş olarak tanımlayan C2PA metadata'sı — X, Meta, LinkedIn ve TikTok bunu okuyup yüklemede "Made with AI" etiketi iliştiriyor. İkincisi, doğrudan görsel verisinin içinde duran ve insanların önce denediği metadata temizliğinden sağ çıkan, daha yeni ve algılanamaz bir piksel watermark'ı.
İkisini de biz kaldıramıyoruz, bu modeli satan başka hiç kimse de kaldıramıyor. GPT Image 2 üzerinde white-label output sunmuyoruz. Bir müşteri sözleşmesi yapay zekâ etiketli varlıkları yasaklıyorsa, buranın üzerine inşa etmeden önce bunu çözün.
Ve bütçe tuzağı, bir kez daha: quality bir maliyet ayarı değil. Taslak turları için low'a düşmek başka platformlardan gelen bir alışkanlık; burada aynı $0.0525'i yakıyor ve tam da uğruna geldiğiniz metin render'ını bozuyor. Harcamayı resolution ile kontrol edin — taslağı 1K'da çıkarın, yayına 2K veya 4K'da girin.
OpenAI'ın görsel üretim modeli; gpt-image-2-2026-04-21 snapshot'ı, GPT Image 1.5'in ardılı olarak 21 Nisan 2026'da yayınlandı. Render etmeden önce kompozisyonu planlamak için O serisi reasoning kullanıyor ve öne çıkan capability'si küçük boyutlarda ve diller arasında doğru görsel içi metin.
Varsayılanlarımızda, yani quality=high ve resolution=1K ile görsel başına $0.0525. 2K bunu ikiye katlayıp $0.105 yapıyor, 4K üçe katlayıp $0.1575. Bunlar 26 Ağustos 2026 kontrolündeki fiyatlarımızdı.
Çünkü $0.0075 bizim çarpansız temel oranımız ve yalnızca hiç quality alanı taşımayan bir request için geçerli. Herhangi bir quality değeri onu yediyle çarpıyor, resolution ise üstüne bir kez daha çarpıyor. Gerçekten gönderdiğiniz konfigürasyonu baz alın; yoksa maliyet modeliniz yedi kat sapar.
Hayır. Çarpanımız low, medium, high ve auto için aynı şekilde ×7, dolayısıyla hepsi 1K'da $0.0525 faturalıyor. low göndermek aynı parayı götürüyor ve daha azını getiriyor. Faturanızı gerçekten değiştiren parametre resolution.
Kontrol ettiğimiz her çözünürlükte evet. 1024×1024'te bizde $0.0525, orada $0.211 — %75 daha ucuz; 2K'da $0.105'e karşı $0.222, %53 daha ucuz; 4K'da $0.1575'e karşı $0.401, %61 daha ucuz. OpenAI'ın kendisi görsel başına değil token üzerinden faturaladığı için doğrudan karşılaştırılacak resmi bir liste fiyatı yok.
Evet, iki şekilde: sosyal platformların "Made with AI" etiketi uygulamak için okuduğu C2PA metadata'sı ve görsel verisinin içine gömülmüş algılanamaz bir piksel watermark'ı. İkisi de her quality katmanında mevcut ve hiçbir sağlayıcı — biz dahil — onları kapatamıyor.
Görselde bir insanın okuyacağı metin varsa GPT Image 2'yi seçin: ambalaj, infografik, UI, poster. Portre gerçekçiliğine ya da birden çok referans görsel boyunca tutarlı bir karaktere ihtiyacınız varsa Nano Banana Pro seçin. 1K'da aşağı yukarı aynı fiyatlar, o yüzden bütçeye değil güce göre karar verin.