Kling 3.0 vs Seedance 2.5
Les deux modèles sont en ligne sur OmniaKey et peuvent servir le même plan. La différence tient au contrat de facturation : l'un facture une fois par génération selon une matrice mode et duration, l'autre facture par seconde de sortie multipliée par la résolution, et un seul accepte un plan piloté par référence.
Kling 3.0 vs Seedance 2.5 n'est pas un duel de qualité. C'est le choix d'un contrat de facturation, plus une opération que seul l'un des deux modèles possède.
Les deux familles figurent aujourd'hui au catalogue OmniaKey : kling-3.0 depuis le 16 septembre 2026, les quatre paliers dreamina-seedance-* depuis le 15 septembre 2026. La ligne de partage n'est donc pas « disponible ou non », mais la façon dont le prix se compose, la durée maximale d'un clip, et le fait que la route Kling n'a aucune opération de référence.
Partez de dreamina-seedance-2-5-260628 s'il vous faut des images ou des vidéos de référence, une sortie 1080P ou un plan de plus de quinze secondes. Partez de kling-3.0 si vous voulez une facture fixée avant le rendu ou un clip pro de quinze secondes à prix fixe.
Kling 3.0 vs Seedance 2.5 en un coup d'œil
| Votre besoin | Meilleur point de départ | Pourquoi |
|---|---|---|
| Un plan piloté par référence | Seedance 2.5 | Kling 3.0 renvoie 400 sur reference_to_video avant même de créer la tâche |
| Un clip de plus de quinze secondes | Seedance 2.5 | Seedance 2.5 atteint 30 secondes ; Kling 3.0 reste à 5, 10 ou 15 secondes |
| Une sortie 1080P | Seedance 2.5 | 1080P est une résolution facturée chez Seedance ; le contrat Kling public n'a pas de paramètre de résolution |
| Une facture connue avant le rendu | Kling 3.0 | Une case de la matrice mode et duration, indépendante du temps de rendu |
Un clip pro de quinze secondes | Kling 3.0 | $3.00 fixes, sans variation à la seconde |
| Le clip 720P de cinq secondes le moins cher | Seedance 2.0 Mini | $0.40 pour cinq secondes, le tarif le plus bas du catalogue |
| Un brouillon 480P bon marché | Seedance 2.0 Mini | $0.20 pour cinq secondes, alors que toute génération Kling démarre à $0.80 |
Ce tableau compare des interfaces documentées et la surface actuelle d'OmniaKey. Il n'affirme pas qu'une génération produit de plus belles vidéos. Nous n'avons pas réalisé de comparatif de qualité apparié à plusieurs seeds entre Kling 3.0 et Seedance 2.5.
Trois différences de contrat qui décident ce comparatif
| Contrat | Kling 3.0 | Seedance 2.5 |
|---|---|---|
| Formation du prix | Une fois par génération, clés mode et duration | Par seconde de sortie, clé la résolution |
| Opérations prises en charge | text_to_video et image_to_video uniquement | text_to_video, image_to_video, reference_to_video |
| Durée | Exactement 5, 10 ou 15 secondes | 4 à 30 secondes |
| Résolution | Pas un paramètre du contrat public | 480P, 720P, 1080P |
| Ratio de l'entrée image | Hérité de la première image ; aspect_ratio est refusé | parameters.ratio doit valoir "adaptive" |
| Audio | Chaque clip porte une piste AAC | Génère de l'audio par défaut et permet de le couper |
Une facturation par génération contre une facturation par seconde
Le prix de Kling n'est pas un tarif mais une matrice : les axes sont mode et duration, et six cases sont tarifées individuellement. std et pro progressent tous deux linéairement avec la durée, à $0.16 et $0.20 par seconde, mais la passerelle stocke délibérément ces six combinaisons plutôt qu'une formule. Une case absente ou mal tarifée produit un model_price_error et non un repli silencieux, ce qui explique qu'une durée non prise en charge n'atteint jamais le fournisseur.
Seedance fait l'inverse : le tarif dépend de la résolution et non de la durée, et le total vaut simplement le tarif multiplié par les secondes. Ni l'un ni l'autre calcul n'intègre le temps de rendu. Ce que vous choisissez vraiment, c'est un prix figé avant l'envoi contre un prix qui grandit avec la durée demandée.
Cinq, dix ou quinze secondes contre quatre à trente
Kling 3.0 accepte exactement 5, 10 ou 15 secondes. Il n'existe pas d'option à 20 secondes et jamais 30 secondes, quel que soit le prix ; toute autre durée est refusée avant la création de la tâche.
Seedance 2.5 accepte 4 à 30 secondes. La famille 2.0 (dreamina-seedance-2-0-260128, dreamina-seedance-2-0-fast-260128, dreamina-seedance-2-0-mini-260615) s'arrête à 15 secondes, la longue durée appartient donc au seul palier 2.5. Si votre storyboard exige un plan continu de 25 secondes, Kling est hors jeu quel que soit le prix.
Aucune opération de référence chez Kling
Seedance 2.5 propose reference_to_video : vous transmettez une image de référence dans input.media et le modèle construit le plan autour d'elle. Kling 3.0 n'a pas d'équivalent. Un reference_to_video adressé à kling-3.0 renvoie 400 avant la création de la tâche et ne déclenche aucune facturation. L'image_to_video de Kling est une opération sur la première image, donc un autre contrat : la première image est le début du clip, pas une référence de style.
Une conséquence est facile à manquer. Comme image_to_video déduit le ratio de la première image, Kling refuse aspect_ratio sur cette opération et n'accepte 16:9, 9:16 et 1:1 que sur text_to_video. Seedance 2.5 demande l'attention inverse : sur image_to_video, il exige que parameters.ratio vaille explicitement "adaptive".
Ce qu'OmniaKey a réellement vérifié
Chaque ligne du tableau ci-dessous provient d'une vraie tâche payante : soumise via l'API publique POST /v1/media/tasks, avec une vraie clé, interrogée jusqu'à l'état final, puis retéléchargée pour être comparée octet par octet à l'empreinte enregistrée.
| Observation | kling-3.0 | dreamina-seedance-2-5-260628 |
|---|---|---|
| Tâches enregistrées | 8 tâches payantes le 16 septembre 2026 | 12 tâches payantes sur quatre paliers le 14 septembre 2026 |
| Opérations couvertes | Texte-vers-vidéo, image-vers-vidéo (première et dernière image comprises) | Texte-vers-vidéo, image-vers-vidéo, référence-vers-vidéo |
| Conteneur de sortie | MP4, H.264, avec piste AAC | MP4, H.264, avec piste AAC |
| Taille d'image mesurée | Pas un paramètre documenté | 854x480 en texte-vers-vidéo 480P ; 864x496 sur la famille 2.0 |
| Temps mesuré | 96 à 251 secondes | 66 à 265 secondes, sans ordre stable entre les paliers |
| Entrée image enregistrée | first_frame HTTPS distant accepté ; 288x288 refusé et remboursé | Data URI en ligne pour first_frame et reference_image accepté |
Trois points de ce tableau comptent en production :
- Kling impose un plancher de pixels sur la première image. Une image de test en 288x288 a échoué côté fournisseur sur la taille en pixels et a été remboursée, tandis que 1200x630 et 1280x720 sont passées. Utiliser une vignette pour tester la route ne fonctionne pas.
- La vitesse n'est pas un critère. Les exécutions Seedance de 4 secondes se répartissent sur quatre paliers entre 66 et 265 secondes, sans gagnant stable. Les huit tâches Kling se situent entre 96 et 251 secondes. Tirer un « modèle plus rapide » d'un échantillon aussi réduit, c'est du bruit.
- Les deux familles ne se comportent pas pareil avec les liens d'image distants. Le relevé Kling a réussi avec une première image HTTPS distante, tandis que le relevé Seedance est passé par des data URI en ligne, un lien HTTPS ordinaire y ayant été refusé. Ne généralisez pas le comportement d'entrée de l'un à l'autre.
Prix : une matrice contre trois tarifs de résolution
| Modèle | Unité de facturation | 480P | 720P | 1080P |
|---|---|---|---|---|
kling-3.0 std | Par génération | — | $0.80 / $1.60 / $2.40 | — |
kling-3.0 pro | Par génération | — | $1.00 / $2.00 / $3.00 | — |
dreamina-seedance-2-5-260628 | Par seconde | $0.103 | $0.231 | $0.569 |
dreamina-seedance-2-0-260128 | Par seconde | $0.07 | $0.15 | $0.37 |
dreamina-seedance-2-0-fast-260128 | Par seconde | $0.06 | $0.12 | non tarifé |
dreamina-seedance-2-0-mini-260615 | Par seconde | $0.04 | $0.08 | non tarifé |
La colonne Kling liste trois cases dans l'ordre 5, 10 et 15 secondes, car Kling n'a pas d'axe de résolution mais trois cases de durée. Les deux structures de coût sont les suivantes :
Kling 3.0: total = matrix[mode][duration]
Seedance 2.5: total = rate[resolution] x duration_in_seconds
À cinq secondes égales, l'ordre dépend de la résolution. Un clip de cinq secondes en Kling std coûte toujours $0.80. Chez Seedance 2.5, cinq secondes coûtent $0.52 en 480P, $1.16 en 720P et $2.85 en 1080P. À quinze secondes, cela s'inverse : Kling std reste à $2.40, tandis que Seedance 2.5 descend à $1.55 en 480P et monte à $3.47 en 720P.
Si l'on convertit les $0.16 (std) et $0.20 (pro) de Kling en tarif par seconde, on tombe exactement entre le 480P et le 720P de Seedance 2.5. C'est une vérification d'unités utile, pas une recommandation : Kling ne produit à aucun prix un plan de 20 ou 30 secondes ni un plan piloté par référence, et le 1080P de Seedance 2.5 coûte plus de cinq fois son tarif 480P.
Avant d'arrêter un budget, vérifiez les chiffres dans le catalogue en ligne : Kling 3.0, Seedance 2.5 et la page des tarifs.
Kling 3.0 vs Seedance 2.0, Fast et Mini
Le comparatif le plus recherché cite en réalité Seedance 2.0, et c'est la famille 2.0 qui porte l'essentiel de l'économie.
| Modèle | Résolutions | Durée | Clip 720P de cinq secondes le moins cher | Remarques |
|---|---|---|---|---|
dreamina-seedance-2-5-260628 | 480P / 720P / 1080P | 4–30 s | $1.16 | Seul palier à atteindre 30 secondes |
dreamina-seedance-2-0-260128 | 480P / 720P / 1080P | 4–15 s | $0.75 | Les trois mêmes opérations que 2.5 |
dreamina-seedance-2-0-fast-260128 | 480P / 720P | 4–15 s | $0.60 | Pas de palier 1080P |
dreamina-seedance-2-0-mini-260615 | 480P / 720P | 4–15 s | $0.40 | Tarif le plus bas du catalogue |
Face aux $0.80 minimum de toute génération Kling, les quatre paliers Seedance sont moins chers en 720P sur cinq secondes. Le prix à payer n'est pas la qualité, mais le fait que les alias courts seedance-2 et seedance-2-5 ne sont pas servis sur ce déploiement et renvoient 503 no_available_channel. Utilisez les quatre identifiants dreamina-seedance-* au mot près.
Appeler l'un des deux modèles via OmniaKey
Les deux familles partagent le même point d'entrée et le même déroulé asynchrone. Seul le bloc obligatoire parameters change.
curl --fail-with-body https://api.omniakey.com/v1/media/tasks \
-H "Authorization: Bearer your-omniakey-api-key" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: kling-i2v-001" \
-d '{
"model": "kling-3.0",
"type": "video",
"operation": "image_to_video",
"input": {
"prompt": "the camera drifts slowly to the left",
"media": [{ "type": "first_frame", "url": "data:image/png;base64,your-base64" }]
},
"parameters": { "mode": "pro", "duration": 10 }
}'
curl --fail-with-body https://api.omniakey.com/v1/media/tasks \
-H "Authorization: Bearer your-omniakey-api-key" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: seedance-r2v-001" \
-d '{
"model": "dreamina-seedance-2-5-260628",
"type": "video",
"operation": "reference_to_video",
"input": {
"prompt": "keep the same character and lighting, slow push in",
"media": [{ "type": "reference_image", "url": "data:image/png;base64,your-base64" }]
},
"parameters": { "resolution": "720P", "duration": 10, "generate_audio": false }
}'
Kling exige mode et duration ensemble, et refuse aspect_ratio sur image_to_video puisque le ratio vient de la première image. Seedance 2.5 exige parameters.ratio à "adaptive" sur image_to_video et génère de l'audio par défaut. Dans notre relevé, une piste audio non désirée a fait refuser un clip court par le fournisseur au titre de sa politique, ne laissez donc generate_audio que si vous voulez vraiment du son.
Les deux appels partagent trois règles. Les images et le matériel de référence vont dans input.media avec un type explicite, jamais dans parameters. Le corps de requête entier est plafonné à 1 MiB, gardez donc les données en ligne petites. Un même corps avec le même Idempotency-Key renvoie la tâche d'origine ; un autre corps avec la même clé renvoie 409. La réponse est asynchrone : interrogez GET /v1/media/tasks/{id} jusqu'à succeeded ou failed, puis téléchargez avant l'expiration de l'URL signée. L'API ne produit qu'un seul résultat par tâche, prévoyez donc des jobs distincts pour les variantes.
Questions fréquentes
Kling 3.0 ou Seedance 2.5, lequel est le meilleur ?
Il n'existe pas de réponse générale, et cet article ne prétend pas le contraire. Kling 3.0 gagne sur la prévisibilité de la facture et sur le clip pro de quinze secondes à prix fixe. Seedance 2.5 gagne sur les plans pilotés par référence, la sortie 1080P et les clips de plus de quinze secondes. Choisissez selon les contraintes réelles de votre plan.
Lequel est le moins cher pour un clip de cinq secondes ?
À cinq secondes égales, la réponse dépend de la résolution. Kling 3.0 coûte $0.80 en std et $1.00 en pro, quelle que soit la résolution. Seedance 2.5 coûte $0.52 en 480P, $1.16 en 720P et $2.85 en 1080P, tandis que Seedance 2.0 est à 0.35, 0.75 et $1.85. Kling std est donc moins cher que Seedance 2.5 en 720P et 1080P, mais plus cher que n'importe quel palier 2.0.
Kling 3.0 accepte-t-il des images de référence ?
Pas comme opération de référence. reference_to_video renvoie 400 sur kling-3.0 avant la création de la tâche. L'image_to_video de Kling accepte une première image et éventuellement une dernière, mais elles déterminent le début et le ratio du clip, pas le style.
Existe-t-il Kling 3.0 Omni ou Kling 3.0 Turbo sur OmniaKey ?
Non. kling-3-turbo n'existe qu'en entrée planned du catalogue, et aucune variante Omni n'existe. Les deux sont inutilisables aujourd'hui, ne construisez donc aucune route dessus. Le seul identifiant Kling en ligne est kling-3.0.
Seedance 2.5 génère-t-il toujours de l'audio ?
Il génère une piste audio par défaut. Passez parameters.generate_audio à false si vous n'avez pas besoin de son ; dans notre relevé, avoir laissé l'audio actif a fait rejeter une requête 480P de 4 secondes par le fournisseur avec OutputAudioSensitiveContentDetected.PolicyViolation.
Puis-je annuler une tâche et être remboursé ?
Les soumissions échouées sont remboursées, y compris le refus de première image côté Kling dans notre relevé et les requêtes à paramètres non tarifés qui n'ont jamais atteint le fournisseur. Ne supposez pas pour autant que l'annulation se comporte pareil sur toutes les routes ; vérifiez le modèle concerné avant de l'intégrer à une automatisation.
Sources et méthode
Documentation fournisseur :
- ByteDance Seed, page du modèle Seedance 2.5 : seed.bytedance.com/en/seedance2_5
- Seedance sur BytePlus : ai.byteplus.com/lumina/en/video/seedance-2-5
Références OmniaKey :
- Kling 3.0 : omniakey.com/kling-3-0
- Seedance 2.5 : omniakey.com/dreamina-seedance-2-5-260628
- Page des tarifs : omniakey.com/pricing
- Documentation vidéo : docs.omniakey.com/en/media/video
Note de vérification. Les prix, les durées maximales, les opérations prises en charge et les comportements 400 et 503 ont été revérifiés contre le contrat et le catalogue OmniaKey en ligne le 13 octobre 2026. Les mesures citées proviennent de douze tâches Seedance payantes exécutées le 14 septembre 2026 et de huit tâches Kling payantes exécutées le 16 septembre 2026. La documentation développeur de Kling est rendue côté client et n'a pas pu être lue comme page statique lors de cette revue ; toute affirmation sur Kling ici s'appuie donc sur le contrat OmniaKey en ligne et sur notre propre relevé de tâches, et non sur une page hébergée par Kling.