Hopp til hovedinnhold
POST
/
mj
/
submit
/
action
Create a Midjourney follow-up action task
curl --request POST \
  --url https://api.cometapi.com/mj/submit/action \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "customId": "MJ::JOB::variation::3::example",
  "taskId": "1773314942177684"
}
'
{
  "code": 123,
  "description": "<string>",
  "result": "<string>",
  "properties": {
    "numberOfQueues": 123,
    "discordInstanceId": "<string>",
    "discordChannelId": "<string>"
  }
}
Bruk dette endepunktet etter at en Midjourney-oppgave returnerer handlingsknapper. Det starter en ny etterfølgende oppgave, som upscale, variation, reroll, zoom eller pan.

Du trenger to verdier

  • taskId fra den opprinnelige eller nyeste Midjourney-oppgaven
  • customId fra den nyeste buttons-arrayen som returneres av Fetch Single Task
customId er ikke stabil. Hardkod den aldri. Les den alltid fra den nyeste polling-responsen.

Vanlige handlinger

  • U1 til U4: upscale ett bilde fra rutenettet
  • V1 til V4: generer variasjoner fra én bildeposisjon
  • Reroll: generer hele rutenettet på nytt
  • Zoom og Pan: utvid den eksisterende komposisjonen

Etter at du sender inn en handling

1

Opprett oppfølgingsoppgaven

Send taskId og customId, og lagre deretter den nye returnerte oppgave-id-en.
2

Poll den nye oppgaven

Spørr Fetch Single Task på nytt til handlingen er fullført.
3

Håndter handlinger som kun bruker modal

Hvis den nye oppgaven når MODAL, fortsett med Modal for å oppgi ekstra inndata.

Autorisasjoner

Authorization
string
header
påkrevd

Bearer token authentication. Use your CometAPI key.

Kropp

application/json
customId
string
påkrevd

Action id taken from the latest buttons array returned by the fetch endpoint.

taskId
string
påkrevd

Midjourney task id you want to continue from.

state
string

Custom state string. Returned as-is in the task result and webhook callback for your own tracking.

enableRemix
boolean

Whether to force remix mode when the current action supports it.

chooseSameChannel
boolean

Whether to prefer the same channel account used by the current task.

Svar

200 - application/json

Action task accepted.

code
integer
påkrevd
description
string
påkrevd
result
string
påkrevd

New Midjourney task id created for the action.

properties
object