Body Permintaan
Model yang digunakan (mis.,
dall-e-3, flux-pro, midjourney).Deskripsi teks dari gambar yang diinginkan.
Jumlah gambar yang akan dibuat (1-4, bergantung pada model).
Ukuran gambar. Opsi bervariasi menurut model:
- DALL-E 3:
1024x1024,1792x1024,1024x1792 - Model lain:
512x512,1024x1024, dll.
Kualitas gambar (
standard atau hd). Hanya untuk DALL-E 3.Format respons:
url atau b64_json.Gaya untuk DALL-E 3:
vivid atau natural.Pengidentifikasi unik untuk end-user.
Respons
Respons Sinkron (DALL-E, Flux Schnell, dll.)
Unix timestamp saat pembuatan.
Array gambar yang dihasilkan.Setiap objek berisi:
url(string): URL gambar yang dihasilkanb64_json(string): Gambar yang dienkode Base64 (jika diminta)revised_prompt(string): Prompt yang digunakan (DALL-E 3)
Respons Asinkron (Midjourney, Flux Pro, Ideogram, dll.)
Beberapa model memerlukan waktu pemrosesan yang lebih lama dan mengembalikan respons async:Unix timestamp saat pembuatan.
Pengidentifikasi task unik untuk polling.
Status awal:
pending.URL relatif untuk polling hasil (mis.,
/v1/tasks/{id}).Array dengan data placeholder.
url akan kosong hingga selesai.Saat Anda menerima
status: "pending", gunakan endpoint Get Image Status untuk melakukan polling hasilnya.Model yang Tersedia
| Model | Tipe | Fitur |
|---|---|---|
dall-e-3 | Sinkron | Kualitas terbaik, peningkatan prompt |
dall-e-2 | Sinkron | Lebih cepat, lebih terjangkau |
flux-pro | Async | Fotorealistis, kualitas tinggi |
flux-schnell | Sinkron | Sangat cepat |
midjourney | Async | Gaya artistik |
ideogram-v3 | Async | Rendering teks terbaik |
stable-diffusion-3 | Sinkron | Open source, dapat dikustomisasi |
Menangani Respons Async
Untuk model async, periksa apakah respons berisistatus: "pending":