Loading...
Loading...
Keluarga GPT Image 2 dari OpenAI untuk membuat gambar dari teks dan mengeditnya berbasis referensi melalui OpenAI Images API.
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': 'openai/gpt-image-2/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)GPT Image 2 edit-image adalah gpt-image-2-2026-04-21 milik OpenAI yang diarahkan ke gambar yang sudah Anda miliki: retusen, komposit, inpainting bermask, outpainting, dan menulis ulang huruf yang menyatu di dalam sebuah tata letak. Kami menjalankannya sebagai openai/gpt-image-2/edit-image dan menagih $0.0525 per gambar output pada resolution=1K, default kami. Request tier high yang setara di fal.ai berada di $0.211.
Tidak punya gambar sumber untuk diolah? Kalau begitu yang Anda cari adalah GPT Image 2 text-to-image — model yang sama, daftar tarif yang sama, hanya prompt.
Harga kami bersifat perkalian, dan salah satu dari dua pengalinya adalah jebakan. quality berlaku ×7 pada setiap nilai — low, medium, dan high menagih identik, jadi tier yang lebih rendah menelan kualitas gambar Anda dan tidak menghemat apa pun. Itu keanehan pada cara konfigurasi kami memetakan parameternya, dan kami tidak menyembunyikannya di catatan kaki. Kirim high.
resolution adalah pengali yang menggerakkan uang: ×1 pada 1K, ×2 pada 2K, ×3 pada 4K. Angka $0.0075 yang beredar sebagai "harga GPT Image 2" adalah tarif dasar kami sebelum pengali, hanya bisa dicapai oleh request yang sama sekali tidak mengirim nilai quality — dan quality wajib di endpoint ini, jadi Anda tidak bisa mencapainya di sini bahkan secara tak sengaja. Tarif per 26 Agustus 2026:
| Ukuran output | E2X, nilai quality apa pun | fal.ai (high) | vs. E2X |
|---|---|---|---|
| 1024×1024 (1K, default kami) | $0.0525 | $0.211 | kami 75% lebih murah |
| 2560×1440 (2K) | $0.105 | $0.222 | kami 53% lebih murah |
| 3840×2160 (4K) | $0.1575 | $0.401 | kami 61% lebih murah |
Baca kolom-kolom itu saling berhadapan. Harga fal nyaris tidak bergerak antara 1K dan 2K sementara harga kami berlipat dua, jadi jarak yang terlihat raksasa di 1K kira-kira berkurang setengah di 2K. Tetap menguntungkan kami di setiap tier yang kami periksa. Susun anggaran berdasarkan tier yang benar-benar akan Anda rilis.
OpenAI sama sekali tidak bisa muncul di tabel itu. Ia mengukur model ini dalam token ($5.00/1M input teks, $8.00/1M input gambar, $30.00/1M output gambar; Batch pada setengah tarif), jadi "harga per edit" baru ada setelah Anda mengasumsikan ukuran gambar dan panjang prompt. Kami menagih per request.
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.
OpenAI menghapus parameter input_fidelity pada generasi ini. Setiap gambar sumber yang Anda lampirkan kini diproses pada kesetiaan tinggi, tanpa setelan lebih murah untuk dijadikan pegangan — lebih banyak token input per lampiran, setiap kali. Pasar menunjukkannya: di fal.ai endpoint edit berjalan kira-kira dua kali tarif text-to-image pada tier rendah. Jangan berasumsi pipeline edit dan pipeline buat-dari-nol berbiaya sama di baliknya.
Menulis ulang teks di dalam karya yang sudah ada. Alasan terkuat membawa sebuah gambar ke sini alih-alih ke model Google. Berikan infografis berbahasa Inggris yang sudah jadi, minta versi Jermannya — hurufnya kembali terbaca dan tata letaknya tetap di tempat. Sama untuk label produk, salinan kemasan, papan menu, tangkapan layar UI.
Komposit dari banyak sumber. Hingga 16 gambar referensi per request, dan hingga 10 output yang dikembalikan — variasi untuk dipilih tanpa perjalanan bolak-balik untuk tiap satunya.
Inpainting bermask. Lampirkan mask berkanal alfa dan area putihnya menandai apa yang boleh diubah model. Mask-nya opsional; tanpa itu, prompt Anda yang menentukan cakupan editnya. Kalimat OpenAI sendiri layak dikutip utuh alih-alih diringkas: model "memakai mask sebagai panduan, tetapi mungkin tidak mengikuti bentuk persisnya dengan presisi penuh." Sebuah petunjuk kuat, bukan clipping path. Outpainting bekerja dengan cara yang sama.
Transparansi. background: "transparent" mengembalikan kanal alfa — PNG atau WebP, tidak pernah JPEG.
Aturan ukuran berlaku untuk input juga: sisi terpanjang sampai 3840px, kedua sisi kelipatan 16, aspect ratio tidak lebih lebar dari 3:1, total piksel 655.360 sampai 8.294.400.
Tiga field wajib di sini: prompt, image_urls, dan quality.
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/edit-image",
"input": {
"prompt": "Ganti headline pada kemasannya dengan \"CAFÉ NOIR — GRAND CRU\" dalam tipografi dan ketebalan yang sama. Biarkan ilustrasi, barcode, dan latarnya tak tersentuh.",
"image_urls": ["https://example.com/coffee-box.png"],
"aspect_ratio": "4:5",
"resolution": "2K",
"quality": "high"
}
}'
Anda menerima job ID sebagai balasan. Lakukan polling, atau daftarkan webhookUrl dan biarkan kami yang menghubungi Anda.
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/edit-image",
input: {
prompt: "Komposisikan jam tangan dari gambar 1 ke permukaan marmer pada gambar 2. Samakan arah pencahayaan gambar 2. Jaga ukiran pada dial tetap terbaca.",
image_urls: [
"https://example.com/watch-cutout.png",
"https://example.com/marble-scene.jpg",
],
aspect_ratio: "1:1",
resolution: "1K",
quality: "high",
},
}),
}).then((r) => r.json());
const { jobId } = submitted.data;
for (;;) {
const job = await fetch(`https://api.e2x.ai/v1/jobs/${jobId}`, { headers })
.then((r) => r.json());
if (job.data.status === "completed") {
job.data.outputs.forEach((o) => console.log(o.url));
break;
}
if (job.data.status === "failed") {
throw new Error(job.data.error?.message || "Edit failed");
}
await new Promise((r) => setTimeout(r, 3000));
}
Job bergerak pending → processing → completed, atau berhenti di failed atau cancelled. Nilai resolusi ditulis kapital — 1K, 2K, 4K — dan default aspect ratio kami adalah 1:1. Model merencanakan dan memeriksa dirinya sendiri sebelum merender, jadi kami mempublikasikan ETA 60 detik alih-alih janji ala tier flash. Schema dan harga tersedia di spesifikasi machine-readable.
Lima editor, satu keputusan, dan semuanya bermuara pada apakah huruf itu penting.
| Model | Harga / gambar | Pilih saat |
|---|---|---|
| GPT Image 2 edit | $0.0525 (high/1K) | Penulisan ulang teks, inpainting bermask, transparansi, 4K |
| Nano Banana Pro | $0.075 | Wajah, konsistensi karakter, referensi bertipe peran |
| Nano Banana 2 | $0.04 | Default serbaguna untuk sebagian besar edit |
| Nano Banana 2 Lite | $0.0238 | Penggantian latar dan perubahan warna, dalam volume besar |
| Nano Banana (legacy) | $0.0312 | Hanya kalau Anda belum bermigrasi keluar darinya |
Jawaban lugasnya: kalau editan Anda tidak menyentuh huruf, Anda mungkin tidak seharusnya berada di sini. Nano Banana 2 menangani retusen biasa — hapus objek, ganti latar, hangatkan gradingnya — dengan biaya lebih rendah, dan lebih cepat. Mengedit potret, atau menjaga satu orang tetap dikenali di beberapa referensi? Nano Banana Pro adalah perkakas yang lebih baik bahkan dengan harga lebih tinggi.
Datanglah ke sini untuk hal yang tidak dikerjakan keluarga Google sebaik ini: menulis ulang salinan di dalam desain yang sudah ada, inpainting yang dibatasi mask, output transparan. Sisanya ada di kategori image-to-image dan di katalog model kami.
Deskripsikan deltanya, bukan tujuannya. Prompt yang mendeskripsikan ulang seluruh adegan bersaing dengan sumbernya, dan Anda mendapat regenerasi yang melenceng alih-alih sebuah edit. Sebutkan apa yang berubah, lalu apa yang harus bertahan: "pertahankan crop, bayangan, dan posisi labelnya tetap identik" layak menempati ruangnya.
Ketika beberapa gambar masuk, beri label berdasarkan indeks: gambar 1 adalah subjeknya, gambar 2 lingkungannya, gambar 3 hanya referensi grading. Tidak ada hal lain yang memberi tahu model lampiran mana yang dimaksudkan sebagai palet.
Untuk edit teks, tempelkan string pengganti persisnya dalam tanda kutip dan sebutkan apa yang terjadi pada yang lama. Parafrasa mengundang penafsiran ulang, dan penafsiran ulang pada label produk berarti cetak ulang. Di dalam sebuah mask, sisakan beberapa piksel margin di sekitar apa pun yang berharga — batasnya adalah panduan, bukan potongan.
Dua lapis watermark mendarat pada setiap output, di setiap tier kualitas, dan bagian ini tidak akan kami perhalus. Metadata provenance C2PA mengidentifikasi file itu sebagai hasil ChatGPT Images — X, Meta, LinkedIn, dan TikTok mem-parsing-nya lalu menerapkan pelabelan "Made with AI" secara otomatis. Di bawahnya ada watermark tingkat piksel yang tak kasatmata di dalam data gambar, yang tidak ikut lenyap ketika metadatanya lenyap.
Tidak satu pun lapisan itu punya sakelar mati, baik bagi kami maupun penjual ulang lainnya. Kami tidak bisa menjanjikan output white-label pada model ini. Mengedit aset klien di bawah kontrak yang melarang materi berlabel AI? Lakukan percakapan itu sekarang.
Satu catatan biaya, karena nalurinya keliru di sini: lintasan draf murah tidak datang dari quality. Dua puluh iterasi low menagih persis sama dengan dua puluh iterasi high. Untuk loop peninjauan yang murah, buat draf pada 1K dan simpan 2K atau 4K untuk versi yang dirilis.
$0.0525 per gambar output pada default kami quality=high dan resolution=1K. 2K menjadi $0.105 dan 4K menjadi $0.1575, karena resolusi mengalikan dengan dua dan tiga. Tier kualitas tidak mengubah satu pun angka itu. Angka dari pemeriksaan kami pada 26 Agustus 2026.
Hingga 16, sesuai permukaan yang didokumentasikan OpenAI, dan satu request bisa mengembalikan sebanyak 10 output. Lebih banyak lampiran berarti lebih banyak token input, jadi komposit 16 referensi bukan beban kerja yang sama dengan retusen satu gambar.
low lebih murah daripada high?Tidak. Pengali kami ×7 apa pun nilai yang Anda kirim, jadi low, medium, dan high semuanya menagih $0.0525 pada 1K. Field-nya wajib di sini, dan tidak ada setelan yang menurunkan biaya Anda. Pakai resolution untuk mengendalikan pengeluaran.
Karena input_fidelity dihapus: setiap gambar yang dilampirkan diproses pada kesetiaan tinggi tanpa opsi lebih murah, jadi sebuah edit membakar lebih banyak token input daripada request hanya-prompt. Itu terlihat di seluruh pasar — endpoint edit fal.ai berjalan sekitar dua kali tarif text-to-image-nya pada tier rendah.
Bisa, dan itu alasan utama memilih model ini ketimbang alternatif dari Google. Kutip string pengganti persisnya dan sebutkan apa yang harus terjadi pada yang asli. Pertukaran multibahasa juga bekerja, termasuk CJK, tanpa menggambar ulang tata letak di sekelilingnya.
Ya. Setiap output membawa metadata C2PA yang dibaca platform untuk menerapkan label "Made with AI", plus watermark piksel tak kasatmata di dalam data gambar. Keduanya berlaku di setiap tier kualitas dan tidak satu pun bisa dinonaktifkan oleh provider mana pun.
Ketika editnya berpusat pada seseorang — realisme potret dan konsistensi karakter lintas referensi adalah tempat tier Pro milik Google lebih kuat. Untuk pekerjaan latar dan warna rutin, Nano Banana 2 di $0.04 sudah cukup; keunggulan teks kami tidak membelikan Anda apa pun di sana.