Midjourney
Aufgabe abfragen
Status und Ergebnis einer Midjourney-Aufgabe abfragen. Einheitliche Task-API /v1/tasks/ und MJ-Stil-API /v1/midjourney/
GET
pending / processing / completed / failed; Ergebnisse stehen in result.images[].url.
Verwenden Sie den MJ-Stil-Endpunkt, wenn Sie buttons[].customId für Folge-Aktionen benötigen:
Statusfluss
Response-Beispiel
Zugrid_image_urlist das 2x2-Rasterbild;image_urlssind die vier zugeschnittenen Einzelbild-URLs.
buttons: Für die meisten Folge-Aktionen genügen index, direction oder zoom_ratio; der Dienst findet die passende customId. Schlägt das Auto-Matching fehl, übergeben Sie custom_id direkt.
Status-Übersicht
| status | Bedeutung | Endzustand |
|---|---|---|
NOT_START | Zeile erstellt, System noch nicht bestätigt (kurzzeitig) | Nein |
SUBMITTED | System akzeptiert, in der Warteschlange | Nein |
IN_PROGRESS | System verarbeitet | Nein |
MODAL | Wartet auf /modal-Parameter (siehe Inpaint) | Nein |
SUCCESS | Fertig | ✓ |
FAILURE | Fehlgeschlagen → Auto-Erstattung (quota → 0, fail_reason enthält den Grund) | ✓ |
Hinweise zur Abfrage
- Der Abfrage-Endpunkt wird nicht separat berechnet, halten Sie die Rate aber vernünftig (3–5s Polling empfohlen).
- Ein normaler Nutzer kann nur eigene Aufgaben abfragen; fremde geben
403zurück. - Aufgaben werden standardmäßig 3 Tage aufbewahrt; danach geben Abfragen
404zurück, aber die generierten Bild- / Video-URLs bleiben erreichbar.
Fortgeschritten: Direkt mit custom_id operieren
Nachdem Siebuttons[].customId gelesen haben, können Sie es direkt an das custom_id-Feld der Folge-Aktionen übergeben und das Auto-Matching umgehen: