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
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.
alibaba/wan-3.0-prime30 s, de 480p à 1080palibaba/wan-3.030 s, de 480p à 1080palibaba/wan-2.7De 2 à 15 salibaba/wan-2.6Pas de vidéo de référencealibaba/happyhorse-1.0De 3 à 15 salibaba/happyhorse-1.1Pas de vidéo de référenceLe 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.
Texte vers vidéo
Seul prompt est envoyé.
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_imagesetinput_referencesne peuvent pas être envoyés ensemble ; les envoyer ensemble renvoie400 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
- Pas d’annulation : une fois la tâche soumise en amont,
DELETE /v1/videos/{id}renvoie400 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), sansmirror_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
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.