HiAPI
Blog

Guide d'utilisation

Prompts Seedance 2.0 : des recettes prêtes à copier-coller et de vrais résultats vidéo

Aug 3, 2026
Prompts Seedance 2.0 : des recettes prêtes à copier-coller et de vrais résultats vidéo

La plupart des articles sur les « prompts Seedance » ne proposent qu'une seule ligne du genre « un chat sur une planche de skateboard, ambiance cinématographique » accompagnée d'une vignette. Ce n'est pas un prompt que vous pouvez réellement réutiliser — vous ne savez pas ce qui fait fonctionner ce plan. Voici trois prompts complets et prêts à copier-coller pour seedance-2.0@ext, chacun réellement exécuté via l'API /v1/tasks de hiapi, et présenté côte à côte avec le clip de 6 secondes qu'il a réellement produit. Chaque prompt est écrit seconde par seconde, afin que le modèle reçoive des repères précis de caméra et d'action, plutôt qu'un mot d'ambiance vague.

Pourquoi des repères seconde par seconde valent mieux que des prompts d'ambiance

seedance-2.0@ext (la route « ext » de Seedance 2.0) accepte un champ duration compris entre 4 et 15 secondes, mais il n'inventera pas automatiquement une arc narratif à votre place — il ne fait que remplir le temps avec ce que suggère votre prompt. Un prompt qui dit seulement « skateur au coucher du soleil, cinématographique, 4k » laisse le modèle deviner ce qui se passe et quand. En découpant la durée en intervalles explicites en secondes (« de la 0e à la 2e seconde… de la 2e à la 4e seconde… »), le modèle obtient un début, un pivot et une fin — c'est ce qui permet réellement de produire un plan rythmé plutôt qu'un flou continu.

Les trois recettes ci-dessous suivent le même schéma : sujet + décor → repère 1 (0-2 s) → repère 2 (2-4 s) → repère 3 (4-6 s) → contraintes de lumière/physique → indication audio native. Les trois s'exécutent avec "aspect_ratio": "16:9", "resolution": "720p", "duration": 6, "generate_audio": true.

Recette 1 : révélation produit en macro

{
  "model": "seedance-2.0@ext",
  "input": {
    "prompt": "Un plan publicitaire produit cinématographique continu de six secondes, sans montage. Un boîtier d'écouteurs sans fil noir mat est posé au centre d'une plaque d'obsidienne mouillée, éclairé par une seule softbox située au-dessus. De la 0e à la 2e seconde, la caméra avance lentement et régulièrement, une fine brume dérive dans le cadre et une légère lumière bleue de contour souligne le bord du boîtier. De la 2e à la 4e seconde, le couvercle s'ouvre sur sa charnière en un mouvement mécanique fluide, libérant une douce lumière chaude à l'intérieur et révélant deux écouteurs logés dans leurs emplacements de charge. De la 4e à la 6e seconde, la caméra décrit un léger arc vers la droite et descend en plongée vers une vue de trois quarts en contre-plongée, la faible profondeur de champ déplace la mise au point du boîtier vers le logo de la marque gravé sur le couvercle, puis se fige. Éclairage de studio réaliste, reflets à fort contraste sur la pierre mouillée, léger halo d'objectif dû à la lumière de contour, aucune incrustation de texte, aucune main dans le cadre. Audio natif : un léger clic mécanique lorsque le couvercle s'ouvre, un bourdonnement ambiant de studio en fond, silence pour le reste.",
    "aspect_ratio": "16:9",
    "resolution": "720p",
    "duration": 6,
    "generate_audio": true
  }
}

Pourquoi ça fonctionne : la structure des repères correspond directement à une publicité produit en trois actes — installation (travelling avant), révélation (ouverture du couvercle), argument (mise au point sur le logo) — le modèle dispose donc d'une action mécanique concrète (l'ouverture de la charnière) à animer, plutôt que d'une consigne abstraite du type « montrer le produit ». Indiquer la source de lumière exacte (une seule softbox au-dessus) et la surface (plaque d'obsidienne mouillée) permet aussi de garder les reflets et la lumière de contour cohérents au lieu de dériver.

Recette 2 : plan d'action en suivi

{
  "model": "seedance-2.0@ext",
  "input": {
    "prompt": "Un plan de suivi continu de six secondes, sans montage. Un skateur en sweat à capuche gris descend une berge de béton ensoleillée dans un skatepark désert à l'heure dorée. De la 0e à la 2e seconde, la caméra suit à hauteur de hanches en se déplaçant parallèlement, à la vitesse du skateur, qui carve vers un rebord surélevé, sa longue ombre s'étirant sur le béton. De la 2e à la 4e seconde, le skateur fait un ollie sur le rebord et glisse en grind le long de l'arête ; la caméra pivote légèrement pour garder les trucks dans le cadre, un flou de mouvement progressif apparaissant sur les roues. De la 4e à la 6e seconde, le skateur saute depuis l'extrémité du rebord, atterrit et roule en tournant le dos à la caméra, qui reste immobile et le laisse sortir du cadre vers l'horizon. Lumière naturelle du soleil, particules de poussière scintillant à contre-jour, physique réaliste de la peau et des tissus, pas de ralenti. Audio natif : roulement des roues sur le béton, grincement métallique du grind, une légère brise.",
    "aspect_ratio": "16:9",
    "resolution": "720p",
    "duration": 6,
    "generate_audio": true
  }
}

Pourquoi ça fonctionne : « plan de suivi » associé à une hauteur de caméra explicite (« à hauteur de hanches ») verrouille la caméra sur un mouvement physiquement plausible, au lieu de la laisser flotter. Indiquer les actions exactes (ollie sur le rebord, grind, saut) plutôt que « faire une figure » évite que le modèle se replie sur un vague glissement, et préciser « pas de ralenti » l'empêche de remplir ces 6 secondes avec des changements de vitesse inutiles.

Recette 3 : plan d'ambiance établissant

{
  "model": "seedance-2.0@ext",
  "input": {
    "prompt": "Un plan aérien établissant continu de six secondes, sans montage. Un drone glisse à basse altitude au-dessus d'une dense forêt de pins couverte de brume de sol, peu après le lever du soleil, tandis que des pics de granit au loin captent la première lumière orangée. De la 0e à la 2e seconde, la caméra avance à basse altitude de façon stable, rasant juste au-dessus de la couche de brume, les cimes des arbres défilant en dessous. De la 2e à la 4e seconde, le drone monte progressivement et redresse son inclinaison, révélant la silhouette complète d'une chaîne de montagnes sur un ciel dégradé pâle. De la 4e à la 6e seconde, la caméra ralentit jusqu'à un survol presque immobile, le soleil perce une trouée dans les nuages et projette un rayon de lumière visible sur le canyon. Étalonnage cinématographique, ombres froides et hautes lumières chaudes, légère brume atmosphérique, aucune secousse de caméra. Audio natif : vent doux en altitude, chants d'oiseaux lointains qui montent vers la fin.",
    "aspect_ratio": "16:9",
    "resolution": "720p",
    "duration": 6,
    "generate_audio": true
  }
}

Pourquoi ça fonctionne : la montée et le redressement du repère intermédiaire transforment un simple survol en révélation (couche de brume → chaîne de montagnes complète), ce qui fait toute la différence entre « des images de drone » et un plan établissant qui aboutit à quelque chose. Indiquer l'événement lumineux (« le soleil perce une trouée dans les nuages ») donne au modèle un moment concret pour faire atterrir le dernier repère, au lieu de terminer au hasard sur un mouvement.

Reproduire ces recettes avec vos propres sujets

Remplacez le sujet, le décor et les repères — conservez la structure en secondes et la ligne d'audio natif à la fin, car c'est elle qui donne au modèle le rythme et une conception sonore cohérente, plutôt qu'un silence ou des bruitages aléatoires. Soumettez et interrogez comme ceci :

curl -X POST https://api.hiapi.ai/v1/tasks \
  -H "Authorization: Bearer $HIAPI_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "seedance-2.0@ext",
    "input": {
      "prompt": "<votre prompt seconde par seconde>",
      "aspect_ratio": "16:9",
      "resolution": "720p",
      "duration": 6,
      "generate_audio": true
    }
  }'
curl -s https://api.hiapi.ai/v1/tasks/$TASK_ID -H "Authorization: Bearer $HIAPI_KEY"
# interrogez jusqu'à "status":"success", puis téléchargez output[0].url avant expireAt

Référence complète des paramètres : Create Task. Détails du modèle et schéma complet résolution/durée : seedance-2.0-ext sur hiapi.

Tarifs avec ces réglages

D'après la page de tarifs en temps réel, seedance-2.0@ext est facturé à la seconde de sortie : 0,134 $ par seconde en 720p, 0,342 $ par seconde en 1080p, 0,694 $ par seconde en 4k. Aux tarifs actuels, chacun des clips 720p de 6 secondes ci-dessus est estimé à 0,804 $ ; les trois clips totalisent 2,412 $. Passer en 1080p multiplie environ le tarif par seconde par 2,6, il vaut donc mieux régler les repères en 720p avant d'investir des rendus plus longs en plus haute résolution.

Notez que seedance-2.0@ext ne prend en charge que la génération de vidéo à partir de texte sur ses deux routes — même si la page de tarifs mentionne parfois des paliers de type image-vers-vidéo, des champs comme image_urls ou first_frame_image sont rejetés par le schéma. Tout ce qui précède fonctionne uniquement à partir d'un prompt texte.

Questions fréquentes

seedance-2.0@ext prend-il en charge l'image-vers-vidéo ? Non. La route par défaut de Seedance 2.0 comme la route @ext ne prennent en charge que la génération de vidéo à partir de texte — au moment de la rédaction, les champs d'image/image de référence sont rejetés par le schéma d'entrée.

Quelle est la différence entre seedance-2.0 et seedance-2.0@ext ? @ext est une route distincte sur le même modèle, avec ses propres paliers de résolution (720p/1080p/2k/4k) et sa propre plage de durée (4-15 secondes), facturée à la seconde plutôt qu'à un prix forfaitaire par clip. Schéma complet sur la page du modèle seedance-2.0-ext.

Puis-je générer plus de 6 secondes ? Oui, duration accepte n'importe quel entier de 4 à 15. Les durées plus longues nécessitent des repères plus explicites dans le prompt — un clip de 12 secondes avec seulement deux repères conduit souvent le modèle à remplir les secondes supplémentaires par de la dérive plutôt que par de nouvelles actions.

Pourquoi ma requête aspect_ratio est-elle rejetée ? aspect_ratio est un champ obligatoire sur seedance-2.0@ext, sans valeur par défaut — l'omettre renvoie une erreur 400. Les valeurs valides sont 1:1, 4:3, 3:4, 16:9, 9:16, 21:9 et adaptive.

generate_audio: true ajoute-t-il un son réellement synchronisé ou une musique de fond générique ? Il génère un audio ambiant natif lié aux actions du prompt (clics mécaniques, roues sur le béton, vent), et non une piste musicale — c'est pourquoi décrire explicitement les sons attendus dans le prompt, comme dans les trois recettes ci-dessus, produit un audio plus juste que de laisser le modèle deviner.

Prêt à essayer vos propres recettes ? Soumettez un prompt à seedance-2.0@ext via Create Task et itérez sur les repères seconde par seconde jusqu'à ce que le rythme corresponde à l'image que vous avez en tête.

Articles similaires

Voir tous les articles →

Commencez avec des artefacts IA persistants

Obtenez votre clé API et appelez des modèles d'image, de vidéo et d'audio via une API unique basée sur les tasks.

Lire la documentation de l'API