Zum Hauptinhalt springen
POST
/
v1
/
midjourney
/
generations
/
pan
curl --request POST \
  --url https://api.apimart.ai/v1/midjourney/generations/pan \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
    "task_id": "task_01KQW0D3WJ2QYJP9E3H7GZ4D2R",
    "direction": "right",
    "speed": "fast"
  }'
{
  "code": 200,
  "data": [
    {
      "status": "submitted",
      "task_id": "task_01KV52C0TEJSYZMCG0NCS4YWKK"
    }
  ]
}
curl --request POST \
  --url https://api.apimart.ai/v1/midjourney/generations/pan \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
    "task_id": "task_01KQW0D3WJ2QYJP9E3H7GZ4D2R",
    "direction": "right",
    "speed": "fast"
  }'
{
  "code": 200,
  "data": [
    {
      "status": "submitted",
      "task_id": "task_01KV52C0TEJSYZMCG0NCS4YWKK"
    }
  ]
}
Pan in einer Richtung auf einem Einzelbild nach Upscale: Das Original bleibt am Rand und der neue Bereich wird ergänzt. Pan lässt sich verketten (weiter nach rechts pannen), geeignet zum Zusammensetzen eines Panoramas.
ElementWert
actionPAN
Abrechnungmidjourney@pan[-speed]
Pflichttask_id + direction, oder task_id + custom_id
Optionalindex, speed, metadata

Parameter

FeldBeschreibung
task_idTask-ID von dieser Plattform (muss Upscale-Einzelbild sein)
directionleft / right / up / down
custom_idOptional; Button-ID der entsprechenden Aktion für Pan; wenn gesetzt, ist direction nicht nötig
indexOptional (14); Backend konvertiert automatisch zu 0-based
speedrelax / fast / turbo
metadataOptionale Metadaten
Auto-Matching nutzt customId-Substrings: pan_left, pan_right, pan_up, pan_down.

Request-Beispiel

{
  "task_id": "task_01KQW0D3WJ2QYJP9E3H7GZ4D2R",
  "direction": "right",
  "speed": "fast"
}

Hinweise

  • Versionsunterstützung: pan funktioniert nur mit v6 / v6.1 / v7 / niji 6; v5.2 und früher schlagen fehl (die MJ-Engine kann es nicht ausführen), und v8 / v8.1 haben pan aus dem Aktionspanel entfernt (gibt eine „ungültige Generierungsanfrage” zurück).
  • Liefert es This action requires an upscaled task..., war es eine Raster-Aufgabe; vorher upscale aufrufen.
  • direction muss eines von left / right / up / down sein.
  • Versions-Metadaten werden automatisch geerbt. Für speed-spezifische Preise konfigurieren Sie midjourney@pan-fast / midjourney@pan-turbo.

Response

Bei Erfolg erhalten Sie eine neue lokale task_id. Pollen Sie GET /v1/tasks/{task_id}.