Passer au contenu principal
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 dans une direction sur une image individuelle après Upscale : l’originale reste sur le bord et la nouvelle zone est complétée. Le pan peut être enchaîné (continuer à panner à droite), idéal pour assembler un panorama.
ItemValeur
actionPAN
Facturationmidjourney@pan[-speed]
Requistask_id + direction, ou task_id + custom_id
Optionnelindex, speed, metadata

Paramètres

ChampDescription
task_idID de tâche (doit être une tâche Upscale d’image individuelle)
directionleft / right / up / down
custom_idOptionnel ; ID du bouton de l’action correspondante pour pan ; lorsqu’il est défini, direction n’est pas requis
indexOptionnel (14) ; le backend convertit automatiquement en base 0
speedrelax / fast / turbo
metadataMétadonnées optionnelles
L’auto-matching utilise les sous-chaînes de customId : pan_left, pan_right, pan_up, pan_down.

Exemple de requête

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

Notes

  • Versions supportées : pan ne fonctionne que sur v6 / v6.1 / v7 / niji 6 ; v5.2 et antérieures ÉCHOUENT (le moteur MJ ne peut pas l’exécuter), et v8 / v8.1 ont retiré pan du panneau d’actions (renvoie une « requête de génération invalide »).
  • Si la réponse renvoie This action requires an upscaled task..., vous avez passé une tâche de grille ; appelez d’abord upscale.
  • direction doit être l’un de left / right / up / down.
  • Les métadonnées de version sont héritées automatiquement. Pour tarifer par speed, configurez midjourney@pan-fast / midjourney@pan-turbo.

Réponse

En cas de succès, vous recevez un nouveau task_id local. Sondez GET /v1/tasks/{task_id}.