Saltar al contenido 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"
    }
  ]
}
Paneo en una dirección sobre una imagen individual tras Upscale: la original queda en el borde y se rellena el área nueva. El paneo puede encadenarse (seguir paneando a la derecha), ideal para componer un panorama.
ItemValor
actionPAN
Facturaciónmidjourney@pan[-speed]
Requeridotask_id + direction, o task_id + custom_id
Opcionalindex, speed, metadata

Parámetros

CampoDescripción
task_idID de tarea (debe ser tarea Upscale de imagen individual)
directionleft / right / up / down
custom_idOpcional; ID del botón de la acción correspondiente para pan; cuando se establece, direction no es necesario
indexOpcional (14); el backend convierte automáticamente a base 0
speedrelax / fast / turbo
metadataMetadatos opcionales
Auto-matching usa substrings de customId: pan_left, pan_right, pan_up, pan_down.

Ejemplo de solicitud

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

Notas

  • Soporte de versión: pan solo funciona en v6 / v6.1 / v7 / niji 6; v5.2 y anteriores FALLAN (el motor de MJ no puede ejecutarlo), y v8 / v8.1 eliminaron pan del panel de acciones (devuelve una “solicitud de generación inválida”).
  • Si devuelve This action requires an upscaled task..., pasó una tarea de cuadrícula; llame primero a upscale.
  • direction debe ser uno de left / right / up / down.
  • Los metadatos de versión se heredan automáticamente. Para precios por speed, configure midjourney@pan-fast / midjourney@pan-turbo.

Respuesta

Al tener éxito, recibe una nueva task_id local. Sondee GET /v1/tasks/{task_id}.