Vidu Q3(pro/turbo)
Geração de vídeo Vidu Q3 (pro/turbo)
- Modo de processamento assíncrono, retorna um ID de tarefa para consultas posteriores
- Suporta text-to-video, image-to-video e geração de vídeo por primeiro e último frame
- Suporta resoluções 540p / 720p / 1080p
- Faixa de duração de 1 a 16 segundos, áudio habilitado por padrão
POST
Documentation Index
Fetch the complete documentation index at: https://docs.apimart.ai/llms.txt
Use this file to discover all available pages before exploring further.
Autorização
Todos os endpoints da API exigem autenticação via Bearer TokenObtenha sua chave de API:Acesse a página de gerenciamento de chaves de API para obter sua chave de APIAdicione-a ao cabeçalho da requisição:
Parâmetros da requisição
Nome do modelo de geração de vídeoModelos suportados:
viduq3-pro- Vidu Q3 Providuq3-turbo- Vidu Q3 Turbo
Prompt de texto, máximo de 2000 caracteresObrigatório para text-to-video. Opcional para image-to-video e para o modo de primeiro e último frames.Exemplo:
"A cat playing piano, camera slowly zooms in"Duração do vídeo (segundos)Faixa:
1 a 16Padrão: 5Resolução do vídeoOpções:
540p- Definição padrão720p- HD (padrão)1080p- Full HD
720pProporção do vídeo (apenas para o modo text-to-video)Opções:
16:9- Paisagem9:16- Retrato4:3- Tradicional3:4- Tradicional vertical1:1- Quadrado
Array de URLs de imagens para geração image-to-videoO sistema determina automaticamente o modo de geração com base na quantidade de imagens:
- 0 imagens (não fornecido): Modo text-to-video
- 1 imagem: Modo image-to-video (imagem usada como frame inicial)
- 2 imagens: Modo primeiro e último frames (a primeira imagem é o primeiro frame, a segunda é o último frame)
["https://example.com/photo.jpg"]Define se o áudio deve ser gerado (diálogos, efeitos sonoros)Padrão:
trueDefina como false se precisar de um vídeo silencioso.Seed inteiro para controlar a aleatoriedade do conteúdo geradoIntervalo: inteiro entre
-1 e 2^32-1- Com a mesma solicitação, valores de seed diferentes (incluindo não especificado ou
-1, que usa um número aleatório) produzirão resultados diferentes - Com a mesma solicitação, o mesmo valor de seed produzirá resultados semelhantes, mas a reprodutibilidade exata não é garantida
Roteamento automático
O sistema determina automaticamente o modo de geração com base na quantidade de imagens emimage_urls:
| Quantidade de imagens | Modo | Descrição |
|---|---|---|
| 0 (não fornecido) | Text-to-Video | Geração apenas a partir da descrição em texto |
| 1 | Image-to-Video | A imagem é usada como frame inicial |
| 2 | Primeiro e último frames | A primeira imagem é o primeiro frame, a segunda é o último |
Matriz de suporte de parâmetros
| Parâmetro | Text-to-Video | Image-to-Video | Primeiro e último frames |
|---|---|---|---|
model | ✅ Obrigatório | ✅ Obrigatório | ✅ Obrigatório |
prompt | ✅ Obrigatório | Opcional | Opcional |
image_urls | - | ✅ 1 imagem | ✅ 2 imagens |
duration | ✅ 1-16s | ✅ 1-16s | ✅ 1-16s |
resolution | ✅ | ✅ | ✅ |
aspect_ratio | ✅ | - | - |
audio | ✅ | ✅ | ✅ |
seed | ✅ | ✅ | ✅ |
Resposta
Código de status da resposta, 200 em caso de sucesso
Array de dados da resposta
Casos de uso
Caso 1: Texto para vídeo
Caso 2: Imagem para vídeo (imagem única)
Caso 3: Vídeo por primeiro e último frame
Caso 4: Vídeo silencioso (áudio desativado)
Consultar os resultados da tarefaA geração de vídeo é uma tarefa assíncrona que retorna um
task_id ao ser submetida. Use o endpoint Obter status da tarefa para consultar o progresso e os resultados da geração.