Skip to Content
ModelosWan y HappyHorse

Familia Wan y HappyHorse

Los modelos de generación de vídeo de Alibaba, seis en total, que se invocan a través del endpoint de vídeo de OfoxAI POST /v1/videos. Las tareas se ejecutan de forma asíncrona: al crear una tarea se obtiene su ID, con el que después se consulta el resultado.

Elección de modelo

ClavePara 30 segundos de duración, 480p o relación 4:3, use Wan 3.0; los vídeos cortos de 2 a 3 segundos solo los admiten los modelos de Alibaba.
ModeloResolución (predeterminada)DuraciónRelación de aspectoReferencia de vídeo
Wan 3.0 Prime480p 720p 1080p (1080p)2–30 s16:9 4:3 1:1 3:4 9:16 adaptiveSí
Wan 3.0480p 720p 1080p (1080p)2–30 sIgual que la anteriorSí
Wan 2.7720p 1080p (1080p)2–15 s16:9 9:16 1:1Sí
Wan 2.6720p 1080p (1080p)2–15 s16:9 9:16 1:1No
HappyHorse 1.0720p 1080p (1080p)3–15 s16:9 9:16 1:1Sí
HappyHorse 1.1720p 1080p (1080p)3–15 s16:9 9:16 1:1No

Los seis admiten texto a vídeo e imagen a vídeo, y pueden generar una pista de audio sincronizada (generate_audio es true de forma predeterminada). adaptive conserva la proporción de la imagen de entrada.

ID de modelo (cópielos exactamente)
Wan 3.0 Primealibaba/wan-3.0-prime30 s, de 480p a 1080p
Wan 3.0alibaba/wan-3.030 s, de 480p a 1080p
Wan 2.7alibaba/wan-2.7De 2 a 15 s
Wan 2.6alibaba/wan-2.6Sin referencia de vídeo
HappyHorse 1.0alibaba/happyhorse-1.0De 3 a 15 s
HappyHorse 1.1alibaba/happyhorse-1.1Sin referencia de vídeo

La tabla anterior coincide con el video_attributes que devuelve la Models API; si cambian las capacidades de un modelo, prevalece lo que devuelva la API. La facturación es por segundo y el coste real es el usage.video_cost del resultado de la tarea; los precios están en la página del modelo .

Indique siempre resolution de forma explícita. Si no se indica, los seis modelos usan 1080p de forma predeterminada, y el coste se calcula según el nivel de resolución. Para vistas previas o vídeos verticales para redes sociales, se recomienda 720p o 480p.

Ejemplos de llamada

Los ejemplos siguientes solo muestran la petición de creación de la tarea. El flujo completo para consultar el estado y descargar el resultado está en Video API · Inicio rápido.

Solo se envía prompt.

Terminal
curl -X POST https://api.ofox.ai/v1/videos \ -H "Authorization: Bearer $OFOX_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "model": "alibaba/wan-3.0", "prompt": "Un pueblo de canales del sur de China al amanecer; una barca pasa lentamente bajo un puente de piedra", "duration": 5, "resolution": "720p", "aspect_ratio": "16:9" }'
  • frame_images e input_references no pueden enviarse a la vez; si se envían juntos, se devuelve 400 references_conflict.
  • Si no necesita pista de audio, envíe "generate_audio": false.
  • La descripción completa de la estructura de campos está en Crear una tarea de vídeo.

Diferencias con otras familias

ClaveLas tareas no pueden cancelarse una vez enviadas; la dirección del vídeo es temporal, así que descárguelo cuanto antes.
  • Sin cancelación: una vez enviada la tarea upstream, DELETE /v1/videos/{id} devuelve 400 cancel_not_supported, y la tarea sigue generándose y facturándose. Compruebe los parámetros antes de enviarla.
  • Dirección del vídeo: en las pruebas, al completarse la tarea solo se devuelve unsigned_urls (dirección temporal de Alibaba Cloud OSS), sin mirror_urls. La dirección temporal puede caducar a las 24 horas; descargue y guarde el vídeo cuanto antes.
  • Duraciones más cortas: Wan admite un mínimo de 2 segundos y HappyHorse de 3 segundos; en las demás familias el mínimo es de 4 segundos.

Quitar la marca de agua

Los parámetros propios de los modelos de Alibaba se pasan mediante provider.options.dashscope:

{ "model": "alibaba/wan-3.0", "prompt": "...", "duration": 5, "resolution": "720p", "provider": { "options": { "dashscope": { "watermark": false } } } }

provider.options solo se transmite al proveedor que coincide; los demás proveedores no lo reciben. La descripción completa está en Enrutamiento de proveedores de vídeo.

Errores habituales

ClaveLos errores de validación de parámetros se devuelven al crear la tarea: no se crea la tarea ni se genera coste. El mensaje de error enumera los valores permitidos.
HTTP · codeMensaje de error originalCausaSolución
400 unsupported_parameterduration 31 out of range [2, 30]La duración está fuera del rango del modeloWan 3.0 admite 2–30 s, Wan 2.x 2–15 s y HappyHorse 3–15 s
400 unsupported_parameteraspect_ratio "4:3" not supported; allowed: [16:9 9:16 1:1]Wan 2.x y HappyHorse no admiten 4:3 ni 3:4Use Wan 3.0, o una relación admitida
400 unsupported_parametermixref2video requests are not supported by this modelWan 2.6 y HappyHorse 1.1 no admiten referencias de vídeoQuite la referencia video_url, o use Wan 2.7, Wan 3.0 o HappyHorse 1.0
400 cancel_not_supportedprovider does not support task cancellationLas tareas de Alibaba no pueden cancelarse una vez enviadasLa tarea seguirá ejecutándose hasta completarse
400 references_conflictframe_images and input_references are mutually exclusiveSe enviaron ambos campos de materialSolo puede usarse uno de los dos
404 model_not_foundmodel not foundID de modelo mal escritoCopie el ID de modelo de esta página

Todos los códigos de error están en Códigos de error de Video API.

Documentación oficial

Preguntas frecuentes

¿Cuántos segundos de vídeo puede generar Wan como máximo?

Wan 3.0 y Wan 3.0 Prime admiten de 2 a 30 segundos por tarea; Wan 2.6 y Wan 2.7, de 2 a 15 segundos; HappyHorse 1.0 y 1.1, de 3 a 15 segundos. Fuera de ese rango se devuelve 400 duration out of range.

¿Cómo se quita la marca de agua de los vídeos de Wan?

Añada provider.options.dashscope.watermark: false a la petición. provider.options solo se transmite al proveedor Alibaba Cloud Model Studio (dashscope).

¿Se pueden cancelar las tareas de vídeo de Wan?

No. Las tareas de los modelos de Alibaba no pueden interrumpirse una vez enviadas upstream: DELETE devuelve 400 cancel_not_supported, y la tarea sigue generándose y facturándose. Compruebe los parámetros antes de enviarla.

¿Por qué Wan 2.6 devuelve mixref2video requests are not supported by this model?

Wan 2.6 y HappyHorse 1.1 no admiten vídeo como referencia. Elimine el video_url de input_references, o use Wan 2.7, Wan 3.0 o HappyHorse 1.0.

¿Wan admite 4:3 o 3:4?

Solo Wan 3.0 y Wan 3.0 Prime admiten 4:3, 3:4 y adaptive. Wan 2.x y HappyHorse solo admiten 16:9, 9:16 y 1:1.

¿Cuánto tiempo es válida la dirección del vídeo generado por Wan?

Al completarse se devuelve unsigned_urls, una dirección temporal de Alibaba Cloud OSS que puede caducar a las 24 horas; descargue y guarde el vídeo cuanto antes.

Última actualización: