Saltar para o conteúdo 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 em uma direção em uma imagem individual após Upscale: a original fica na borda e a nova área é preenchida. O pan pode ser encadeado (continuar fazendo pan à direita), ideal para compor um panorama.
ItemValor
actionPAN
Cobrançamidjourney@pan[-speed]
Obrigatóriotask_id + direction, ou task_id + custom_id
Opcionalindex, speed, metadata

Parâmetros

CampoDescrição
task_idID da tarefa (deve ser tarefa Upscale de imagem individual)
directionleft / right / up / down
custom_idOpcional; ID do botão da ação correspondente para pan; quando definido, direction não é necessário
indexOpcional (14); o backend converte automaticamente para base 0
speedrelax / fast / turbo
metadataMetadados opcionais
O auto-matching usa substrings de customId: pan_left, pan_right, pan_up, pan_down.

Exemplo de requisição

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

Notas

  • Suporte de versão: pan só funciona em v6 / v6.1 / v7 / niji 6; v5.2 e anteriores FALHAM (o motor do MJ não consegue executá-lo), e v8 / v8.1 removeram o pan do painel de ações (retorna uma “solicitação de geração inválida”).
  • Se retornar This action requires an upscaled task..., você enviou uma tarefa de grid; chame upscale primeiro.
  • direction deve ser um de left / right / up / down.
  • Os metadados de versão são herdados automaticamente. Para precificar por speed, configure midjourney@pan-fast / midjourney@pan-turbo.

Response

Em caso de sucesso, você recebe uma nova task_id local. Pollar GET /v1/tasks/{task_id}.