Introdução
Vidu Q4 Preview Image to video anima um quadro inicial em um clipe de 3 a 16 segundos em 540p, 720p, 1080p, 2k ou 4k. O Vidu Q4 Preview é a prévia pública do modelo de vídeo Q4 da Vidu. O clipe mantém o formato do seu quadro, o som e os diálogos entre aspas são gerados junto com a imagem, e em nossos testes de conteúdo os pedidos sem filtro passaram, enquanto o nível Muito forte é recusado desde 9 de outubro.
Escolha um modo pelo material de partida
| O que você tem | Modo |
|---|---|
| um quadro para animar | Vidu Q4 Preview Imagem para vídeo |
| pessoas, figurinos, produtos ou lugares em imagens, com clipes de voz opcionais | Vidu Q4 Preview Referência para vídeo |
Recursos e destaques
Seu quadro se mantém
Nas nossas execuções, as pessoas, o figurino e a luz do quadro de abertura permaneceram no clipe.
Som e falas
Diálogos, efeitos e ambiência são gerados junto com a imagem. Uma fala entre aspas duplas foi dita na nossa execução; desligue generate_audio para um clipe silencioso.
Até 4k
Cinco níveis de resolução, de 540p a 4k. O 2k e o 4k voltam como HEVC de 10 bits, então planeje editar ou transcodificar em uma ferramenta de desktop.
Conteúdo NSFW passou
Os pedidos de nível Leve e Moderado foram entregues, assim como o nível Máximo. Os pedidos de nível Forte foram suavizados pelo enquadramento. O nível Muito forte só foi sugerido em 8 de outubro e é recusado desde 9 de outubro.
Parâmetros da requisição
| Parâmetro | Obrigatório | Descrição |
|---|---|---|
prompt | Sim | Obrigatório, até 20.000 caracteres. Descreva o movimento, a câmera e o som que vêm depois do quadro. pelo menos 1 caracteres · no máximo 20000 caracteres |
image_url | Sim | Obrigatório. O quadro de abertura: ele fixa as pessoas, o visual e o formato do clipe. |
resolution | Não | 540p, 720p (o padrão), 1080p, 2k ou 4k. Isso define o preço por segundo: o 2k custa mais que o 1080p, e o 4k cerca do dobro do 2k. |
duration_seconds | Não | Segundos inteiros, de 3 a 16, padrão 5. Cobrado por segundo, junto com a resolução. |
generate_audio | Não | Ligado por padrão: diálogos, efeitos e ambiência são gerados junto com a imagem. Desligue para um clipe sem trilha de áudio. Valor padrão: |
enable_prompt_expansion | Não | Desligado por padrão. Quando ligado, o modelo reescreve e expande o seu prompt. Valor padrão: |
seed | Não | Mantém as execuções comparáveis enquanto você muda uma coisa de cada vez. Não promete um clipe idêntico quadro a quadro. |
Preços
Cobrado por segundo de saída na resolução escolhida. Som ligado ou desligado e o formato do seu quadro não alteram o preço. Pedidos recusados não são cobrados.
| Especificação | Preço |
|---|---|
| $0.045 / segundo |
| $0.095 / segundo |
| $0.12 / segundo |
| $0.19 / segundo |
| $0.39 / segundo |
Casos de uso
Planos com fala
Um personagem se vira para a câmera e diz uma frase na mesma passada da imagem.
Fotos de moda e estilo de vida
Acrescente um giro, uma caminhada ou um movimento de câmera a um quadro produzido.
Plataformas sem filtro de conteúdo
Anime os quadros dos seus próprios usuários; todas as pessoas em cena precisam ser adultas.
Guia de prompt e dicas práticas
Descreva o que acontece em seguida
Escreva o movimento, a câmera e o som, não o que o quadro já mostra.
Coloque o diálogo entre aspas
Ponha as falas entre aspas duplas para que sejam ditas, e não descritas.
Rascunhe pequeno, finalize em 1080p
Teste em 540p com uma seed fixa e depois rode de novo o melhor resultado em 1080p. Escolha 2k ou 4k apenas se você aguentar HEVC.
Mantenha a expansão de prompt desligada
Com a expansão ligada, o modelo reescreve o seu prompt e, em uma execução, suavizou um pedido.
Início rápido da API
# Generate the idempotency key once; reuse it when retrying after a lost response.
export SPICY_IDEMPOTENCY_KEY="${SPICY_IDEMPOTENCY_KEY:-$(uuidgen)}"
curl -X POST https://api.spicyapi.ai/api/v1/jobs/createTask \
-H "Authorization: Bearer $SPICY_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: $SPICY_IDEMPOTENCY_KEY" \
-d '{
"model": "vidu/q4-preview/image-to-video",
"input": {
"duration_seconds": 5,
"image_url": "https://example.com/reference.png",
"prompt": "A slow aerial shot drifting over a misty pine forest at sunrise",
"resolution": "720p"
}
}'
# Copy data.taskId from the response into TASK_ID, then poll the status.
TASK_ID="TASK_ID_FROM_RESPONSE"
curl "https://api.spicyapi.ai/api/v1/jobs/recordInfo?taskId=$TASK_ID" \
-H "Authorization: Bearer $SPICY_API_KEY"
Consulte a referência da API para autenticação, esquema completo, polling e tratamento de erros.












