API Seedance 2.5
Seedance 2.5 est la route vidéo phare de ByteDance sur OmniaKey : l'ID fournisseur dreamina-seedance-2-5-260628 couvre texte vers vidéo, une première image et des images de référence, et chaque clip revient avec une bande son générée par IA.
- ID du modèle
- dreamina-seedance-2-5-260628
- Fournisseur
- ByteDance
- Modalité
- Vidéo IA
- Par seconde de sortie
- $0,103–$0,569
- Dernière vérification
- 2026-09-15
Playground
Utilisez ce modèle avec votre compte OmniaKey.



D’un instant à une histoire animée
Partez de votre idée ou adaptez ce prompt.
01
Quand l'utiliser
Choisissez Seedance 2.5 quand un plan exige le meilleur mouvement et la meilleure fidélité de matière de la famille, de $0.103 à $0.569 par seconde entre 480P et 1080P ; c'est aussi le palier le plus lent, un clip de 4 secondes en 480P ayant pris environ quatre minutes lors de notre test.
02
Ce qu'il fait
Texte en vidéo
dreamina-seedance-2-5-260628
Génère un court clip vidéo à partir d'un texte.
Image en vidéo
dreamina-seedance-2-5-260628
Anime une image fixe en un court clip vidéo.
Vidéo de référence
dreamina-seedance-2-5-260628
Utilise une vidéo de référence pour guider le clip généré.
03
Comment l'appeler
Les modèles média sont asynchrones : créez une tâche, interrogez-la jusqu'à la fin, puis téléchargez l'URL signée du résultat.
# 1. Create the job. 202 Accepted; the body carries the task id,
# the pre-charged price, and a poll_url. Reuse one Idempotency-Key
# across retries so a timeout never starts a second paid job.
curl --fail-with-body https://api.omniakey.com/v1/media/tasks \
-H "Authorization: Bearer $OMNIAKEY_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: dreamina-seedance-2-5-260628-001" \
-d '{
"model": "dreamina-seedance-2-5-260628",
"type": "video",
"operation": "text_to_video",
"input": {"prompt": "a paper boat on a quiet lake at sunset"},
"parameters": {"duration": 6, "resolution": "720p"}
}'
# 2. The same model id and the same poll loop serve the other operations:
# image_to_video media[] type "first_frame"
# reference_to_video media[] type "reference_image"
# Reference media travel alongside the prompt:
# {"prompt": "...", "media": [{"type": "first_frame", "url": "https://example.com/first-frame.png"}]}
# A public HTTPS URL or a base64 data URI both work.
# 3. Poll GET /v1/media/tasks/{id} until status is
# succeeded | failed | canceled. Progress carries percent and stage.
curl --fail-with-body https://api.omniakey.com/v1/media/tasks/TASK_ID \
-H "Authorization: Bearer $OMNIAKEY_API_KEY"
# 4. Download assets[0].url before expires_at, or poll again for a
# fresh signed URL. Failed and canceled jobs are refunded.
curl -sS -o out.mp4 "$(jq -r '.assets[0].url' result.json)"04
Tarif
Les tâches vidéo sont facturées par seconde de sortie générée, pas au token. Les tâches échouées ou annulées sont remboursées automatiquement.
$0,103–$0,569par seconde
- 480P
- $0,103par seconde
- 720P
- $0,231par seconde
- 1080P
- $0,569par seconde
Autres modèles ByteDance
Questions fréquemment posées
Comment appeler Seedance 2.5 sur OmniaKey ?
Envoyez un POST à /v1/media/tasks avec l'id du modèle, type "video" et operation "text_to_video" — ou "image_to_video" avec une première image dans input.media[] (type "first_frame"). Réutilisez la même Idempotency-Key lors des reprises pour qu'un délai dépassé ne lance jamais une seconde tâche facturée.
Combien coûte Seedance 2.5 ?
Seedance 2.5 est facturé $0,103–$0,569 par seconde de vidéo générée. La création pré-débite la durée demandée de votre solde prépayé, et les tâches échouées ou annulées sont remboursées automatiquement.
Pourquoi l'API renvoie-t-elle un id de tâche plutôt que la vidéo ?
Le rendu vidéo prend d'une à plusieurs minutes ; OmniaKey fait donc passer toutes les routes vidéo par le même cycle asynchrone. Interrogez GET /v1/media/tasks/{id} jusqu'au statut succeeded, puis lisez l'URL signée du résultat.