Zum Hauptinhalt springen
POST
/
mj
/
task
/
list-by-condition
List by Condition
curl --request POST \
  --url https://api.cometapi.com/mj/task/list-by-condition \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "ids": [
    "example"
  ]
}
'
[
  {
    "action": "<string>",
    "buttons": [
      {
        "customId": "<string>",
        "emoji": "<string>",
        "label": "<string>",
        "style": 123,
        "type": 123
      }
    ],
    "description": "<string>",
    "failReason": "<string>",
    "finishTime": 123,
    "id": "<string>",
    "imageUrl": "<string>",
    "progress": "<string>",
    "prompt": "<string>",
    "promptEn": "<string>",
    "properties": {},
    "startTime": 123,
    "state": "<string>",
    "status": "<string>",
    "submitTime": 123
  }
]
Verwenden Sie diesen Endpunkt, wenn Sie einen Batch von Midjourney-Aufgaben abrufen müssen, anstatt jeweils nur eine einzelne task id abzufragen.

Wann Sie ihn verwenden sollten

  • Sie verfolgen viele Midjourney-Aufgaben gleichzeitig
  • Sie möchten nach Aufgabenstatus, Übermittlungszeitraum oder anderen serverseitigen Bedingungen filtern
  • Sie benötigen ein Dashboard oder einen Abgleichsjob statt einer interaktiven Abfrage einer einzelnen Aufgabe

Abfragemuster

1

Verwenden Sie Single-Task-Polling für kritische Pfade

Für eine aktive Aufgabe sollten Sie Fetch Single Task bevorzugen, da es einfacher und schneller ist.
2

Verwenden Sie bedingungsbasiertes Auflisten für Batch-Prüfungen

Senden Sie Ihre Filterbedingungen über diesen Endpunkt, wenn Sie mehrere Midjourney-Aufgaben in einer Anfrage prüfen müssen.
3

Interessante Aufgaben weiterverfolgen

Wenn das Batch-Ergebnis Aufgaben zeigt, die genauer untersucht oder fortgesetzt werden müssen, wechseln Sie zurück zu Fetch Single Task und Action.
Verwenden Sie diese Route für Monitoring- und Abgleichsjobs; verwenden Sie Fetch Single Task für den primären interaktiven Polling-Pfad.

Autorisierungen

Authorization
string
header
erforderlich

Bearer token authentication. Use your CometAPI key.

Body

application/json
ids
string[]
erforderlich

Array of Midjourney task ids to retrieve. Returns the current status and result for each.

Antwort

200 - application/json

Success

action
string
buttons
object[]
description
string
failReason
string
finishTime
integer
id
string
imageUrl
string
progress
string
prompt
string
promptEn
string
properties
object
startTime
integer
state
string
status
string
submitTime
integer