Tous les articles
guide2026/09/11

Comment accéder à Seedance 2.0 | Du zéro au premier clip

Comment accéder à Seedance 2.0 | Du zéro au premier clip

Comment accéder à Seedance 2.0 étape par étape : choisir une surface, obtenir une clé, les champs d'une première requête, le coût, et pourquoi un appel échoue.

ByteDance ne publie aucune application grand public qui te donne Seedance 2.0 directement. Accéder à Seedance 2.0 en pratique, c'est choisir l'une des surfaces qui revendent le modèle, obtenir un identifiant d'accès et envoyer une requête correctement formée. Cette page parcourt ce chemin de bout en bout, avec le coût du premier clip et les quatre raisons pour lesquelles un premier appel échoue en général.

Rien de tout ça ne prend longtemps. L'essentiel de la difficulté tient à ce que chaque surface décide discrètement à ta place.

Les surfaces qui portent le modèle

L'accès prend trois formes, et celle que tu choisis détermine ce que tu peux contrôler.

Une application vidéo grand public te donne un champ de texte, quelques préréglages et un solde de crédits. Pas de clé, pas de code. C'est la route la plus rapide vers un premier clip et celle qui cache le plus : les plafonds de durée, les baisses de résolution et les filigranes sont appliqués par l'application et non par le modèle, et tu ne peux souvent pas savoir quelle version t'est servie.

Une API hébergée te donne une clé et la requête brute. Chaque paramètre exposé par le modèle est atteignable, la facturation se fait à la seconde de vidéo finie plutôt qu'au crédit, et tu peux lire l'erreur réelle quand quelque chose échoue. En échange, il faut savoir envoyer du HTTP.

Une intégration embarquée place le modèle à l'intérieur d'un outil de montage ou de design que tu paies déjà. Pratique si tu vis dans cet outil, et le jeu de paramètres y est en général le plus étroit des trois.

Pour tout ce qui dépasse le premier coup d'œil, la route de l'API est celle qui te dit la vérité sur ce que tu reçois.

Ce qu'il te faut avant la première requête

Trois choses.

Un compte sur la plateforme que tu as choisie, avec un moyen de paiement rattaché. Une clé d'API, émise depuis le tableau de bord de la plateforme et envoyée dans un en-tête Authorization: Bearer. Et, si tu comptes conditionner la génération sur une image, une URL publiquement accessible pour cette image. Les entrées média doivent être des liens HTTP ou HTTPS publics. Les data URI sont rejetées sur toute la plateforme, donc un fichier posé sur ton portable doit d'abord être hébergé quelque part.

Les clés sont des identifiants au porteur. Quiconque en détient une peut dépenser ton solde, donc garde-les côté serveur et hors du bundle navigateur.

Comment accéder à Seedance 2.0 via l'API hébergée

L'appel est un POST vers l'endpoint de génération vidéo de la plateforme avec un corps JSON, et il renvoie un identifiant de tâche et non une vidéo. Quatre champs portent toute la requête :

  • l'identifiant de modèle, copié tel quel depuis la documentation officielle de la version que tu veux
  • le prompt, une description de plan plutôt qu'un moodboard en mots
  • la durée en secondes, qui sur la 2.0 ne peut pas dépasser 15
  • la résolution, au choix 480p, 720p ou 1080p

Il n'existe aucun réglage 4K. Ce plafond est le même chez tous les hébergeurs, et une page qui annonce de la 4K pour ce modèle répète une promesse d'avant-sortie.

Copie la chaîne de modèle au lieu de la taper de mémoire. Les identifiants de cette famille sont versionnés au détail près, et les anciens exemples de code qui circulent en ligne citent des chaînes qui ne résolvent plus. Un mauvais identifiant échoue à la validation avant qu'une tâche soit créée, donc il ne coûte rien, mais il produit une erreur qui se lit comme un problème d'accès plutôt que comme une faute de frappe.

Le polling, et l'attente

La génération est asynchrone. L'appel de création renvoie immédiatement un identifiant de tâche, et tu interroges un endpoint de tâche jusqu'à ce que le statut devienne terminal. Le polling est gratuit, ce qui veut dire qu'il n'y a aucune raison d'espacer agressivement les appels.

Compte deux à cinq minutes. Une tâche toujours incomplète au bout de vingt minutes a mal tourné, et le chemin du remboursement est le même que pour n'importe quel autre échec.

Quand la tâche réussit, la réponse porte une URL vers le fichier fini. Télécharge-le. Les URL de résultat hébergées ne sont pas une archive permanente.

Ce que coûte le premier clip

La facturation se fait à la seconde de vidéo finie, au tarif de la résolution. Les tarifs publiés pour Seedance 2.5 figurent ci-dessous et servent de borne haute pour la 2.0, dont le tarif à la seconde est plus bas :

Résolution2.5 génération seule2.5 avec une vidéo de référence
480p$0.118589$0.071153
720p$0.266824$0.160094
1080p$0.461856$0.275904

Un clip de cinq secondes en 480p sur la 2.5 fait environ $0.59, et sur la 2.0 c'est moins. Voilà ce que devrait te coûter un premier rendu. Commence là plutôt qu'en 1080p, confirme que la chaîne fonctionne de bout en bout, puis monte la résolution une fois que tu sais que le prompt tombe juste.

Les tâches échouées sont intégralement remboursées, refus de la modération de contenu compris, donc une expérience qui tourne mal n'est pas une dépense.

Pourquoi un premier appel échoue

Quatre causes en expliquent la plupart.

Une durée supérieure à 15 secondes. Un plafond dur sur la 2.0, rejeté à la validation. S'il te faut plus long, la cible est Seedance 2.5, qui va jusqu'à 30.

Une URL média locale ou en data:. Rejetée sur toute la plateforme. Héberge le fichier et passe un lien public.

Une chaîne de modèle retirée. Erreur de validation, aucune tâche créée, aucun débit.

Un refus de sécurité, renvoyé sous l'erreur 80006. Il ne nomme pas l'étage qui s'est déclenché, donc le prompt, une image de référence et la sortie générée sont tous candidats. Le paramètre content_filter vaut true par défaut, et le passer à false achemine la requête vers un canal moins restrictif sans désactiver la modération. En dessous, le modèle bloque les célébrités réelles nommées, la propriété intellectuelle de tiers et les contenus illégaux, et aucun réglage d'hébergeur ne change ça.

Questions fréquentes

Puis-je accéder à Seedance 2.0 sans écrire de code ? Oui, via une application grand public ou une intégration embarquée dans un outil de montage. Tu échanges le contrôle des paramètres et la tarification à la seconde contre un solde de crédits et les préréglages de quelqu'un d'autre.

Ai-je besoin d'une clé séparée pour la 2.0 et la 2.5 ? Non. Les plateformes qui servent les deux les exposent comme des identifiants de modèle différents sous le même compte et la même clé. Changer de version se résume en général à changer une chaîne.

Combien de temps avant que la première vidéo existe ? Deux à cinq minutes après l'acceptation de la requête. L'appel de création lui-même répond en moins d'une seconde avec un identifiant de tâche, ce qui déroute ceux qui attendent une vidéo dans la réponse.

Une génération échouée est-elle facturée ? Non. Les échecs sont intégralement remboursés, refus compris. Regarde le chiffre de crédits sur la tâche terminée pour confirmer que la réservation est bien revenue.

En bref

Accéder à Seedance 2.0, ce sont trois décisions et une requête. Choisis une surface, en sachant qu'une application grand public cache la version et les plafonds là où une clé d'API expose les deux. Prends la clé, garde-la côté serveur, et héberge toute image de référence derrière une URL publique. Envoie un POST avec la chaîne de modèle, un prompt, une durée inférieure ou égale à 15 secondes et une résolution, puis interroge la tâche pendant deux à cinq minutes. Fais le premier essai en 480p et cinq secondes. Ça coûte des centimes, et s'il échoue tu es remboursé.