La Seedance 2.5 API vous donne accès au modèle de fondation audio-vidéo de ByteDance pour la vidéo IA de production : clips natifs de 30 secondes en un seul passage jusqu'en 1080p, jusqu'à 50 références multimodales (30 images, 10 vidéos, 10 extraits audio), contrôle par première et dernière image, ainsi que montage et extension vidéo pour la publicité, l'e-commerce et la prévisualisation de films. C'est le même modèle que celui proposé sous le nom Dreamina Seedance 2.5.
Points forts du service
Générez d’abord un brouillon en 480p, puis une vidéo finale en 1080p si le résultat vous convient. Chaque génération est facturée séparément.
Un type explicite valide les contraintes avant la création. Le prompt doit rester cohérent avec ce type, sinon TaskTypeMismatch peut survenir de façon asynchrone.
First/last frame tasks require Adaptive. When video or audio references are present, frame roles are treated as reference images.
Upload reference audio
WAV, MP3 (max 15MB, up to 10 audios, duration ≤ 30s)
Video link valid for 72 hours
Tarification transparente sans frais cachés. Ne payez que ce que vous utilisez.
| Variante | Niveau | Prix OrPrix actuel | Prix Platine | Prix Diamant | Prix officiel | Votre économie |
|---|---|---|---|---|---|---|
seedance-2.5 | 480P-input | 0.576Credits(~$0.0576)/sAvec référence : (durée de référence + génération) × prix actuel | 0.5472Credits(~$0.0547)/s | 0.5184Credits(~$0.0518)/s | 0.72Credits(~$0.072)/s | 20% |
| 480P | 0.9608Credits(~$0.0961)/s | 0.9128Credits(~$0.0913)/s | 0.8647Credits(~$0.0865)/s | 1.201Credits(~$0.1201)/s | 20% | |
| 720P-input | 1.296Credits(~$0.1296)/sAvec référence : (durée de référence + génération) × prix actuel | 1.2312Credits(~$0.1231)/s | 1.1664Credits(~$0.1166)/s | 1.62Credits(~$0.162)/s | 20% | |
| 720P | 2.16Credits(~$0.216)/s | 2.052Credits(~$0.2052)/s | 1.944Credits(~$0.1944)/s | 2.7Credits(~$0.27)/s | 20% | |
| 1080P-input | 3.192Credits(~$0.3192)/sAvec référence : (durée de référence + génération) × prix actuel | 3.0324Credits(~$0.3032)/s | 2.8728Credits(~$0.2873)/s | 3.99Credits(~$0.399)/s | 20% | |
| 1080P | 5.346Credits(~$0.5346)/s | 5.0787Credits(~$0.5079)/s | 4.8114Credits(~$0.4811)/s | 6.6825Credits(~$0.6683)/s | 20% |
| Variante | Niveau | Prix OrPrix actuel | Prix Platine | Prix Diamant | Prix officiel | Votre économie |
|---|---|---|---|---|---|---|
seedance-2.5 | token-input480p / 720p · Avec vidéo de référence | 60Credits/1M tokens~$6/1M tokens | 57Credits/1M tokens~$5.7/1M tokens | 54Credits/1M tokens~$5.4/1M tokens | 75Credits/1M tokens~$7.5/1M tokens | 20% |
token480p / 720p · Sans vidéo de référence | 100Credits/1M tokens~$10/1M tokens | 95Credits/1M tokens~$9.5/1M tokens | 90Credits/1M tokens~$9/1M tokens | 125Credits/1M tokens~$12.5/1M tokens | 20% | |
token-1080P-input1080p · Avec vidéo de référence | 65.68Credits/1M tokens~$6.568/1M tokens | 62.396Credits/1M tokens~$6.2396/1M tokens | 59.112Credits/1M tokens~$5.9112/1M tokens | 82.1Credits/1M tokens~$8.21/1M tokens | 20% | |
token-1080P1080p · Sans vidéo de référence | 110Credits/1M tokens~$11/1M tokens | 104.5Credits/1M tokens~$10.45/1M tokens | 99Credits/1M tokens~$9.9/1M tokens | 137.5Credits/1M tokens~$13.75/1M tokens | 20% |
* Les coûts réels dépendent du résultat final.
* Sans référence : durée générée × prix de sortie. Avec référence : (durée de référence + durée générée) × prix input.
* Les tarifs servent à la préfacturation ; Auto réserve 30 secondes de sortie. Les tâches réussies sont régularisées selon les tokens réels.
Générez des clips plus longs en un seul passage avec audio natif, références multimodales riches et un workflow du brouillon à la version finale via la Seedance 2.5 API sur APIMart.
50K+
Utilisateurs actifs
99.9%
Disponibilité
2x
Plus rapide
—
Économies
Appelez ByteDance Seedance 2.5 sur APIMart avec une seule requête POST. La génération avec la Seedance 2.5 API est asynchrone : envoyez une tâche, puis interrogez l'endpoint des tâches pour obtenir l'URL de la vidéo.
Enregistrez la clé créée ci-dessus dans la variable d'environnement APIMART_API_KEY et envoyez-la sous la forme Authorization: Bearer <key> à chaque requête à la Seedance 2.5 API.
POST /v1/videos/generations avec model seedance-2.5, votre prompt, size, resolution et duration. Ajoutez image_urls, video_urls ou audio_urls pour les références. La Seedance 2.5 API répond avec un task_id.
Interrogez GET /v1/tasks/{task_id} toutes les 5 à 15 secondes jusqu'à ce que status soit completed, puis lisez l'URL de la vidéo dans data.result.videos[0].url[0]. Une tâche échouée de la Seedance 2.5 API est intégralement remboursée et indique la raison dans data.error.message.
Consultez la référence de la Seedance 2.5 API pour tous les paramètres, les limites par type de tâche et les champs de réponse.
curl -X POST https://api.apimart.ai/v1/videos/generations \
-H "Authorization: Bearer $APIMART_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "seedance-2.5",
"prompt": "Un travelling cinématographique suit une voiture ancienne rouge sur une route côtière au coucher du soleil, les vagues se brisent en contrebas, lumière dorée et chaude",
"size": "16:9",
"resolution": "720p",
"duration": 10
}'import os
import time
import requests
API_BASE = "https://api.apimart.ai"
headers = {"Authorization": f"Bearer {os.environ['APIMART_API_KEY']}"}
# 1. Submit the generation task
payload = {
"model": "seedance-2.5",
"prompt": "Un travelling cinématographique suit une voiture ancienne rouge sur une route côtière au coucher du soleil, les vagues se brisent en contrebas, lumière dorée et chaude",
"size": "16:9",
"resolution": "720p",
"duration": 10
}
resp = requests.post(f"{API_BASE}/v1/videos/generations", headers=headers, json=payload, timeout=60)
resp.raise_for_status()
task_id = resp.json()["data"][0]["task_id"]
# 2. Poll the task until it finishes
for _ in range(200):
task_resp = requests.get(f"{API_BASE}/v1/tasks/{task_id}", headers=headers, timeout=30)
task_resp.raise_for_status()
task = task_resp.json()["data"]
if task["status"] == "completed":
print(task["result"]["videos"][0]["url"][0])
break
if task["status"] == "failed":
raise RuntimeError(task.get("error", {}).get("message", "generation failed"))
time.sleep(10)
else:
raise TimeoutError(f"task {task_id} did not finish in time; continue GET polling with this task ID")curl -X POST https://api.apimart.ai/v1/videos/generations \
-H "Authorization: Bearer $APIMART_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "seedance-2.5",
"prompt": "Le produit de l'\''image de référence tourne lentement sur un plateau tournant de studio blanc, lumière principale douce, la caméra avance jusqu'\''à un gros plan sur l'\''étiquette",
"image_urls": [
"https://example.com/product.jpg"
],
"size": "16:9",
"resolution": "720p",
"duration": 10
}'TASK_ID="task_xxx" # replace with the task_id returned by the POST request
curl "https://api.apimart.ai/v1/tasks/$TASK_ID" \
-H "Authorization: Bearer $APIMART_API_KEY"| Paramètre | Type | Obligatoire | Par défaut | Description |
|---|---|---|---|---|
model | string | Oui | Par défaut: seedance-2.5 | Valeur fixe pour la Seedance 2.5 API : seedance-2.5 (référencé en amont sous le nom doubao-seedance-2-5). |
prompt | string | Oui | Par défaut: — | Description de la vidéo. Désignez les entrées par leur index, par exemple @图片1, @视频1 ou @音频1 (à partir de 1, dans l'ordre des tableaux). Obligatoire pour la génération normale et le brouillon ; ne pas l'envoyer avec draft_task_id, sinon erreur 400. |
resolution | string | Facultatif | Par défaut: 720p | 480p, 720p ou 1080p. La Seedance 2.5 API renvoie une erreur 400 pour 2k et 4k. |
size | string | Facultatif | Par défaut: adaptive | Format d'image (aussi accepté sous aspect_ratio) : 16:9, 4:3, 1:1, 3:4, 9:16, 21:9 ou adaptive. Le montage, l'extension et les tâches avec première/dernière image exigent adaptive. |
duration | integer | Facultatif | Par défaut: 5 | Durée du clip de la Seedance 2.5 API : 4 à 30 secondes, ou -1 pour laisser le modèle choisir (préfacturé sur 30 secondes, puis régularisé selon la sortie réelle). |
generate_audio | boolean | Facultatif | Par défaut: true | Générer un son synchronisé (aussi accepté sous audio). Réglez sur false pour une vidéo muette. |
image_urls | array | Facultatif | Par défaut: — | Jusqu'à 30 images de référence pour la Seedance 2.5 API, en URL ou en ID asset://. Utilisez image_with_roles pour la première et la dernière image. |
image_with_roles | array | Facultatif | Par défaut: — | Images avec un rôle : first_frame, last_frame ou reference_image. |
video_urls | array | Facultatif | Par défaut: — | Jusqu'à 10 vidéos de référence (mp4 ou mov, 2 à 30 s chacune, 30 s au total, 200 Mo maximum chacune). |
audio_urls | array | Facultatif | Par défaut: — | Jusqu'à 10 extraits audio de référence (wav ou mp3, 2 à 30 s chacun, 30 s au total). Les références uniquement audio sont prises en charge. |
omni_reference_task_type | string | Facultatif | Par défaut: auto | auto, reference, edit ou extend. Avec edit ou extend, les limites de ce type de tâche sont vérifiées à l'envoi. |
output_format | string | Facultatif | Par défaut: mp4 | mp4 ou mov. Le mov conserve une meilleure précision des couleurs et est recommandé pour le montage et l'extension. |
draft | boolean | Facultatif | Par défaut: — | Avec true, la Seedance 2.5 API génère un brouillon 480p valable 7 jours. Incompatible avec draft_task_id. |
draft_task_id | string | Facultatif | Par défaut: — | ID de tâche d'un brouillon terminé. Rend la version finale 1080p et reprend le prompt, les références, la durée et le seed du brouillon. |
return_last_frame | boolean | Facultatif | Par défaut: false | Renvoyer aussi la dernière image de la vidéo lorsque la tâche réussit. |
seed | integer | Facultatif | Par défaut: — | Graine aléatoire. Une même graine donne des résultats proches, mais pas identiques. |
watermark | boolean | Facultatif | Par défaut: false | Ajouter un filigrane « généré par IA ». |
tools | array | Facultatif | Par défaut: — | Outils facultatifs, par exemple [{"type": "web_search"}] pour s'appuyer sur des informations du web pendant la génération. |
nsfw_check | boolean | Facultatif | Par défaut: false | Modérer le prompt et les images d'entrée avec omni-moderation-latest avant l'envoi de la tâche. La vidéo et l'audio ne sont pas vérifiés. |
Comparez tous les modèles vidéo Seedance sur APIMart. Une seule clé API les appelle tous ; les tarifs en temps réel figurent sur la page de chaque modèle.
| Modèle | Idéal pour | Résolution | Durée |
|---|---|---|---|
| Seedance 2.5 APICette page | Clips jusqu'à 30 s avec jusqu'à 50 références image, vidéo et audio, plus édition et extension vidéo | 480P / 720P / 1080P | 4–30 s ou auto |
| Seedance 2.0 API | Jusqu'à 4K, la résolution la plus élevée de la famille, avec références image, vidéo et audio | 480P / 720P / 1080P / 4K | 4–15 s |
| Seedance 2.0 Fast API | Variante Fast de Seedance 2.0 avec les mêmes références image, vidéo et audio | 480P / 720P | 4–15 s |
| Seedance 2.0 Mini API | Variante Mini de Seedance 2.0 avec les mêmes références image, vidéo et audio | 480P / 720P | 4–15 s |
| Seedance 1.5 Pro API | Texte vers vidéo et image vers vidéo avec première et dernière image, audio en option | 480P / 720P / 1080P | 4–12 s |
| Seedance 1.0 Pro Quality API | Texte vers vidéo et image vers vidéo avec première et dernière image | 480P / 720P / 1080P | 2–12 s |
| Seedance 1.0 Pro Fast API | Texte vers vidéo et image vers vidéo avec première image (sans dernière image) | 480P / 720P / 1080P | 2–12 s |
Guides, comparatifs et analyses de prix du blog APIMart.
Le modèle Seedance le plus récent de ByteDance pour une production vidéo IA plus longue et mieux maîtrisée
Cas de production pour la vidéo IA de 30 secondes sur APIMart
De l'inscription à votre premier clip de 30 secondes en trois étapes
Inscrivez-vous sur APIMart et créez une clé sur la page API Keys. La même clé fonctionne pour la Seedance 2.5 API et tous les autres modèles de la plateforme.
Essayez prompts, références, durée et résolution dans le Playground ci-dessus avant d'appeler la Seedance 2.5 API depuis votre code.
Suivez la documentation de l'API pour envoyer des tâches à la Seedance 2.5 API depuis votre backend et récupérer la vidéo terminée.
Exemples d’utilisation de Seedance 2.5 dans les workflows de créateurs et de développeurs
“La qualité visuelle de Seedance 2.5 est incroyable ! Le mouvement est si fluide et naturel, cela élève vraiment mon contenu.”
Sarah Kim
Créatrice de contenu
“En tant que développeur, j'apprécie l'API propre et les temps de réponse rapides. Seedance 2.5 s'intègre de manière transparente dans notre pipeline.”
Alex Wang
Ingénieur full-stack
Réponses sur les fonctionnalités, paramètres, tarifs et accès de Seedance 2.5
Seedance 2.5 est le modèle de fondation audio-vidéo de l'équipe Seed de ByteDance et le successeur de Seedance 2.0. Sur APIMart, la Seedance 2.5 API utilise l'ID de modèle seedance-2.5 et génère des clips jusqu'à 30 secondes en 480p, 720p ou 1080p à partir de texte, d'images, de vidéos et d'audio, le son étant généré dans le même passage. Sur Volcano Engine de ByteDance, le même modèle est référencé sous doubao-seedance-2-5 ; sur APIMart, appelez-le avec seedance-2.5.
ByteDance a présenté Seedance 2.5 lors de la conférence Volcano Engine FORCE le 23 juin 2026, et sa date de sortie officielle est le 31 juillet 2026. La Seedance 2.5 API est disponible dès aujourd'hui sur APIMart.
Envoyez POST /v1/videos/generations avec model seedance-2.5 et votre prompt, puis interrogez GET /v1/tasks/{task_id} jusqu'au statut completed et lisez l'URL de la vidéo dans data.result.videos[0].url[0]. L'exemple Seedance 2.5 API de cette page fournit du code cURL et Python, et la référence complète de la Seedance 2.5 API se trouve sur docs.apimart.ai.
Seedance 2.5 double la durée maximale, de 15 à 30 secondes, et relève les limites de références de 9 images, 3 vidéos et 3 extraits audio à 30 images, 10 vidéos et 10 extraits audio. Il ajoute aussi les références uniquement audio, la sortie mov, un mode brouillon 480p et une option de filigrane. Sur APIMart, la Seedance 2.5 API produit jusqu'à du 1080p ; pour une sortie 4K, utilisez la Seedance 2.0 API. La Seedance 2.5 API et la Seedance 2.0 API fonctionnent avec la même clé API APIMart.
Dans la Seedance 2.5 API, model (seedance-2.5) et prompt sont obligatoires (prompt n'est pas envoyé avec draft_task_id). Les paramètres facultatifs sont resolution (480p, 720p ou 1080p), size (16:9, 4:3, 1:1, 3:4, 9:16, 21:9 ou adaptive), duration (4–30 ou -1), generate_audio, image_urls, image_with_roles, video_urls, audio_urls, omni_reference_task_type, output_format (mp4 ou mov), draft, draft_task_id, return_last_frame, seed, watermark, tools et nsfw_check. Le tableau des paramètres de la Seedance 2.5 API ci-dessus indique les valeurs par défaut et les limites.
La Seedance 2.5 API génère de 4 à 30 secondes par requête ; avec duration -1, le modèle choisit la durée, et sans duration le clip dure 5 secondes. La résolution de la Seedance 2.5 API est 480p, 720p (par défaut) ou 1080p. Le 2k et le 4k ne sont pas pris en charge.
Jusqu'à 50 par requête à la Seedance 2.5 API : 30 images, 10 vidéos et 10 extraits audio. Les vidéos et l'audio de référence peuvent chacun totaliser jusqu'à 30 secondes, et les références uniquement audio sont prises en charge. Les visages humains réels doivent d'abord être importés dans la bibliothèque d'assets puis référencés par des ID asset://.
Oui. La Seedance 2.5 API prend en charge le texte vers vidéo, l'image vers vidéo avec images de référence, la vidéo à partir d'une première image ou d'une première et d'une dernière image, le montage vidéo et l'extension vidéo. Le montage, l'extension et les tâches avec images clés exigent size adaptive, et le montage exige aussi duration -1 avec un clip source de 4 à 30 secondes. Dans la Seedance 2.5 API, réglez omni_reference_task_type sur edit ou extend pour détecter ces limites dès l'envoi.
Oui. La Seedance 2.5 API génère la vidéo et l'audio ensemble, et generate_audio vaut true par défaut. Passez-le à false pour un clip muet. Vous pouvez aussi fournir audio_urls comme références musicales ou vocales.
Pour la Seedance 2.5 API, décrivez un plan continu avec le sujet, l'action, le mouvement de caméra et l'éclairage, et désignez les entrées par leur index, par exemple @图片1 pour la première image ou @视频1 pour la première vidéo. Pour un montage, indiquez ce qu'il faut ajouter, supprimer ou remplacer ; pour une extension, précisez s'il faut prolonger vers l'avant ou vers l'arrière. Évitez les mots de montage dans les prompts de référence classiques, sinon la tâche risque d'être traitée comme un montage.
La Seedance 2.5 API est facturée selon les tokens réellement consommés. Les tarifs par seconde de cette page, par résolution et avec ou sans vidéo de référence, servent à la préfacturation ; les tâches réussies sont régularisées selon les tokens réels et les tâches échouées sont intégralement remboursées. Le tableau des tarifs de la Seedance 2.5 API affiche les prix membre Or (20 % de réduction) ; les membres Platine et Diamant économisent jusqu'à 28 %.
Non. La Seedance 2.5 API ne dispose d'aucun quota gratuit sur APIMart. La facturation se fait à l'usage et vous ne payez que les requêtes réussies à la Seedance 2.5 API. Les membres économisent de 20 % à 28 % : 20 % de réduction pour les membres Or, jusqu'à 28 % pour les membres Platine et Diamant. Consultez le tableau des prix en temps réel de cette page pour les tarifs actuels.
Créez un compte APIMart, ouvrez la page API Keys de votre tableau de bord et générez une nouvelle clé. La même clé donne accès à la Seedance 2.5 API et à tous les autres modèles de la plateforme, avec une facturation à l'usage et sans abonnement.
Dreamina Seedance 2.5 est le nom que l'application Dreamina de ByteDance donne au modèle Seedance 2.5. Dans Dreamina, vous l'utilisez directement dans l'application ; sur APIMart, vous l'appelez via l'API avec l'ID de modèle seedance-2.5. Vous le verrez aussi écrit Seedance2.5 ou ByteDance Seedance 2.5.
Découvrez d'autres modèles de la même catégorie.

Flux 3 Video
FLUX 3 Video by Black Forest Labs supports text-to-video, image-to-video with ordered keyframes and video continuation. It generates 5–20 second HD or FHD clips with synchronized audio in seven aspect ratios.

MiniMax H3
MiniMax H3 is MiniMax's video model for text-to-video, image-to-video with first and last frames, and multimodal reference-to-video using images, videos and audio. It outputs 4–15 second clips at 2K or 768P with an audio track.

Gemini Omni Flash Preview
gemini-omni-flash-preview is a multimodal video generation and editing model launched by Google.

Seedance 2.0 Mini
Seedance 2.0 Mini is the lightweight version of ByteDance's Seedance 2.0 for text-to-video and image-to-video, with 480p or 720p output.