Une API de conversion de texte en vidéo transforme une invite textuelle en un court clip vidéo — de manière programmatique, afin que vous puissiez intégrer la génération à des pipelines au lieu de cliquer dans une application grand public. Ce guide couvre la structure d’API commune aux modèles vidéo modernes, les modèles actuellement disponibles sur Kunavo, la tarification par clip et le modèle asynchrone nécessaire en production.
Fonctionnement d’une API de conversion de texte en vidéo
La structure est la même pour les modèles vidéo modernes : envoyez un prompt et des paramètres (duration, aspect_ratio, resolution), puis recevez une URL hébergée vers la vidéo. Kunavo expose cela via un endpoint unique de style OpenAI, /v1/video/generations, ce qui vous permet de changer de modèle vidéo en modifiant la chaîne model — sans nouveau SDK ni nouvelle intégration.
import requests
# One OpenAI-style endpoint for every text-to-video model.
resp = requests.post(
"https://api.kunavo.com/v1/video/generations",
headers={"Authorization": f"Bearer {API_KEY}"},
json={
"model": "veo-3", # swap the model, same request
"prompt": "a cinematic dolly-in on a red origami crane unfolding",
"aspect_ratio": "16:9",
},
timeout=600, # generation takes minutes
)
print(resp.json()["data"][0]["url"])duration (en secondes) définit la durée du clip pour les modèles facturés à la seconde : les modèles Seedance et le modèle Wan 2.7. Les modèles Veo l’ignorent ; chaque clip Veo dure 8 secondes et est facturé par vidéo.
Modèles de conversion de texte en vidéo sur Kunavo
Trois familles sont actuellement disponibles : Google Veo 3 (qualité cinématographique avec audio natif), ByteDance Seedance 2 (narration en plusieurs plans et cohérence avec les références) et Alibaba Wan 2.7 (cinématographique à petit budget, facturation à la seconde). Sora, Kling et Hailuo sont prévus sur la feuille de route ; comme l’endpoint est indépendant du modèle, l’adoption de l’un d’eux se résume à modifier un mot dans le champ model.
| Modèle | Statut | Tarification | Guide |
|---|---|---|---|
veo-3 (Google) | Disponible | $0,18–$1,60 / clip de 8 s | API Veo 3 |
seedance-2 (ByteDance) | Disponible | $0,093–$0,612 / seconde | API Seedance |
wan-2-7 (Alibaba) | Disponible | $0,096–$0,144 / seconde | API Wan |
| Sora / Sora 2 (OpenAI) | Feuille de route | — | API Sora |
| Kling (Kuaishou) | Feuille de route | — | API Kling |
| Hailuo (MiniMax) | Feuille de route | — | API Hailuo |
Tarification
Veo 3 est facturé par vidéo (par clip de 8 secondes en 720p montré ici), environ 50–70 % en dessous du tarif catalogue de Google. Les résolutions supérieures coûtent davantage — la page des tarifs contient le tableau complet des niveaux, et le calculateur de coût vidéo IA estime le coût sur un mois — notamment la différence entre facturation par clip et à la seconde, qui explique pourquoi deux tarifs apparemment similaires peuvent produire des factures très différentes.
| Modèle | À partir de (720p / 8 s) | Tarif Google | Votre économie |
|---|---|---|---|
| veo-3-lite | $0,18 | $0,45 | ~60% |
| veo-3 (rapide) | $0,36 | $1,20 | ~70% |
| veo-3-quality | $1,60 | $3,20 | ~50% |
Génération de vidéo à partir d’images
Pour animer une image fixe, transmettez image_url (une URL https ou un fichier téléversé) avec l’invite ; transmettez une première et une dernière image pour contrôler les transitions. Les paramètres complets figurent dans la documentation vidéo.
Parole et vidéo : ce que fait et ne fait pas cet endpoint
« Parole vers vidéo » est recherché pour deux usages différents, et il convient de préciser lequel est disponible ici.
Vidéo avec parole générée — oui. Veo 3 produit un audio natif synchronisé dans le cadre de la génération : dialogues, sons ambiants et effets, synchronisés avec les images, à partir de la même invite textuelle. Décrivez dans l’invite la phrase que vous souhaitez faire prononcer et elle sera renvoyée sur la piste audio du MP4 généré. Aucun modèle vocal distinct, aucun second appel d’API, aucune étape de synchronisation en postproduction. Cette propriété est spécifique à la famille Veo 3 — Seedance 2 et Wan 2.7 génèrent des vidéos silencieuses.
Piloter une vidéo à partir d’un fichier audio — non. Si vous devez téléverser un enregistrement pour obtenir un avatar parlant synchronisé sur les lèvres, ou transcrire la parole et créer un storyboard à partir de celui-ci, Kunavo ne propose aujourd’hui aucun modèle pour cela. Les modèles vidéo utilisés ici prennent une invite textuelle et, facultativement, une image source ; aucun n’accepte l’audio en entrée. Pour être complet : /v1/audio/transcriptions ne dispose actuellement d’aucun modèle activé non plus, vous ne pouvez donc pas assembler la version en deux étapes avec cette seule API. Si c’est votre cas d’usage, ce n’est pas le bon outil, et mieux vaut le dire que vous vendre une solution de contournement inexistante.
Cycle de vie d’une tâche asynchrone
La génération prend quelques minutes ; en production, vous ne maintenez donc pas la connexion ouverte. Soumettez une tâche à /v1/videos, recevez immédiatement un identifiant de tâche, puis interrogez GET /v1/videos/{id} jusqu’à sa finalisation. Les URL de résultat sont permanentes.
# Production: submit a task and poll — don't hold a long connection.
task = requests.post(
"https://api.kunavo.com/v1/videos",
headers={"Authorization": f"Bearer {API_KEY}",
"Idempotency-Key": "my-task-uuid"},
json={"model": "veo-3", "prompt": "..."},
timeout=60,
).json()
# then poll GET /v1/videos/{task["id"]} until status == "completed"Choisir entre les huit modèles
Cette page couvre l’endpoint. Pour la question financière — le coût d’un clip 720p de 8 secondes sur chaque modèle et les raisons pour lesquelles la facturation par clip et à la seconde placent des modèles différents en tête selon la durée du clip — consultez la comparaison des API de génération vidéo.
Questions fréquentes
Qu’est-ce qu’une API de conversion de texte en vidéo ?
Une API de conversion de texte en vidéo génère un court clip vidéo à partir d’une invite textuelle, de manière programmatique plutôt que par l’intermédiaire d’une application grand public. Vous envoyez une requête POST contenant une invite et des paramètres (durée, format d’image, résolution), puis vous recevez une URL hébergée vers la vidéo. Sur Kunavo, il s’agit d’un endpoint unique de style OpenAI, /v1/video/generations, avec Google Veo 3, ByteDance Seedance 2 et Alibaba Wan 2.7 disponibles.
Quelle est la meilleure API de conversion de texte en vidéo ?
Google Veo 3 est aujourd’hui le modèle le plus performant généralement disponible ; il est disponible sur Kunavo aux côtés de Seedance 2 de ByteDance (cohérence entre plusieurs plans) et de Wan 2.7 d’Alibaba (cinématographique à petit budget). Sora, Kling et Hailuo sont prévus sur la feuille de route derrière le même endpoint.
Existe-t-il une API gratuite de conversion de texte en vidéo ?
La génération vidéo nécessite beaucoup de calcul ; aucun fournisseur ne propose donc de niveau gratuit réellement significatif — vous payez par clip. Kunavo fonctionne à l’usage à partir d’une recharge minimale de $10 ; Veo 3 commence à $0,18 par clip 8 secondes en 720p (Veo 3 Lite), soit environ 50–70 % sous le tarif catalogue de Google.
Combien coûte une API de conversion de texte en vidéo ?
Sur Kunavo, Veo 3 est facturé par vidéo, environ 50–70 % en dessous du tarif catalogue de Google : Veo 3 Lite à partir de $0,18, Veo 3 Fast à partir de $0,36, Veo 3 Quality à partir de $1,60 par clip 720p de 8 secondes. Les résolutions supérieures coûtent davantage. Les générations échouées ne sont jamais facturées.
Combien de temps prend la génération ?
Quelques minutes. Utilisez l’API de tâches asynchrones /v1/videos et interrogez-la périodiquement en production ; les détails se trouvent dans la documentation vidéo.