Temel kavramı anlayın
MidJourney API, Discord düğme etkileşimlerini simüle eder. Tipik REST API’lerinden farklı olarak, her işlemin bir sonraki adım için yeni düğmeler döndürdüğü bir durum makinesi gibi çalışır.4 temel API
Tam iş akışı diyagramı
Temel kavram: Düğmeler ve customId
Başarılı olan her görev birbuttons dizisi döndürür. Her düğmenin, bir sonraki işlemi tetiklemek için kullandığınız bir customId değeri vardır.
/mj/task/\{id\}/fetch yanıt örneği:
Aşamaya göre düğme referansı
IMAGINE sonrası (4’lü ızgara görsel)
İlk görsel oluşturmanız tamamlandığında şu düğmeler döner:UPSCALE sonrası (tek görsel)
Upscale işleminden sonra düzenleme araçlarına erişirsiniz:Not: Düğme etiketleri vecustomIdbiçimleri, prompt içinde belirttiğiniz MJ sürümüne göre değişebilir (ör.--v 6.1ve--v 5.2). Düğmeleri her zaman API yanıtından okuyun.
Tam örnek: Oluştur ve upscale et
Adım 1: imagine isteğini gönder
Adım 2: Görev durumunu sorgula
Adım 3: upscale için U1’e tıkla
Adım 4: Yeni görevi sorgula ve sonucu al
Modal ne zaman gereklidir?
/mj/submit/action çağrısını yaptığınızda görev durumu SUCCESS yerine MODAL olursa, ek girdi sağlamak için /mj/submit/modal çağrısını yapmanız gerekir.
Doğrulanmış Modal işlemleri
Örnek: Inpaint akışı