Introduction
Seedance 2.0 Mini Spicy image vers vidéo fait de l’image envoyée la première image du clip et l’anime jusqu’à 15 secondes, avec le son dans la même passe. image_url est le seul champ obligatoire ; le prompt dirige le mouvement au lieu de plaider pour le contenu.
Seedance 2.0 Mini Spicy est la variante sans censure, réglée par LoRA de Seedance 2.0 Mini, le plus petit niveau de la gamme de ByteDance. Elle partage le contrat de Seedance 2.0 Fast Spicy : un point de terminaison image vers vidéo, 4 à 15 secondes en 480p ou 720p, un son généré avec l’image et un prompt facultatif.
Fonctionnalités et points forts
Les scènes peu éclairées tiennent
Une source pratique unique, comme une porte de frigo, une lampe de chevet ou un écran de téléphone, est l’endroit où l’on tourne beaucoup de plans nocturnes très rapprochés, et c’est aussi là que les modèles ont tendance à inventer des détails dans l’ombre. Parce que l’image d’ouverture fixe l’étalonnage et la chute de lumière, cet endpoint tient une pièce sombre sans la rééclaircir.
L’image est le brief
Tenue, pose, peau, source de lumière et cadrage arrivent avec l’image avant même la lecture du prompt. Le travail piloté par l’image résiste donc à des briefs qu’une page blanche ne passerait pas, et le prompt reste libre de diriger le mouvement.
Conçu pour une publication quotidienne
Le plus petit niveau de la gamme Seedance 2.0 convient à un rythme de publication régulier plutôt qu’à une phase d’exploration : plusieurs prompts courts sur une image pendant une séance, puis une version plus longue de ceux qui bougent bien.
Paramètres de requête
| Paramètre | Obligatoire | Description |
|---|---|---|
image_url | Oui | Obligatoire, et seul champ obligatoire. |
prompt | Non | Facultatif ici, et c’est tout l’intérêt : l’image d’ouverture fixe déjà ce qui est à l’écran, le prompt n’a donc qu’à diriger le mouvement — l’action, une lumière qui s’éteint,… |
last_image_url | Non | Image de fin facultative. Elle décide de l’image sur laquelle le plan atterrit : une transition, une paire avant-après, ou une boucle qui ouvre et ferme sur la même photo. |
aspect_ratio | Non | Cadrage de sortie, adaptatif par défaut, ce qui suit le ratio de l’image fournie et vous épargne un recadrage préalable. |
resolution | Non | Résolution de sortie : 480p ou 720p par défaut. |
duration_seconds | Non | Durée du clip fini en secondes entières, de 4 à 15, 5 par défaut, et c’est la quantité facturée. |
generate_audio | Non | Détermine si une bande-son native est rendue en synchronisation avec l’image. Actif par défaut ; le couper ne fait pas baisser le tarif dans cette variante. Valeur par défaut: |
seed | Non | Seed entière ; omettez-la et chaque tirage tire la sienne. Fixez-la, tout le reste étant constant, pour juger ce qu’une retouche de prompt a réellement changé. |
Tarification
| Spécification | Prix |
|---|---|
| $0.0387 / seconde |
| $0.0821 / seconde |
Cas d’utilisation
Des scènes de nuit que d’autres plateformes refusent
Les intérieurs de nuit, les points de vue à la première personne et les couples de tout genre ne sont pas examinés de notre côté. Mettez le contenu dans l’image d’ouverture, et Seedance 2.0 Mini Spicy anime ce que l’image montre réellement.
Des boucles courtes pour une offre par abonnement
Envoyez la même image en image_url et en last_image_url : le clip commence et finit sur la même image et forme une boucle sans raccord visible. Quatre secondes suffisent pour une vignette d’aperçu ; gardez la prise plus longue et plus grande pour les abonnés payants.
Une compagne qui reste la même personne
Réutilisez une seule image de départ pour toute une série et ne changez que le prompt. La ressemblance voyage dans l’image et non dans une pile de références : le personnage reste la même personne d’un clip à l’autre.
Guide de prompt et conseils pratiques
Exposez l’image pour la pièce voulue
Dans une scène sombre, c’est l’image de départ qui garde les ombres sombres. Une image nette et bien exposée vaut mieux que toute retouche du prompt après coup. Chaque côté doit mesurer entre 300 et 6000 pixels.
Décrivez les changements de lumière et le mouvement
Le prompt n’a qu’à diriger le mouvement : l’action, une lumière qui s’éteint, la dérive de la caméra, le son de la pièce. La couche propre à Seedance refuse toujours une étroite bande de formulations, surtout le baiser : laissez l’image porter ce moment.
Adaptez l’exemple fourni
L’exemple publié utilise duration_seconds 5, generate_audio true et resolution 720p.
She lowers the bottle, shuts the refrigerator door with her hip and the room drops to darkness except for a thin sliver of street light, then she pads barefoot out of frame. Static camera, cold blue to warm black, fridge hum and bare feet on tile.
L’image de départ apporte la cuisine, la chemise et l’unique source de lumière ; le prompt ne fait que fermer la porte, changer la lumière et la faire sortir du cadre.
Boucler sans à-coup
Quand image_url et last_image_url sont la même image, gardez le mouvement léger, comme une respiration ou un transfert de poids, sinon le retour à l’image de départ ressemblera à un à-coup. Validez le mouvement à 4 ou 5 secondes avant de payer pour 15.
Démarrage rapide de l’API
# Generate the idempotency key once; reuse it when retrying after a lost response.
export SPICY_IDEMPOTENCY_KEY="${SPICY_IDEMPOTENCY_KEY:-$(uuidgen)}"
curl -X POST https://api.spicyapi.ai/api/v1/jobs/createTask \
-H "Authorization: Bearer $SPICY_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: $SPICY_IDEMPOTENCY_KEY" \
-d '{
"model": "bytedance/seedance-2.0-mini-spicy/image-to-video",
"input": {
"aspect_ratio": "adaptive",
"duration_seconds": 5,
"generate_audio": true,
"image_url": "https://example.com/reference.png",
"resolution": "720p"
}
}'
# Copy data.taskId from the response into TASK_ID, then poll the status.
TASK_ID="TASK_ID_FROM_RESPONSE"
curl "https://api.spicyapi.ai/api/v1/jobs/recordInfo?taskId=$TASK_ID" \
-H "Authorization: Bearer $SPICY_API_KEY"
La référence API détaille l’authentification, le schéma complet, le polling et la gestion des erreurs.
















