Midjourney
Video (imagem para vídeo)
Midjourney imagem para vídeo (i2v); modo FAST fixo, t2v não suportado, duração de ~5 segundos
POST
| Item | Valor |
|---|---|
| action | VIDEO |
| Cobrança | midjourney@video / midjourney@video-720p, cobrado = preço unitário × batch_size |
| Obrigatório | image_urls (primeiro quadro) ou task_id (reutilizar um imagine em SUCCESS) |
Parâmetros
| Campo | Tipo | Obrigatório | Padrão | Descrição |
|---|---|---|---|---|
prompt | string | Não | (herda do pai) | Prompt de vídeo; se vazio, task_id é obrigatório |
image_urls | string[] | △ | — | Primeiro quadro (1 imagem, ≤ 12 MiB); um de image_urls / task_id |
task_id | string | △ | — | Reutilizar um imagine em SUCCESS; um de image_urls / task_id |
index | int | Não | — | Qual das 4 tiles do imagine é o primeiro quadro (0–3, com task_id) |
video_type | string | Não | vid_1.1_i2v_480 | Nível de resolução (ver tabela); 720 → cobrança @video-720p |
animate_mode | string | Não | manual | manual / auto; auto requer task_id + index |
motion | string | Não | high | low / high; quantidade de movimento, sem impacto na cobrança |
batch_size | int | Não | 1 | Deve ser 1 / 2 / 4, outros valores tratados como 1; cobrado × N |
end_url | string | Não | — | Quadro final; quando definido, video_type é auto-promovido para start_end_* |
Valores válidos de video_type
| Valor | Resolução | Modo | Cobrança |
|---|---|---|---|
vid_1.1_i2v_480 | 480p | i2v básico (padrão) | midjourney@video |
vid_1.1_i2v_720 | 720p | i2v básico | midjourney@video-720p |
vid_1.1_i2v_start_end_480 | 480p | quadro início/fim (auto quando end_url definido) | midjourney@video |
vid_1.1_i2v_start_end_720 | 720p | quadro início/fim (auto quando end_url definido) | midjourney@video-720p |
Valores do tipoextendnão são aceitos; apenas os valores devideo_typelistados acima são suportados.
Exemplos de requisição
i2v simples (primeiro quadro próprio, batch 4):end_url promove automaticamente para start_end):
Response
O envio retorna umtask_id; pollar GET /v1/tasks/{task_id}. Em SUCCESS inclui video_url (o primeiro) mais video_urls (length === batch_size; com batch=1 ainda tem 1 elemento):
Notas
- Texto para vídeo (t2v) não é suportado: você deve passar
image_urlsoutask_id, caso contrário retorna400; não pode passar ambos. - Modo FAST fixo, sem dimensão de speed (
@video-fast/@video-turbona tabela de cobrança nunca são atingidos). batch_sizeé estritamente validado como1/2/4; batch=4 cobra 4×, use batch=1 quando o orçamento for sensível.animate_mode=autorequer tantotask_id+index.- O primeiro / último quadro deve ter cada um ≤ 12 MiB.