Séries Wan e HappyHorse
Os modelos de geração de vídeo da Alibaba, seis no total, chamados pelo endpoint de vídeo da OfoxAI POST /v1/videos. As tarefas são executadas de forma assíncrona: ao criar a tarefa, você recebe um ID e consulta o resultado com ele.
Escolha do modelo
Os seis suportam texto para vídeo e imagem para vídeo, e podem gerar uma faixa de áudio sincronizada (generate_audio tem padrão true). adaptive mantém a proporção da imagem de entrada.
alibaba/wan-3.0-prime30 segundos, 480p a 1080palibaba/wan-3.030 segundos, 480p a 1080palibaba/wan-2.72 a 15 segundosalibaba/wan-2.6Sem referência de vídeoalibaba/happyhorse-1.03 a 15 segundosalibaba/happyhorse-1.1Sem referência de vídeoA tabela acima corresponde ao video_attributes retornado pela Models API; se as capacidades de um modelo mudarem, prevalece o retorno da API. A cobrança é por segundo, e o custo real é o usage.video_cost no resultado da tarefa. Os preços estão na página do modelo .
Envie resolution explicitamente. Sem ele, os seis modelos usam 1080p por padrão, e o custo é calculado pelo nível de resolução. Para prévias ou vídeos verticais para redes sociais, recomenda-se 720p ou 480p.
Exemplos de chamada
Os exemplos abaixo mostram apenas a requisição de criação da tarefa. O fluxo completo de consulta de status e download do resultado está em Video API · Início rápido.
Texto para vídeo
Envie apenas prompt.
curl -X POST https://api.ofox.io/v1/videos \
-H "Authorization: Bearer $OFOX_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "alibaba/wan-3.0",
"prompt": "Uma vila ribeirinha de Jiangnan ao amanhecer, com um pequeno barco passando devagar sob uma ponte de pedra",
"duration": 5,
"resolution": "720p",
"aspect_ratio": "16:9"
}'frame_imageseinput_referencesnão podem ser enviados juntos; enviar ambos retorna400 references_conflict.- Se não precisar de faixa de áudio, envie
"generate_audio": false. - A descrição completa da estrutura dos campos está em Criar tarefa de vídeo.
Diferenças em relação a outras séries
- Sem cancelamento: depois que a tarefa é enviada ao upstream,
DELETE /v1/videos/{id}retorna400 cancel_not_supported, e a tarefa continua sendo gerada e cobrada. Confira os parâmetros antes de enviar. - Endereço do vídeo: nos testes, a tarefa concluída retorna apenas
unsigned_urls(endereço temporário do Alibaba Cloud OSS), semmirror_urls. O endereço temporário pode expirar após 24 horas; baixe e salve o arquivo o quanto antes. - Durações mais curtas: o Wan começa em 2 segundos e o HappyHorse em 3 segundos; nas outras séries, o mínimo é 4 segundos.
Remover marca d’água
Parâmetros exclusivos dos modelos da Alibaba são enviados por provider.options.dashscope:
{
"model": "alibaba/wan-3.0",
"prompt": "...",
"duration": 5,
"resolution": "720p",
"provider": {
"options": { "dashscope": { "watermark": false } }
}
}provider.options só é repassado ao provedor correspondente; os demais provedores não o recebem. A descrição completa está em Roteamento de provedores de vídeo.
Erros comuns
Os códigos de erro completos estão em Códigos de erro da Video API.
Documentação oficial
Perguntas frequentes
Qual a duração máxima de um vídeo Wan?
Wan 3.0 e Wan 3.0 Prime geram de 2 a 30 segundos por tarefa; Wan 2.6 e Wan 2.7, de 2 a 15 segundos; HappyHorse 1.0 e 1.1, de 3 a 15 segundos. Fora dessa faixa, retorna 400 duration out of range.
Como remover a marca d'água dos vídeos Wan?
Adicione provider.options.dashscope.watermark: false à requisição. provider.options só é repassado ao provedor Alibaba Cloud Model Studio (dashscope).
É possível cancelar uma tarefa de vídeo Wan?
Não. Depois que uma tarefa dos modelos da Alibaba é enviada ao upstream, ela não pode ser interrompida; DELETE retorna 400 cancel_not_supported, e a tarefa continua sendo gerada e cobrada. Confira os parâmetros antes de enviar.
O Wan 2.6 retorna o erro mixref2video requests are not supported by this model?
Wan 2.6 e HappyHorse 1.1 não suportam vídeo como referência. Remova o video_url de input_references ou use Wan 2.7, Wan 3.0 ou HappyHorse 1.0.
O Wan suporta 4:3 ou 3:4?
Apenas Wan 3.0 e Wan 3.0 Prime suportam 4:3, 3:4 e adaptive. Wan 2.x e HappyHorse suportam apenas 16:9, 9:16 e 1:1.
Por quanto tempo o endereço do vídeo gerado pelo Wan fica válido?
Após a conclusão, é retornado unsigned_urls, um endereço temporário do Alibaba Cloud OSS que pode expirar após 24 horas; baixe e salve o arquivo o quanto antes.