Midjourney
Consultar tarefa
Consulta o status e o resultado de tarefas Midjourney. Endpoint unificado /v1/tasks/ e endpoint estilo MJ /v1/midjourney/
GET
pending / processing / completed / failed; os resultados estão em result.images[].url.
Use o endpoint estilo MJ quando precisar de buttons[].customId para ações de acompanhamento:
Fluxo de status
Exemplo de response
Sobregrid_image_urlé a imagem grid 2x2;image_urlssão as quatro URLs de imagens individuais recortadas.
buttons: Para a maioria das ações de acompanhamento, passe index, direction ou zoom_ratio e o serviço encontra o customId correspondente. Se o auto-matching falhar, passe custom_id diretamente.
Resumo de status
| status | Significado | Terminal |
|---|---|---|
NOT_START | Linha criada, ainda não confirmada pelo sistema (transitório) | Não |
SUBMITTED | O sistema aceita, na fila | Não |
IN_PROGRESS | O sistema processando | Não |
MODAL | Aguardando parâmetros de /modal (ver Inpaint) | Não |
SUCCESS | Concluído | ✓ |
FAILURE | Falhou → reembolso automático (quota → 0, fail_reason com a causa) | ✓ |
Notas de consulta
- O endpoint de consulta não é cobrado separadamente, mas mantenha uma frequência razoável (polling de 3–5s recomendado).
- Um usuário comum só pode consultar suas próprias tarefas; consultar as de outros retorna
403. - As tarefas são retidas por 3 dias por padrão; depois, consultas retornam
404, mas as URLs de imagem / vídeo geradas continuam acessíveis.
Avançado: usar custom_id diretamente
Após lerbuttons[].customId, você pode passá-lo diretamente no campo custom_id dos endpoints de ação de acompanhamento, ignorando o auto-matching: