Midjourney
Query tugas
Query status dan hasil tugas Midjourney. API tugas terpadu /v1/tasks/ dan API gaya MJ /v1/midjourney/
GET
pending / processing / completed / failed; hasil sukses ada di result.images[].url.
Gunakan endpoint gaya MJ ketika Anda butuh buttons[].customId untuk aksi lanjutan:
Alur status
Contoh response
Tentanggrid_image_urladalah gambar grid 2x2;image_urlsadalah empat URL gambar tunggal yang dipotong.
buttons: Untuk sebagian besar aksi lanjutan, kirim index, direction, atau zoom_ratio dan layanan mencocokkan customId yang sesuai. Jika auto-matching gagal, kirim custom_id langsung.
Ringkasan status
| status | Arti | Terminal |
|---|---|---|
NOT_START | Baris dibuat, belum dikonfirmasi sistem (sementara) | Tidak |
SUBMITTED | Diterima sistem, antre | Tidak |
IN_PROGRESS | Diproses sistem | Tidak |
MODAL | Menunggu parameter /modal (lihat Inpaint) | Tidak |
SUCCESS | Selesai | ✓ |
FAILURE | Gagal → refund otomatis (quota → 0, fail_reason berisi penyebab) | ✓ |
Catatan query
- Endpoint query tidak ditagih terpisah, tetapi jaga frekuensi tetap wajar (polling 3–5s disarankan).
- Pengguna biasa hanya bisa query tugasnya sendiri; query milik orang lain mengembalikan
403. - Tugas disimpan 3 hari secara default; setelahnya query mengembalikan
404, tetapi URL gambar / video yang dihasilkan tetap dapat diakses.
Lanjutan: aksi langsung dengan custom_id
Setelah membacabuttons[].customId, Anda bisa mengirimkannya langsung ke field custom_id pada endpoint aksi lanjutan, melewati auto-matching: