Jawaban pendeknya: belum ada angka maksimum resmi yang bisa dikutip dengan aman. OpenAI memang memiliki metode edit pada Images API, dan referensi Python-nya mendeskripsikan input edit sebagai “The image(s) to edit”. Namun, dari referensi resmi OpenAI yang ditinjau, tidak ada angka maksimum jumlah gambar sumber untuk satu request edit. [15][
16][
17]
Bagi pengembang, ini berarti ada perbedaan penting antara “mendukung input gambar jamak” dan “memiliki batas maksimum tertentu”. Yang pertama terlihat dari wording dokumentasi; yang kedua belum didokumentasikan sebagai angka resmi dalam sumber yang ditinjau.
Jawaban yang aman untuk dokumentasi produk
Jika Anda perlu menulis copy produk, dokumentasi internal, atau aturan validasi, formulasi paling aman adalah:
Alur kerja GPT Image 2 Edit mendukung input gambar jamak secara prinsip, tetapi referensi resmi OpenAI yang ditinjau tidak mendokumentasikan angka maksimum gambar sumber per request edit. [
15][
16][
17]
Frasa kuncinya adalah “image(s) to edit” dalam referensi Python OpenAI. [16] Kalimat itu penting karena tidak membingkai endpoint sebagai hanya untuk satu gambar. Tetapi frasa tersebut juga bukan batas angka yang dipublikasikan. Jadi, jangan mengubahnya menjadi klaim seperti “hingga 10 gambar sumber” tanpa sumber spesifik dari penyedia yang benar-benar menetapkan batas tersebut. [
16]
Gambar sumber berbeda dari gambar hasil
Kebingungan biasanya muncul karena API gambar bisa memiliki dua hitungan yang berbeda:
- Gambar sumber/input: file atau URL gambar yang Anda unggah sebagai bahan referensi edit.
- Gambar hasil/output: gambar baru yang dikembalikan model setelah proses generasi atau edit.
Sebagian dokumentasi membahas jumlah gambar yang akan dibuat, bukan jumlah gambar yang boleh diunggah sebagai input. Misalnya, referensi image-edit kompatibel OpenAI dari Zenlayer menyebut jumlah gambar yang akan dibuat harus berada di antara 1 dan 10. Itu adalah pengaturan output, bukan batas unggahan gambar sumber. [19]
Contoh image-edit kompatibel OpenAI dari OpenVINO menunjukkan pembedaan yang sama: contoh tersebut mengirim satu file dengan image=@three_cats.png, lalu secara terpisah memakai n=4 untuk meminta beberapa output. Contoh dengan satu file tidak membuktikan batas maksimum satu file, dan n=4 tidak berarti empat gambar sumber diterima sebagai input. [20]
Wrapper pihak ketiga tidak menetapkan batas resmi OpenAI
Halaman penyedia pihak ketiga bisa berguna untuk implementasi, tetapi tidak otomatis menjadi batas resmi OpenAI kecuali mereka memang mendokumentasikan batas tersebut secara eksplisit.
Halaman Fal untuk openai/gpt-image-2/edit menampilkan field image_urls berbentuk array dalam contoh request. Itu konsisten dengan bentuk field yang dapat memuat lebih dari satu URL, tetapi contoh yang ditampilkan hanya berisi satu URL dan tidak memublikasikan batas maksimum jumlah gambar sumber. [2]
WaveSpeedAI juga mendeskripsikan workflow GPT Image 2 Edit yang dapat memadukan beberapa referensi. Namun, itu adalah deskripsi layanan penyedia, bukan angka batas gambar sumber resmi dari OpenAI. [22]
Perilaku upload di ChatGPT adalah hal lain
FAQ OpenAI tentang ChatGPT Image Inputs menyebut jumlah gambar yang bisa ditambahkan pengguna ke percakapan ChatGPT bergantung pada beberapa faktor, termasuk ukuran gambar. [7] FAQ itu membahas perilaku percakapan di ChatGPT, sedangkan referensi Images API membahas metode image edit. Menyamakan keduanya bisa membuat logika validasi keliru. [
7][
15]
Dengan kata lain, batas di UI ChatGPT, skema wrapper pihak ketiga, dan OpenAI Images API dapat berbeda. Validasi sebaiknya mengikuti sistem yang benar-benar Anda panggil.
Saran praktis untuk pengembang
- Tulis klaim dengan presisi. “Mendukung beberapa referensi” lebih aman daripada “unggah hingga 10 gambar sumber”, kecuali provider Anda memang mendokumentasikan angka itu. [
16][
19]
- Pisahkan input dan output. Hitung jumlah gambar sumber secara terpisah dari
n, jumlah output, atau parameter “images to generate”. [19][
20]
- Buat batas per provider dapat dikonfigurasi. Jika Anda memakai Fal, WaveSpeedAI, atau wrapper lain, uji skema dan error runtime dari provider tersebut, bukan mengasumsikan satu batas global OpenAI. [
2][
22]
- Tampilkan pesan error yang jelas. Jika endpoint menolak terlalu banyak referensi, sampaikan batas efektif dari provider itu tanpa menyiratkan bahwa angka tersebut adalah batas resmi GPT Image 2 Edit.
Kesimpulan
Untuk saat ini, jawabannya bukan sebuah angka. Referensi image-edit OpenAI menggunakan wording jamak “image(s) to edit”, tetapi dokumen resmi yang ditinjau tidak mencantumkan maksimum jumlah gambar sumber untuk satu request GPT Image 2 Edit. [15][
16][
17]




