API Seedance 2
Générez une vidéo à partir d’un prompt ou d’une image fixe avec ByteDance Seedance 2 — audio natif, cohérence entre plusieurs plans, cohérence avec les références. Quatre variantes sur un endpoint de style OpenAI, facturées par seconde en USD à partir de $0,0245/seconde. Aucun compte Volcano Engine.
Paiement à l’usage à partir d’un rechargement de 10 $ · le solde n’expire jamais · les générations échouées ne sont pas facturées
720p · par seconde de vidéo
- Seedance 2.0 Miniseedance-2-mini
- $0,0526/s
- Seedance 2 Fastseedance-2-fast
- $0,198/s
- Seedance 2seedance-2
- $0,246/s
- Seedance 2.5seedance-2-5
- $0,3784/s
Un clip 720p de 5 secondes coûte $0,26 avec Mini et $1,23 avec Seedance 2 en qualité maximale.
L’API Seedance 2 en bref
- Quatre modèles Seedance 2 sont disponibles sur l’endpoint POST /v1/videos de Kunavo au format OpenAI : seedance-2-mini, seedance-2-fast, seedance-2 et seedance-2-5.
- La tarification de l’API Seedance 2 est calculée par seconde de vidéo et varie selon la résolution : Seedance 2.0 Mini coûte 0,0245 $/s en 480p et 0,0526 $/s en 720p ; Seedance 2 en pleine qualité coûte 0,114 $/s en 480p, 0,246 $/s en 720p et 0,612 $/s en 1080p.
- Un clip Seedance 2 de 5 secondes en 720p coûte 0,26 $ avec Mini et 1,23 $ avec Seedance 2 en pleine qualité, facturé en USD sur un solde prépayé ; les générations échouées ne sont pas facturées.
- Seedance 2 génère une piste audio native synchronisée sans frais supplémentaires ; le tarif à la seconde constitue donc le coût total du clip.
- La conversion d’image en vidéo fonctionne avec tous les modèles Seedance 2 via image_url ; les images de première et de dernière image ainsi que jusqu’à neuf images de référence fonctionnent avec seedance-2-5 et seedance-2-mini.
- Une seule clé sk-kn- et un seul solde Stripe couvrent également Veo 3.1, Wan 2.7, les modèles d’image, de musique et de texte — aucun compte ByteDance ou Volcano Engine n’est nécessaire.
Tarification de l’API Seedance 2
Chaque modèle Seedance est facturé par seconde de vidéo générée, selon un tarif qui évolue avec la résolution. Vous payez pour la durée demandée ; l’audio est inclus. Voici les tarifs facturés par l’API — le tableau est lu depuis le catalogue en ligne.
| Modèle | ID du modèle | Résolution | Par seconde | Clip de 5 s | Clip de 10 s |
|---|---|---|---|---|---|
| Seedance 2.0 Mini | seedance-2-mini | 480p | $0,0245 | $0,12 | $0,25 |
| 720p | $0,0526 | $0,26 | $0,53 | ||
| Seedance 2 Fast | seedance-2-fast | 480p | $0,093 | $0,47 | $0,93 |
| 720p | $0,198 | $0,99 | $1,98 | ||
| Seedance 2 | seedance-2 | 480p | $0,114 | $0,57 | $1,14 |
| 720p | $0,246 | $1,23 | $2,46 | ||
| 1080p | $0,612 | $3,06 | $6,12 | ||
| Seedance 2.5 | seedance-2-5 | 480p | $0,1764 | $0,88 | $1,76 |
| 720p | $0,3784 | $1,89 | $3,78 | ||
| 1080p | $0,7392 | $3,70 | $7,39 |
La facturation se fait par clip en USD sur un solde prépayé — aucun lot de crédits, aucun minimum mensuel, aucun frais par siège. Une génération qui échoue n’est jamais facturée. Les mêmes tarifs figurent sur la page des tarifs et dans la fiche catalogue de chaque modèle.
Appeler l’API Seedance 2
Envoyez la requête à POST /v1/videos et recevez immédiatement un identifiant de tâche. Interrogez GET /v1/videos/{id} — ou transmettez un webhook_url pour recevoir le clip terminé.
La génération dure plusieurs minutes, l’endpoint asynchrone est donc celui sur lequel vous devez vous appuyer. Il existe un /v1/video/generations synchrone qui maintient la connexion jusqu’à ce que le clip soit prêt, ce qui est pratique pour un script ponctuel.
curl https://api.kunavo.com/v1/videos \
-H "Authorization: Bearer $KUNAVO_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "seedance-2",
"prompt": "a paper crane unfolds into a flock of birds over a city at dawn, slow camera pull-back",
"duration": 5,
"resolution": "720p",
"aspect_ratio": "16:9"
}'
# → 202 Accepted
# {"id":"vid_...","object":"video","status":"queued","progress":0,...}
curl https://api.kunavo.com/v1/videos/vid_... \
-H "Authorization: Bearer $KUNAVO_API_KEY"
# → {"status":"completed","output":{"url":"https://...mp4","duration_seconds":5,...}}Conversion image-vidéo, images et références
Le contrôle par référence est la raison pour laquelle Seedance est choisi. Trois champs suffisent, et la structure de la requête est la même pour chaque modèle — ce qui diffère, c’est l’acceptation de ces champs par chaque modèle.
image_url— l’image fixe devient la première image du clip. Tous les modèles Seedance 2.image_urlsavec deux entrées — première et dernière image ; Seedance interpole le plan entre les deux. Surseedance-2-5etseedance-2-mini.image_mode: "reference"— jusqu’à neuf images fixes qui conservent un personnage, un produit ou un style sans qu’aucune ne devienne une image du clip. Les mêmes deux modèles.
Les images peuvent être des URL HTTPS publiques ou des URI data: intégrées — une image base64 est hébergée pour vous puis transmise.
# Image-to-video: one image becomes the first frame.
requests.post(f"{API}/videos", headers=HEADERS, json={
"model": "seedance-2",
"prompt": "the product rotates slowly, studio light sweeps across",
"image_url": "https://example.com/product-hero.png",
"duration": 5,
"resolution": "1080p",
})
# First AND last frame: pass two — Seedance interpolates between them.
requests.post(f"{API}/videos", headers=HEADERS, json={
"model": "seedance-2-5",
"prompt": "the sketch fills with colour, camera pushes in",
"image_urls": ["https://example.com/start.png",
"https://example.com/end.png"],
"duration": 8,
})
# Reference images: up to 9 stills that fix character and style,
# without any of them being a frame of the output.
requests.post(f"{API}/videos", headers=HEADERS, json={
"model": "seedance-2-5",
"prompt": "she walks through the night market, neon reflections",
"image_urls": ["https://example.com/face-1.png",
"https://example.com/face-2.png"],
"image_mode": "reference",
"duration": 10,
})Quel modèle Seedance 2 utiliser
Les quatre modèles acceptent la même requête. Les différences concernent la résolution maximale, la durée du clip, le contrôle des images et le prix par seconde.
| ID du modèle | 720p / s | Résolution maximale | Génération de vidéo à partir d’images | Première et dernière image | Images de référence | À choisir lorsque |
|---|---|---|---|---|---|---|
seedance-2-mini | $0,0526 | 720p | Yes | Yes | Yes | Drafting and volume, up to 15 seconds — the cheapest way to see a shot before committing to it. |
seedance-2-fast | $0,198 | 720p | Yes | No | No | Full quality at 720p with lower latency, for social formats and high-volume pipelines. |
seedance-2 | $0,246 | 1080p | Yes | No | No | Hero assets that need 1080p, and the strongest multi-shot coherence in the family. |
seedance-2-5 | $0,3784 | 1080p | Yes | Yes | Yes | Clips up to 30 seconds, precise first-and-last-frame control, multi-image references. |
Un bon choix par défaut : réalisez le storyboard sur seedance-2-mini jusqu’à obtenir le bon prompt, puis relancez la version retenue sur seedance-2 en 1080p. Dix brouillons Mini et une version finale en 1080p coûtent environ $5,69 pour un plan de 5 secondes.
Seedance 2 contre Veo 3.1 contre Wan 2.7
Trois familles vidéo fonctionnent sur ce même endpoint ; les comparer revient donc à modifier un seul mot dans le champ model — même clé, même solde, même structure de requête.
| Famille | Facturation | À partir de | Choisi pour |
|---|---|---|---|
| Seedance 2 (ByteDance) | Par seconde | $0,0245/s | Narration en plusieurs plans, cohérence des personnages et des produits entre les images de référence, audio natif. |
| Veo 3.1 (Google) | Par vidéo | $0,18+ | La meilleure qualité cinématographique globale, avec audio natif synchronisé. Consultez le guide de l’API Veo 3. |
| Wan 2.7 (Alibaba) | Par seconde | $0,096/s | Rendu cinématographique à un tarif fixe par seconde. Consultez le guide de l’API Wan. |
Notez que les bases de facturation diffèrent : Veo est tarifé par vidéo finale, Seedance et Wan par seconde de sortie ; une comparaison équivalente dépend donc de la durée du clip dont vous avez réellement besoin. Un plan 720p de 5 secondes coûte $0,26 avec Seedance 2.0 Mini, $1,23 avec Seedance 2 en qualité maximale et $0,48 avec Wan 2.7.
FAQ de l’API Seedance 2
Qu’est-ce que l’API Seedance 2 ?
Seedance 2 est la famille actuelle de modèles texte-vidéo de ByteDance — audio natif, narration en plusieurs plans et cohérence avec les références. L’API Seedance 2 transforme un prompt textuel ou une image fixe en clip vidéo. Sur Kunavo, les quatre variantes sont disponibles sur un endpoint de style OpenAI, POST /v1/videos, et sont facturées par seconde de vidéo générée en USD.
Seedance 2.0 dispose-t-il d’une API ?
Oui. ByteDance vend Seedance 2 via ses propres plateformes cloud — BytePlus ModelArk hors de la Chine continentale et Volcano Engine à l’intérieur — sous la forme d’une API de tâches asynchrones. Kunavo propose les mêmes quatre variantes (Mini, Fast, 2 et 2.5) sur un seul endpoint de style OpenAI, POST /v1/videos, facturé par seconde de vidéo en USD avec une seule clé.
Seedance 2.0 est-il gratuit ?
Pas sur l’API. Chaque seconde générée est facturée : sur Kunavo, à partir de $0,0245 par seconde (Mini en 480p), avec un rechargement prépayé de 10 $ minimum et sans abonnement ; les générations échouées ne sont pas facturées. Les crédits Seedance gratuits distribués par certaines applications grand public appartiennent à ces applications, pas au modèle.
Seedance 2 est-il open source ? Puis-je l’exécuter localement ?
Non. ByteDance n’a pas publié les poids de Seedance 2 ; le modèle fonctionne uniquement comme service hébergé — BytePlus ModelArk, Volcano Engine et des revendeurs tels que Kunavo — et il n’y a donc rien à installer sur votre propre GPU.
Combien coûte l’API Seedance 2 ?
Sur Kunavo, Seedance 2.0 Mini coûte $0,0245 par seconde en 480p et $0,0526 par seconde en 720p — un clip 720p de 5 secondes coûte $0,26. Seedance 2 en qualité maximale coûte $0,246 par seconde en 720p, soit $1,23 pour le même clip. Vous êtes facturé pour le nombre de secondes demandé, sur un solde prépayé, et les générations échouées ne sont pas facturées.
Quel modèle Seedance 2 dois-je utiliser ?
Utilisez seedance-2-mini pour les brouillons, les storyboards et les itérations à gros volume — c’est le moyen le moins cher de visualiser un plan, et il prend déjà en charge la première et la dernière image ainsi que les images de référence. Utilisez seedance-2-fast lorsque vous avez besoin de 720p en qualité maximale avec une latence réduite. Utilisez seedance-2 lorsque vous avez besoin de 1080p. Utilisez seedance-2-5 pour les clips de plus de 15 secondes ou lorsque vous avez besoin de 1080p avec le contrôle par référence. La structure de la requête est identique, le changement se limite donc à un mot.
Ai-je besoin d’un compte ByteDance ou Volcano Engine ?
Non. Une clé Kunavo (sk-kn-…) et un solde prépayé en USD couvrent toutes les variantes de Seedance 2, ainsi que Veo 3.1, Wan 2.7, les modèles d’image, la musique et la gamme de modèles texte Claude / GPT avec la même API. Il n’y a ni console Volcano Engine, ni lot de crédits, ni contrat distinct.
L’API Seedance 2 prend-elle en charge la conversion image-vidéo ?
Oui, de trois façons. Transmettez image_url et l’image fixe devient la première image du clip — tous les modèles Seedance 2 l’acceptent. Transmettez deux entrées dans image_urls pour une interpolation entre la première et la dernière image, ou image_mode "reference" avec jusqu’à neuf images fixes pour conserver un personnage ou un style sans qu’aucune ne devienne une image du clip ; ces deux options sont prises en charge par seedance-2-5 et seedance-2-mini.
Combien de temps prend une génération Seedance 2 ?
Des minutes, pas des secondes — généralement deux à cinq selon le modèle, la résolution et la durée. Envoyez la requête à POST /v1/videos, qui renvoie immédiatement un identifiant de tâche, puis interrogez GET /v1/videos/{id} ou fournissez un webhook_url pour recevoir le résultat. Envoyez un Idempotency-Key afin qu’une nouvelle tentative ne facture jamais une deuxième génération.
Seedance 2 génère-t-il de l’audio ?
Oui — Seedance 2 génère une piste audio native synchronisée dans le clip, sans frais supplémentaires. Les tarifs par seconde indiqués sur cette page constituent le coût total de la vidéo.
Commencer à générer avec Seedance 2
Créez une clé, rechargez 10 $ et votre premier brouillon 720p de 5 secondes coûte $0,26. La même clé donne accès à Veo 3.1, Wan 2.7, aux modèles d’image, à la musique et à la gamme de modèles texte Claude et GPT.
Vous comparez des modèles vidéo ? Consultez le guide de l’API texte-vidéo pour une vue d’ensemble, ou les guides API Veo 3 et API Wan pour les deux autres familles disponibles sur le même endpoint.