API Kling 3.0 : tarifs, son et code fonctionnel
Kling 3.0 est le modèle vidéo avec son de Kuaishou, avec des clips jusqu'à 15 secondes et une sortie jusqu'en 4K. Ce guide présente les modèles Kling que vous pouvez appeler sur Revana, ce que coûte chacun, et des requêtes que vous pouvez exécuter telles quelles.
Ce en quoi Kling 3.0 excelle
Kuaishou a lancé Kling 3.0 début 2026. Comme les autres modèles vidéo phares actuels, il génère du son avec l'image, y compris de la parole, et fonctionne à partir d'un texte, d'une seule image ou d'une paire d'images de début et de fin.
- Parole avec synchronisation labiale. Écrivez une réplique et le personnage la dit, avec des mouvements de bouche calés sur les mots, ainsi que des effets et de l'ambiance.
- Plusieurs plans dans un clip. Les clips durent jusqu'à 15 secondes, de quoi faire une courte scène avec une ou deux coupes.
- Contrôle à partir d'images. Animez une image fixe, ou définissez la première et la dernière image et laissez le modèle compléter le mouvement.
- Jusqu'à la 4K. Faites des brouillons en 720p, puis rendez la prise finale en 1080p ou en 4K.
Comme pour tous les modèles vidéo actuels, le texte exact à l'écran n'est pas fiable : ajoutez donc titres et sous-titres au montage.
Entrées et limites
| Option | Kling 3.0 |
|---|---|
| Identifiant du modèle | kling-3.0 |
| Tâches | texte vers vidéo, image vers vidéo et première et dernière images |
| Résolution | 720p, 1080p et 4K |
| Durée | 3 à 15 s |
| Format d'image | non listé dans le catalogue : omettez donc aspect_ratio |
| Son | audio : true ou false, tarifés séparément en dessous de la 4K |
| Routes | deux routes |
Un champ ou une valeur qu'un modèle ne prend pas en charge est rejeté avec un 422 avant toute facturation. Si vous avez besoin d'un format de cadre fixe comme le 9:16, vérifiez d'abord la page du modèle, ou utilisez un modèle qui le liste, comme Seedance 2.0 ou Wan 3.0.
Les modèles Kling sur Revana
| Modèle | Tâches | Résolution | Durée | À partir de / s | Routes |
|---|---|---|---|---|---|
| Kling 3.0 | texte vers vidéo, image vers vidéo et première et dernière images | 720p, 1080p et 4K | 3 à 15 s | $0.09 | deux routes |
| Kling 3.0 Omni | texte vers vidéo, image vers vidéo, première et dernière images, images de référence et vidéo vers vidéo | 720p, 1080p et 4K | 3 à 15 s | $0.09 | deux routes |
| Kling 3.0 Turbo | texte vers vidéo et image vers vidéo | 720p et 1080p | défini par le modèle | $0.12 | deux routes |
| Kling 3.0 Motion Control | vidéo vers vidéo | 720p et 1080p | défini par le modèle | $0.13 | deux routes |
| Kling 2.6 Pro | texte vers vidéo, image vers vidéo et première et dernière images | 1080p | 5 ou 10 s | $0.07 | deux routes |
- Kling 3.0 Omni ajoute les images de référence et la vidéo vers vidéo. Le catalogue liste un tarif distinct pour les tâches Omni qui prennent une vidéo en entrée : $0.13 la seconde en 720p et $0.17 en 1080p.
- Kling 3.0 Turbo couvre le texte vers vidéo et l'image vers vidéo en 720p et 1080p, avec un tarif par résolution.
- Kling 3.0 Motion Control fonctionne à partir d'une vidéo source (vidéo vers vidéo) en 720p ou 1080p.
- Kling 2.6 Pro est la génération précédente : 1080p uniquement, 5 ou 10 secondes, avec trois tarifs : sans son $0.07, avec son $0.14, et avec son et voix $0.19 la seconde.
Tarifs de Kling 3.0 (octobre 2026)
Kling 3.0 est facturé à la seconde de vidéo produite. En 720p et 1080p, il y a un tarif pour la vidéo sans son et un tarif plus élevé avec son ; en 4K, le catalogue liste un seul tarif dans les deux cas.
| Résolution | Sans son / s | Avec son / s | 5 s avec son | 10 s avec son | 15 s avec son |
|---|---|---|---|---|---|
| 720p | $0.09 | $0.13 | $0.65 | $1.30 | $1.95 |
| 1080p | $0.12 | $0.17 | $0.85 | $1.70 | $2.55 |
| 4K | $0.42 | $0.42 | $2.10 | $4.20 | $6.30 |
Si vous avez utilisé les modes Standard et Pro de Kling, ils correspondent aux lignes 720p et 1080p ici. Le prix de chaque tâche est bloqué sur votre solde à l'envoi et n'est facturé que si la tâche réussit ; le montant exact revient sous cost_usd. Les packs de crédits et les prix de tous les autres modèles sont sur la page des tarifs.
Générer une vidéo Kling 3.0 avec dialogue
Envoyez POST /v1/generations avec "model": "kling-3.0". Cette requête demande un clip de 10 secondes en 1080p avec son et deux répliques, ce qui coûte $1.70. Il n'y a pas de champ aspect_ratio, car le catalogue n'en liste pas pour Kling 3.0.
export REVANA_API_KEY="sr_live_..."
# 1. Submit the job (returns 202 with the generation id)
curl https://api.revana.si/v1/generations \
-H "Authorization: Bearer $REVANA_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "kling-3.0",
"input": {
"prompt": "Two old friends sit on a park bench in autumn. The man says: \"I never thought we would make it this far.\" The woman laughs and replies: \"Neither did I.\" Leaves falling, gentle wind, distant children playing.",
"resolution": "1080p",
"duration": 10,
"audio": true
},
"max_cost_usd": 3
}'
# 2. Poll with the id from step 1 until status is "succeeded" or "failed"
curl https://api.revana.si/v1/generations/gen_01JBX7Q2M4 \
-H "Authorization: Bearer $REVANA_API_KEY"import os
import time
import requests
API = "https://api.revana.si/v1"
HEADERS = {"Authorization": f"Bearer {os.environ['REVANA_API_KEY']}"}
resp = requests.post(f"{API}/generations", headers=HEADERS, json={
"model": "kling-3.0",
"input": {
"prompt": "Two old friends sit on a park bench in autumn. The man says: \"I never thought we would make it this far.\" The woman laughs and replies: \"Neither did I.\" Leaves falling, gentle wind, distant children playing.",
"resolution": "1080p",
"duration": 10,
"audio": True,
},
"max_cost_usd": 3,
})
resp.raise_for_status()
job = resp.json()
while job["status"] in ("queued", "running"):
time.sleep(5)
job = requests.get(f"{API}/generations/{job['id']}", headers=HEADERS).json()
if job["status"] == "succeeded":
print(job["output"]["urls"], job["cost_usd"])
else:
print("Failed:", job["error"])// Node 18 or later. Save as generate.mjs and run: node generate.mjs
const API = "https://api.revana.si/v1";
const headers = {
Authorization: `Bearer ${process.env.REVANA_API_KEY}`,
"Content-Type": "application/json",
};
const res = await fetch(`${API}/generations`, {
method: "POST",
headers,
body: JSON.stringify({
model: "kling-3.0",
input: {
prompt: "Two old friends sit on a park bench in autumn. The man says: \"I never thought we would make it this far.\" The woman laughs and replies: \"Neither did I.\" Leaves falling, gentle wind, distant children playing.",
resolution: "1080p",
duration: 10,
audio: true,
},
max_cost_usd: 3,
}),
});
if (!res.ok) throw new Error(`${res.status} ${await res.text()}`);
let job = await res.json();
while (job.status === "queued" || job.status === "running") {
await new Promise((r) => setTimeout(r, 5000));
job = await (await fetch(`${API}/generations/${job.id}`, { headers })).json();
}
if (job.status === "succeeded") console.log(job.output.urls, job.cost_usd);
else console.error("Failed:", job.error);L'appel d'envoi renvoie 202 et un id de génération. Interrogez-le toutes les quelques secondes ; quand le statut est succeeded, les liens de la vidéo sont dans output.urls :
{
"id": "gen_01JBX7Q2M4",
"model": "kling-3.0",
"status": "succeeded",
"output": {
"urls": [
"https://cdn.revana.si/g/gen_01JBX7Q2M4/0.mp4"
]
},
"cost_usd": 1.7,
"attempts": 1,
"error": null,
"created_at": "2026-10-19T14:02:11Z",
"completed_at": "2026-10-19T14:03:47Z"
}Téléchargez le fichier rapidement, car les liens de sortie expirent.
Animer une photo
Passez la photo dans image_url et décrivez ce qui se passe ensuite. Ce clip de 5 secondes en 720p avec son coûte $0.65.
{
"model": "kling-3.0",
"input": {
"prompt": "The dog in the photo shakes the water off its coat and runs toward the camera. Splashing, happy barking.",
"image_url": "https://example.com/dog.jpg",
"resolution": "720p",
"duration": 5,
"audio": true
},
"max_cost_usd": 1
}Première et dernière images
Ajoutez end_image_url pour fixer l'endroit où le plan se termine. C'est utile pour les révélations de produits et les transitions. Un clip silencieux de 5 secondes en 1080p coûte $0.60.
{
"model": "kling-3.0",
"input": {
"prompt": "The gift box opens and the watch rises out of it, turning slowly under a soft spotlight",
"image_url": "https://example.com/box-closed.jpg",
"end_image_url": "https://example.com/watch-reveal.jpg",
"resolution": "1080p",
"duration": 5,
"audio": false
},
"max_cost_usd": 1
}Conseils de prompt pour Kling 3.0
- Nommez chaque personne qui parle. Mettez chaque réplique entre guillemets et dites qui la prononce, dans l'ordre. Gardez les répliques courtes : un clip de 10 secondes tient deux ou trois brefs échanges.
- Décrivez la voix quand c'est important. « Une voix grave et fatiguée » ou « un murmure excité » guide l'interprétation.
- Séparez l'image et le son. Décrivez d'abord la scène, puis l'ambiance et les effets.
- Un mouvement de caméra par plan. Un travelling avant lent, un suivi à l'épaule ou un cadre fixe se lisent clairement chacun ; une liste de mouvements, non.
- Faites des brouillons en 720p. Itérez sur la résolution la moins chère, puis rendez la prise qui vous plaît en 1080p ou 4K. Les résultats diffèrent d'une résolution à l'autre : attendez-vous à de petits changements.
Routage et repli
Kling 3.0 dispose actuellement de deux routes sur Revana, et Kling 3.0 Omni de deux routes. Le routeur envoie chaque tâche d'abord vers la route la moins chère ; si elle échoue ou dépasse le délai, la tâche passe automatiquement à la route suivante. Vous payez le prix listé quelle que soit la route qui la traite, et seule la route qui réussit est facturée. Le champ attempts indique combien ont été essayées.
Le repli n'est pas une promesse de disponibilité. Si toutes les routes échouent, la tâche se termine en failed avec une erreur et ne coûte rien ; gérez ce cas dans votre application.
Comparez Kling au reste du catalogue sur la page des modèles, consultez la référence des champs dans la documentation, ou obtenez une clé API.
Questions fréquentes
Combien coûte l'API Kling 3.0 ?
En octobre 2026, Kling 3.0 coûte $0.09 la seconde en 720p sans son et $0.13 avec son ; en 1080p, $0.12 et $0.17. Un clip de 10 secondes en 1080p avec son coûte $1.70.
Kling 3.0 génère-t-il du son et de la parole ?
Oui. Définissez audio sur true et écrivez le dialogue dans le prompt ; le modèle génère la parole, les effets et l'ambiance avec l'image. En dessous de la 4K, les clips avec son sont facturés au tarif avec son.
Quelle est la différence entre Kling 3.0 et Kling 3.0 Omni ?
Kling 3.0 Omni ajoute les images de référence et la vidéo vers vidéo aux tâches de Kling 3.0, et le catalogue liste un tarif distinct pour les tâches Omni avec une vidéo en entrée.
Quelle peut être la durée d'une vidéo Kling 3.0 ?
De 3 à 15 secondes par requête. Définissez la durée avec le champ duration.
Puis-je définir le format d'image de Kling 3.0 ?
Le catalogue ne liste aucune option de format d'image pour Kling 3.0 : omettez donc aspect_ratio. Pour un format fixe comme le 9:16, utilisez un modèle qui le liste, comme Seedance 2.0 ou Wan 3.0.
Que sont les modes Kling Standard et Pro ?
Ce sont les noms que Kling donne à sa sortie en 720p et en 1080p. Sur Revana, vous les choisissez avec le champ resolution : 720p ou 1080p.
Appelez Kling 3.0 avec une seule clé
La même clé et le même format de requête pour Kling, Veo, Seedance, Wan et le reste du catalogue. Crédit prépayé à partir de $10.