Memahami konsep inti
MidJourney API mensimulasikan interaksi tombol Discord. Tidak seperti REST API pada umumnya, API ini bekerja sebagai state machine di mana setiap operasi mengembalikan tombol baru untuk langkah berikutnya.4 API inti
Diagram workflow lengkap
Konsep utama: Buttons dan customId
Setiap task yang berhasil akan mengembalikan arraybuttons. Setiap tombol memiliki customId yang Anda gunakan untuk memicu aksi berikutnya.
Contoh respons dari /mj/task/\{id\}/fetch:
Referensi tombol berdasarkan tahap
Setelah IMAGINE (gambar 4-grid)
Tombol-tombol ini dikembalikan ketika pembuatan gambar awal Anda selesai:Setelah UPSCALE (gambar tunggal)
Setelah upscale, Anda mendapatkan akses ke alat pengeditan:Catatan: Label tombol dan formatcustomIddapat berbeda tergantung pada versi MJ yang ditentukan dalam prompt Anda (misalnya,--v 6.1vs--v 5.2). Selalu baca tombol dari respons API.
Contoh lengkap: Generate dan upscale
Langkah 1: Kirim permintaan imagine
Langkah 2: Poll status task
Langkah 3: Klik U1 untuk upscale
Langkah 4: Poll task baru dan dapatkan hasil
Kapan Modal diperlukan?
Saat Anda memanggil/mj/submit/action dan status task menjadi MODAL alih-alih SUCCESS, Anda harus memanggil /mj/submit/modal untuk memberikan input tambahan.
Operasi Modal yang terkonfirmasi
Contoh: alur Inpaint