Skip to main content
POST

Autorização

string
obrigatório
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 ao cabeçalho da requisição:

Parâmetros da requisição

string
obrigatório
Nome do modelo de geração de vídeo, fixo como wan2.7-videoedit
boolean
padrão:"false"
Define se o conteúdo deve ser moderado antes do envio da tarefa de vídeo.
  • true: verificar prompts e imagens de entrada com omni-moderation-latest
  • false ou omitido: não enviar solicitação de moderação, sem custo nem latência adicionais de moderação (padrão)
array<string>
obrigatório
Array de URLs de vídeo de origem para edição
Apenas o 1º vídeo é usado
Restrições do vídeo:
  • Formato: mp4, mov
  • Duração: 2–10s
  • Resolução: largura e altura no intervalo [240, 4096] pixels
  • Proporção: 1:8 – 8:1
  • Tamanho do arquivo: até 100MB
string
Instrução de edição descrevendo as alterações desejadas, até 5000 caracteres
Se omitido, o modelo executa uma transferência de estilo padrão
Exemplo: "Change the character's outfit to a red gown", "Replace the background with a snowy mountain scene"
string
Prompt negativo que descreve conteúdo indesejado, até 500 caracteres
array<string>
Array de URLs de imagens de referência, até 4 imagensUsado para especificar o estilo ou a aparência desejados (por exemplo, estilo de referência para transferência de estilo)
string
padrão:"1080P"
Resolução do vídeo de saídaOpções:
  • 720P - Padrão
  • 1080P - Alta definição (padrão)
integer
padrão:"0"
Duração do vídeo de saída (segundos)
  • 0 (padrão): mantém a duração completa do vídeo original
  • Inteiro entre 2-10: pega a duração especificada a partir do início
Quando duration=0, a cobrança é baseada na duração real do vídeo de saídaA duração especificada não pode exceder a duração do vídeo original em video_urls
string
Proporção de saídaFormatos suportados:
  • 16:9 - Paisagem widescreen
  • 9:16 - Retrato
  • 1:1 - Quadrado
  • 4:3 - Paisagem
  • 3:4 - Retrato
Se omitido, a proporção corresponde ao vídeo de entrada
boolean
padrão:"true"
Se deve ativar a reescrita inteligente do promptMelhora significativamente os resultados para prompts curtos, mas aumenta o tempo de processamentoPadrão: true
boolean
padrão:"false"
Se deve adicionar a marca d’água “AI Generated” ao vídeo gerado
  • true: adicionar marca d’água
  • false: sem marca d’água (padrão)
integer
Inteiro de seed usado para controlar a aleatoriedade do conteúdo geradoIntervalo de valores: inteiro ≥0
  • Para requisições idênticas, o modelo gera resultados diferentes ao receber valores de seed diferentes (por exemplo, omitindo o seed)
  • Para requisições idênticas, o modelo gera resultados semelhantes ao receber o mesmo valor de seed, mas a consistência exata não é garantida
object
Objeto de parâmetros adicionais

Resposta

integer
Código de status da resposta, 200 em caso de sucesso
array
Array de dados da resposta

Casos de uso

Caso 1: Edição básica de vídeo (Mais simples)

Caso 2: Transferência de estilo (com imagem de referência)

Caso 3: Manter o áudio original do vídeo

Adequado para vídeos com sons de fundo ou diálogos importantes:

Caso 4: Parâmetros completos

Tratamento de áudio

Consultar resultados da tarefaA geração de vídeos é uma tarefa assíncrona que retorna um task_id no envio. Use o endpoint Obter status da tarefa para consultar o progresso e os resultados da geração.