Zum Hauptinhalt springen
POST
/
v1
/
midjourney
/
generations
/
reroll
curl --request POST \
  --url https://api.apimart.ai/v1/midjourney/generations/reroll \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
    "task_id": "task_01KQVZAPBW13W63DQNQZT7FCQK",
    "speed": "fast"
  }'
{
  "code": 200,
  "data": [
    {
      "status": "submitted",
      "task_id": "task_01KV52C0TEJSYZMCG0NCS4YWKK"
    }
  ]
}
curl --request POST \
  --url https://api.apimart.ai/v1/midjourney/generations/reroll \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
    "task_id": "task_01KQVZAPBW13W63DQNQZT7FCQK",
    "speed": "fast"
  }'
{
  "code": 200,
  "data": [
    {
      "status": "submitted",
      "task_id": "task_01KV52C0TEJSYZMCG0NCS4YWKK"
    }
  ]
}
Generiert 4 Bilder aus dem Prompt der Quellaufgabe neu (entspricht dem 🔄-Button). Das gesamte Raster wird neu gewürfelt, daher ist kein index nötig.
ElementWert
actionREROLL
Abrechnungmidjourney@reroll[-speed]
Pflichttask_id, oder task_id + custom_id
Optionalspeed, metadata

Parameter

FeldBeschreibung
task_idUrsprüngliche Task-ID von dieser Plattform
custom_idOptional; Button-ID der entsprechenden Aktion für Reroll
speedrelax / fast / turbo
metadataOptionale Metadaten

Auto-Matching

Der Dienst sucht in den buttons der Quellaufgabe nach einem Button mit ::reroll:: oder dem Reroll-Emoji.

Request-Beispiel

{
  "task_id": "task_01KQVZAPBW13W63DQNQZT7FCQK",
  "speed": "fast"
}

Fehlerantworten

HTTPcodedescription
4004task_id is required for reroll
4004task ... is not in SUCCESS state
4043task ... not found
5029Dienst abgelehnt

Response

Bei Erfolg erhalten Sie eine neue lokale task_id. Pollen Sie GET /v1/tasks/{task_id}; bei SUCCESS erhalten Sie ein neues 2x2-Raster mit demselben Prompt. prompt / version / niji / strukturierte Felder der Quellaufgabe werden automatisch geerbt (der Seed kann abweichen, daher unterscheiden sich die Ergebnisse). Für speed-spezifische Preise konfigurieren Sie midjourney@reroll-fast / midjourney@reroll-turbo.

Hinweise

  • Sie können nur ein imagine-Raster oder ein von reroll selbst erzeugtes Raster neu würfeln; eine Aufgabe, die bereits upscale / variation / pan usw. durchlaufen hat, kann nicht gererollt werden.
  • Die Parent-Aufgabe muss im SUCCESS-Status sein.