Seedance 2.5 : 30 secondes dans une vidéo
Créez des vidéos de 4 à 30 secondes. Décrivez plusieurs plans et mouvements de caméra dans le prompt. À utiliser pour des publicités de 30 secondes.
BYTEDANCE · API VIDÉO
Transformez texte, images et références en vidéo avec Doubao Seedance (ByteDance, versions de la région Chine), via une API asynchrone.
TARIFS
Choisissez une version, puis une résolution. Les prix ci-dessous concernent la sortie texte vers vidéo ; les références vidéo peuvent ajouter des frais d’entrée.
| Modèle | 480p | 720p | 1080p | 4K |
|---|---|---|---|---|
Seedance 2.5seedance-2.5-cn | 0,176 $US | 0,378 $US | 0,942 $US | Non pris en charge |
Seedance 2.0seedance-2.0-cn | 0,097 $US | 0,208 $US | 0,601 $US | 1,301 $US |
Seedance 2.0 Fastseedance-2.0-fast-cn | 0,078 $US | 0,119 $US | Non pris en charge | Non pris en charge |
Seedance 2.0 Miniseedance-2.0-mini-cn | 0,048 $US | 0,074 $US | Non pris en charge | Non pris en charge |
Seuls les modèles actuellement proposés à la vente sont indiqués. Ce sont des versions de la région Chine.
Prix à la date indiquée · 2026-11-09Tarifs Volcano Engine ↗Volcano Engine · Vérifié le 7 novembre 2026Estimez un mois de génération texte vers vidéo, sans vidéo d’entrée.
Estimation = prix de sortie × secondes × vidéos. La facturation repose sur la durée réellement générée ; les références d’entrée peuvent entraîner des frais supplémentaires.
Seedance 2.5 · 480p · Audio désactivé · Estimation selon les paramètres sélectionnés
| Solde crédité | Vous payez | Remise | Secondes de vidéo · estimation | Recharger |
|---|---|---|---|---|
| 5,00 $USPremier rechargement | 3,00 $US | 2,00 $US | ≈ 28 s | Recharger → |
| 50,00 $US | 48,00 $US | 2,00 $US | ≈ 284 s | Recharger → |
| 100,00 $US | 95,00 $US | 5,00 $US | ≈ 568 s | Recharger → |
| 200,00 $US | 185,00 $US | 15,00 $US | ≈ 1 136 s | Recharger → |
| 500,00 $US | 450,00 $US | 50,00 $US | ≈ 2 840 s | Recharger → |
L’offre de premier rechargement et les remises par montant sont distinctes. L’offre applicable est confirmée au paiement. Les moyens disponibles sont confirmés lors du paiement.
Doubao Seedance est la famille de modèles de ByteDance pour la région Chine. Choisissez la version selon la durée, les références et la sortie souhaitées.
Créez des vidéos de 4 à 30 secondes. Décrivez plusieurs plans et mouvements de caméra dans le prompt. À utiliser pour des publicités de 30 secondes.
Utilisez jusqu’à 30 images de référence pour guider les sujets et le style visuel. À utiliser pour des vidéos de produits.
Animez une première image ou guidez la première et la dernière. La sortie suit la première image. À utiliser pour les storyboards et la prévisualisation.
Générez jusqu’en 4K avec Seedance 2.0, pour des vidéos de 4 à 15 secondes. Jusqu’à 9 images de référence guident sujets et style. À utiliser pour les gros plans de produits.
Générez des dialogues, de la musique et des effets synchronisés, ou choisissez une sortie silencieuse. Les quatre versions disposent d’un réglage audio.
Les deux prennent en charge 4–15 secondes, la première image ou la première et la dernière, jusqu’à 9 références et l’audio activé ou désactivé.
MODÈLES VIDÉO
Seedance, Kling, MiniMax H3 et WAN avec un seul solde. La même clé fonctionne aussi pour les modèles texte et image.
Pour des vidéos jusqu’à 30 secondes et 30 images de référence.
Pour six plans personnalisés avec leurs prompts et durées.
Pour des vidéos 2K guidées par références avec audio natif.
Pour des vidéos guidées par références jusqu’à 30 secondes.
Original anglais · prompt de génération
Night city street after rain, seen from a slow forward dolly shot at low height: wet asphalt reflecting colorful lights, light trails from passing cars, soft steam rising from a street grate, light drizzle. Generic modern architecture. No people, no readable text, signs, logos, license plates, flags or recognizable landmarks. Cinematic, realistic.
Une API asynchrone : devis → création → suivi → téléchargement. Changez de modèle et utilisez ses paramètres pris en charge.
DÉMARRAGE POUR LES DÉVELOPPEURS
Obtenez un devis, créez une tâche, suivez son statut, puis téléchargez la vidéo terminée.Conservez la même clé d’idempotence lorsque vous réessayez une requête de création. Une tâche acceptée est encore en traitement ; téléchargez uniquement après sa fin.Ces exemples sont minimaux — en production, conservez l’Idempotency-Key et l’ID de la tâche pour reprendre après un redémarrage.
Intégrez l’API vidéo Seedance de BetterToken dans l’application de l’utilisateur.
Lisez BETTERTOKEN_API_KEY uniquement dans l’environnement ; ne l’intégrez jamais au code, aux journaux ou aux données analytiques.
Base : https://bettertoken.ai/v1
Modèle : seedance-2.5-cn (région Chine ; ne pas remplacer par un ID international).
Prompt : A rainy city street at night, slow forward camera move
Utilisez le JSON : text_to_video, duration {mode:"fixed",seconds:5}, output {resolution:"480p",aspect_ratio:"16:9",format:"mp4"}, audio {mode:"off"}.
POST /videos/quote avec la même requête fournit une estimation sans réservation de solde. L’authentification est obligatoire ; ce n’est pas le point d’accès public aux tarifs.
AVANT POST /videos, enregistrez hors du processus un nouvel Idempotency-Key et le corps exact. Après un redémarrage, rechargez cet état ou reprenez la tâche acceptée avec son ID enregistré. Réutilisez les deux si la réponse est incertaine ; un délai dépassé ne justifie pas une nouvelle tâche payante.
Après l’acceptation 202 sur /videos (200 sur la route de compatibilité), enregistrez id et interrogez GET /videos/{id} toutes les 5 secondes. Gérez queued, in_progress, completed, failed et canceled. Un envoi incertain reste in_progress avec stage=reconciliation ; ne créez pas de tâche de remplacement. En cas de 429, respectez Retry-After. Effectuez au maximum 360 interrogations espacées de 5 secondes ; les délais réseau et les attentes liées aux limites peuvent prolonger la durée totale. Conservez l’ID à l’arrêt ; arrêter les interrogations n’annule ni ne recrée la tâche.
Après completed, appelez GET /videos/{id}/content avec une clé API autorisée du propriétaire. Un fichier expiré renvoie 410 video_artifact_expired. Le contenu est privé ; traitez l’expiration et les problèmes de téléchargement séparément des échecs de génération.
Vérifiez le débit final dans la facturation. Un échec ou une annulation confirmé libère ou rembourse les fonds d’origine via le traitement financier ; le statut de la tâche seul ne prouve pas que le remboursement est terminé. Un envoi incertain et un problème de livraison après génération nécessitent un traitement distinct.
Les erreurs relay figurent dans error : 402 video_insufficient_balance, 409 video_idempotency_conflict/video_acceptance_pending, 422 pour les paramètres invalides et 503 pour une acceptation incertaine ou un service indisponible. Conservez la clé et le corps d’origine si la réponse est incertaine. N’ajoutez ni abonnement web ni génération dans la page.# Minimal example: persist the Idempotency-Key and task ID in production.
# Requires curl, jq and BETTERTOKEN_API_KEY in your environment.
BASE=https://bettertoken.ai/v1
IDEM="$(uuidgen)"
cat > request.json <<'JSON'
{
"model": "seedance-2.5-cn",
"operation": "text_to_video",
"prompt": "A rainy city street at night, slow forward camera move",
"duration": {
"mode": "fixed",
"seconds": 5
},
"output": {
"resolution": "480p",
"aspect_ratio": "16:9",
"format": "mp4"
},
"audio": {
"mode": "off"
}
}
JSON
curl --fail-with-body "$BASE/videos/quote" \
-H "Authorization: Bearer $BETTERTOKEN_API_KEY" \
-H 'Content-Type: application/json' --data-binary @request.json || exit 1
TASK=$(curl --fail-with-body "$BASE/videos" \
-H "Authorization: Bearer $BETTERTOKEN_API_KEY" \
-H "Idempotency-Key: $IDEM" \
-H 'Content-Type: application/json' --data-binary @request.json) || exit 1
ID=$(printf '%s' "$TASK" | jq -er '.id') || exit 1
# Poll up to 360 times, waiting 5 seconds between requests.
# Network delays can extend the total time.
for attempt in $(seq 1 360); do
TASK=$(curl --fail-with-body "$BASE/videos/$ID" \
-H "Authorization: Bearer $BETTERTOKEN_API_KEY") || exit 1
STATUS=$(printf '%s' "$TASK" | jq -r '.status')
case "$STATUS" in
completed) break ;;
failed|canceled) printf '%s\n' "$TASK"; exit 1 ;;
esac
sleep 5
done
[ "$STATUS" = completed ] || { echo "Resume polling task: $ID"; exit 1; }
curl --fail-with-body "$BASE/videos/$ID/content" \
-H "Authorization: Bearer $BETTERTOKEN_API_KEY" -o video.mp4Utilisez l’ID public se terminant par -cn dans votre requête. Les quatre modèles acceptent les opérations texte, image et référence vers vidéo.
| Modèle | Entrées prises en charge | Plage de durée | Résolution | Images de référence | Audio |
|---|---|---|---|---|---|
Seedance 2.5seedance-2.5-cn | text_to_videoimage_to_videoreference_to_video | 4–30 s | 480p / 720p / 1080p | Jusqu’à 30 | on / off |
Seedance 2.0seedance-2.0-cn | text_to_videoimage_to_videoreference_to_video | 4–15 s | 480p / 720p / 1080p / 4K | Jusqu’à 9 | on / off |
Seedance 2.0 Fastseedance-2.0-fast-cn | text_to_videoimage_to_videoreference_to_video | 4–15 s | 480p / 720p | Jusqu’à 9 | on / off |
Seedance 2.0 Miniseedance-2.0-mini-cn | text_to_videoimage_to_videoreference_to_video | 4–15 s | 480p / 720p | Jusqu’à 9 | on / off |
L’entrée par images exige une première image ; la dernière est facultative. Seedance 2.5 image vers vidéo exige aspect_ratio="adaptive". La famille 2.0 accepte aussi un format choisi. Les références guident sujets et style, sans garantir une cohérence parfaite.
QUESTIONS FRÉQUENTES
Au prix actuel texte vers vidéo, 5 secondes coûtent 0,88 $US en 480p ou 1,89 $US en 720p, sans référence d’entrée. Ces estimations sont datées ; la facturation utilise la durée réellement générée.
Voir les exemples APIInscrivez-vous ou connectez-vous, puis préparez ou réutilisez une clé API dans Workspace et revenez sur cette page. La même clé donne accès à Seedance 2.5, 2.0, Fast et Mini si ses autorisations et son financement le permettent. Ajoutez du solde, copiez un exemple et appelez l’API asynchrone depuis votre application.
Voir les exemples APIBetterToken est un fournisseur d’API indépendant, sans affiliation avec ByteDance. Seedance est une famille de modèles de ByteDance. Les ID de ces modèles pour la région Chine se terminent par -cn et correspondent à Doubao Seedance. Les versions internationales Dreamina peuvent avoir des capacités, conditions d’accès et prix différents. Utilisez l’ID exact dans les exemples de code.
Voir les exemples APILes échecs de génération confirmés ne sont pas facturés. Après un échec ou une annulation confirmés, les fonds retenus sont libérés ou restitués au solde ou quota d’origine. Une tâche échouée ne signifie pas, à elle seule, que le remboursement est terminé. Si l’acceptation de la requête est incertaine, nous la vérifions d’abord. Les problèmes de téléchargement d’une vidéo générée et l’expiration du fichier sont traités séparément. Consultez les détails de facturation de la tâche.
Voir les exemples APIPayez par carte via Stripe ou en USDT. Les moyens disponibles sont confirmés lors du paiement.
Voir les exemples APISeedance 2.5 prend en charge 4–30 secondes. Seedance 2.0, Fast et Mini prennent en charge 4–15 secondes. Les durées sont exprimées en secondes entières. Seedance 2.5 prend en charge le 480p, le 720p et le 1080p. Seedance 2.0 propose aussi une sortie 4K. Fast et Mini prennent en charge le 480p et le 720p.
Voir les exemples APIGénérez des dialogues, de la musique et des effets synchronisés, ou choisissez une sortie silencieuse. Les quatre versions disposent d’un réglage audio.
Voir les exemples APISeedance 2.5 est la version la plus récente et prend en charge les vidéos jusqu’à 30 secondes. Seedance 2.0 va jusqu’à 15 secondes. Fast et Mini ont des prix de départ plus bas, en 480p et 720p. Comparez les exemples ; Fast est un nom de modèle, pas une garantie de vitesse mesurée. Non. Cette page indique les prix d’utilisation de l’API. Un abonnement à un site ou un lot de crédits est un autre produit et ne constitue pas un solde API. Cette page ne propose pas de génération dans le navigateur.
Voir les exemples APIBETTERTOKEN · SEEDANCE API
Premier rechargement : payez 3,00 $US, recevez 5,00 $US de solde