Skip to Content
ModèlesWan et HappyHorse

Familles Wan et HappyHorse

Les modèles de génération vidéo d’Alibaba, au nombre de six, s’appellent via l’endpoint vidéo d’OfoxAI POST /v1/videos. Les tâches s’exécutent de façon asynchrone : la création d’une tâche renvoie un ID de tâche, qui sert ensuite à récupérer le résultat.

Quel modèle choisir

L'essentielPour 30 secondes de durée, le 480p ou le format 4:3, choisissez Wan 3.0 ; pour des vidéos courtes de 2 à 3 secondes, seuls les modèles Alibaba conviennent.
ModèleRésolutions (par défaut)DuréeFormats d’imageVidéo de référence
Wan 3.0 Prime480p 720p 1080p (1080p)2–30 s16:9 4:3 1:1 3:4 9:16 adaptiveOui
Wan 3.0480p 720p 1080p (1080p)2–30 sComme ci-dessusOui
Wan 2.7720p 1080p (1080p)2–15 s16:9 9:16 1:1Oui
Wan 2.6720p 1080p (1080p)2–15 s16:9 9:16 1:1Non
HappyHorse 1.0720p 1080p (1080p)3–15 s16:9 9:16 1:1Oui
HappyHorse 1.1720p 1080p (1080p)3–15 s16:9 9:16 1:1Non

Les six modèles prennent en charge le texte-vers-vidéo et l’image-vers-vidéo, et peuvent générer une piste audio synchronisée (generate_audio vaut true par défaut). adaptive reprend le format de l’image d’entrée.

ID de modèle (à copier tel quel)
Wan 3.0 Primealibaba/wan-3.0-prime30 s, de 480p à 1080p
Wan 3.0alibaba/wan-3.030 s, de 480p à 1080p
Wan 2.7alibaba/wan-2.7De 2 à 15 s
Wan 2.6alibaba/wan-2.6Pas de vidéo de référence
HappyHorse 1.0alibaba/happyhorse-1.0De 3 à 15 s
HappyHorse 1.1alibaba/happyhorse-1.1Pas de vidéo de référence

Le tableau ci-dessus correspond aux video_attributes renvoyés par la Models API ; en cas d’évolution des capacités d’un modèle, la réponse de l’API fait foi. La facturation se fait à la seconde, le coût réel étant donné par usage.video_cost dans le résultat de la tâche ; les prix figurent sur la page du modèle .

Passez explicitement resolution. Sans ce champ, ces six modèles utilisent tous 1080p par défaut, et le coût est calculé selon le niveau de résolution. Pour des aperçus ou des vidéos verticales destinées aux réseaux sociaux, 720p ou 480p est recommandé.

Exemples d’appel

Les exemples ci-dessous ne montrent que la requête de création de tâche. Le déroulement complet (interrogation du statut puis téléchargement du résultat) est décrit dans Video API · Démarrage rapide.

Seul prompt est envoyé.

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 village sur l’eau du Jiangnan au petit matin, une barque passe lentement sous un pont de pierre", "duration": 5, "resolution": "720p", "aspect_ratio": "16:9" }'
  • frame_images et input_references ne peuvent pas être envoyés ensemble ; les envoyer ensemble renvoie 400 references_conflict.
  • Si vous n’avez pas besoin de piste audio, passez "generate_audio": false.
  • La description complète des champs figure dans Créer une tâche vidéo.

Différences avec les autres familles

L'essentielUne tâche soumise ne peut pas être annulée ; l’adresse de la vidéo est temporaire, téléchargez-la rapidement.
  • Pas d’annulation : une fois la tâche soumise en amont, DELETE /v1/videos/{id} renvoie 400 cancel_not_supported, et la tâche continue d’être générée et facturée. Vérifiez les paramètres avant de soumettre.
  • Adresse de la vidéo : lors de nos tests, une tâche terminée ne renvoie que unsigned_urls (adresse temporaire Alibaba Cloud OSS), sans mirror_urls. L’adresse temporaire peut expirer au bout de 24 heures ; téléchargez et conservez la vidéo rapidement.
  • Durées plus courtes : 2 secondes au minimum pour Wan, 3 secondes pour HappyHorse, contre 4 secondes pour les autres familles.

Supprimer le filigrane

Les paramètres propres aux modèles Alibaba passent par provider.options.dashscope :

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

provider.options n’est transmis qu’au fournisseur correspondant ; les autres fournisseurs ne le reçoivent pas. Les explications complètes figurent dans Routage des fournisseurs vidéo.

Erreurs courantes

L'essentielLes erreurs de validation des paramètres sont renvoyées dès la création : aucune tâche n’est créée et rien n’est facturé. Le message d’erreur liste les valeurs autorisées.
HTTP · codeMessage d’erreurCauseSolution
400 unsupported_parameterduration 31 out of range [2, 30]Durée hors de la plage du modèle2–30 s pour Wan 3.0, 2–15 s pour Wan 2.x, 3–15 s pour HappyHorse
400 unsupported_parameteraspect_ratio "4:3" not supported; allowed: [16:9 9:16 1:1]Wan 2.x et HappyHorse ne prennent pas en charge le 4:3 ni le 3:4Passez à Wan 3.0, ou utilisez un format pris en charge
400 unsupported_parametermixref2video requests are not supported by this modelWan 2.6 et HappyHorse 1.1 ne prennent pas en charge la vidéo de référenceRetirez la référence video_url, ou passez à Wan 2.7, Wan 3.0 ou HappyHorse 1.0
400 cancel_not_supportedprovider does not support task cancellationLes tâches Alibaba ne peuvent pas être annulées après soumissionLa tâche se poursuit jusqu’à son terme
400 references_conflictframe_images and input_references are mutually exclusiveLes deux champs de média ont été envoyés ensembleChoisissez l’un des deux
404 model_not_foundmodel not foundID de modèle mal orthographiéCopiez l’ID de modèle depuis cette page

Les codes d’erreur complets figurent dans Codes d’erreur de la Video API.

Documentation officielle

FAQ

Quelle durée maximale Wan peut-il générer ?

Wan 3.0 et Wan 3.0 Prime génèrent de 2 à 30 secondes par tâche ; Wan 2.6 et Wan 2.7 de 2 à 15 secondes ; HappyHorse 1.0 et 1.1 de 3 à 15 secondes. Au-delà, l'API renvoie 400 duration out of range.

Comment supprimer le filigrane des vidéos Wan ?

Ajoutez provider.options.dashscope.watermark: false à la requête. provider.options n'est transmis qu'au fournisseur Alibaba Cloud Model Studio (dashscope).

Peut-on annuler une tâche vidéo Wan ?

Non. Une fois soumise en amont, une tâche Alibaba ne peut pas être interrompue : DELETE renvoie 400 cancel_not_supported, et la tâche continue d'être générée et facturée. Vérifiez les paramètres avant de soumettre.

Wan 2.6 renvoie mixref2video requests are not supported by this model ?

Wan 2.6 et HappyHorse 1.1 n'acceptent pas de vidéo comme référence. Supprimez le video_url de input_references, ou passez à Wan 2.7, Wan 3.0 ou HappyHorse 1.0.

Wan prend-il en charge le 4:3 ou le 3:4 ?

Seuls Wan 3.0 et Wan 3.0 Prime prennent en charge 4:3, 3:4 et adaptive. Wan 2.x et HappyHorse ne prennent en charge que 16:9, 9:16 et 1:1.

Combien de temps l'adresse d'une vidéo Wan reste-t-elle valide ?

Une fois la tâche terminée, l'API renvoie unsigned_urls, une adresse temporaire Alibaba Cloud OSS qui peut expirer au bout de 24 heures ; téléchargez et conservez la vidéo rapidement.

Dernière mise à jour le