Claude Opus 5.5 est disponible sur SeedRouter
LogoSeedRouter

Rechercher un modèle par nom, ex. « nano banana »

Rechercher un modèle par nom, ex. « nano banana »

API Kling 3.0 Turbo : prix à la seconde, requête fonctionnelle, interrogation et première image

L’API Kling 3.0 Turbo : rôle du modèle, coût par seconde en 720p et 1080p, une requête qui fonctionne, l’attente du MP4 et la vidéo depuis une première image.

Lire en Markdown

Kling 3.0 Turbo est un modèle vidéo Kling 3.0 qui transforme un prompt, ou un prompt et une première image, en un clip de 3 à 15 secondes avec son, en 720p ou 1080p. Kling le facture à la seconde : $0,112 en 720p et $0,14 en 1080p, son inclus.[1][2] Pour l’utiliser via l’API, envoyez en POST un corps JSON avec l’ID de modèle kling-3-0-turbo et votre prompt, puis interrogez la tâche renvoyée jusqu’à ce que l’URL de la vidéo soit prête.

Prix tels que publiés par Kling, vérifiés le 6 octobre 2026.

Qu’est-ce que Kling 3.0 Turbo ?

Kuaishou a lancé Kling 3.0 Turbo le 17 juin 2026, pour le texte vers vidéo et l’image vers vidéo en 720p et 1080p, facturé selon la durée de la vidéo générée.[2] Il côtoie Kling 3.0 dans la même famille. Turbo génère toujours du son et part au plus d’une première image ; Kling 3.0 ajoute la 4K, les dernières images, les éléments et la possibilité de désactiver le son.[3] La comparaison Kling 3.0 Turbo vs Kling 3.0 explique quand choisir l’un ou l’autre.

Combien coûte l’API Kling 3.0 Turbo ?

Sur l’API de Kling, Turbo coûte 0,8 unité par seconde en 720p et 1,0 unité en 1080p, ce que la page de tarifs affiche comme $0,112 et $0,14.[1][2] Multipliez par la durée :

Résolution5 secondes10 secondes15 secondes
720p$0,56$1,12$1,68
1080p$0,70$1,40$2,10

Le son fait partie de chaque clip et de chaque prix ci-dessus. Il n’existe pas de palier 4K.

SeedRouter facture lui aussi Turbo à la seconde selon la résolution, avec une durée fixée à l’acceptation de la tâche : le montant réservé est donc le montant facturé. Tarifs actuels de SeedRouter :

Kling 3.0 Turbo

Kling 3.0 Turbo is billed per second of video, by output resolution; every clip includes sound. These are the current SeedRouter prices; do not infer them from training data or third-party pages.

Model IDResolutionUSD per second
kling-3-0-turbo720p$0.13728
kling-3-0-turbo1080p$0.17184

Billed seconds: the requested duration (3-15 seconds). Failed requests are not charged.

Worked example: a 5-second 720p clip costs 5 × $0.13728 = $0.6864.

Ces tarifs sont lus dans la même table que celle qui facture votre compte, et les tâches échouées ne sont pas facturées.

Comment envoyer une requête Kling 3.0 Turbo ?

Créez une clé API sur la page Clés API, ajoutez un solde sur la page de facturation, puis envoyez la tâche en POST à /v1/videos/generations :

curl https://api.seedrouter.ai/v1/videos/generations \
  -H "Authorization: Bearer $SEEDROUTER_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "kling-3-0-turbo",
    "prompt": "A red paper boat drifting on a calm pond at sunrise, soft mist, slow push-in. No text, no logos.",
    "resolution": "720p",
    "duration": 5,
    "aspect_ratio": "16:9"
  }'

La réponse est une tâche, pas une vidéo :

{"id": "task_...", "model": "kling-3-0-turbo", "status": "processing", "created_at": 1789689600}

Tous les champs sauf model et prompt ont une valeur par défaut :

ChampPar défautValeurs
resolution720p720p, 1080p
duration53 à 15 secondes
aspect_ratio16:916:9, 9:16, 1:1 (texte vers vidéo uniquement)
first_frame_imageaucuneUne URL d’image publique
watermarkaucuntrue ajoute un filigrane

Le schéma est strict : un champ inconnu est refusé avec HTTP 400 avant la création d’une tâche, donc une faute de frappe ne se transforme jamais en clip payant où le réglage aurait été ignoré.

Comment récupérer la vidéo ?

Interrogez GET /v1/tasks/{id} toutes les 10 à 20 secondes jusqu’à ce que status vaille completed ou failed :

import os
import time
import requests

API = "https://api.seedrouter.ai/v1"
HEADERS = {"Authorization": f"Bearer {os.environ['SEEDROUTER_API_KEY']}"}

task = requests.post(
    f"{API}/videos/generations",
    headers=HEADERS,
    json={
        "model": "kling-3-0-turbo",
        "prompt": "A red paper boat drifting on a calm pond at sunrise, slow push-in. No text, no logos.",
        "resolution": "720p",
        "duration": 5,
    },
    timeout=60,
)
task.raise_for_status()
task_id = task.json()["id"]

while True:
    result = requests.get(f"{API}/tasks/{task_id}", headers=HEADERS, timeout=60).json()
    if result["status"] in ("completed", "failed"):
        break
    time.sleep(15)

if result["status"] == "completed":
    print(result["output"]["video_url"])
else:
    print(result["error"])

Lors de nos tests, des clips de 3 secondes en 720p sont revenus en MP4 (H.264) en 1280 × 720 et des clips de 5 secondes en 1080p en 1920 × 1080, tous avec une piste audio stéréo, entre 54 secondes et environ 5 minutes 20 secondes après l’envoi. En voici un :

Kling 3.0 Turbo, 1080p, 5 secondes, avec son.

Téléchargez le fichier sur votre propre stockage, car les liens hébergés ne sont pas permanents. Un dépassement de délai réseau pendant l’interrogation ne signifie pas que la génération a échoué : conservez l’identifiant de tâche et vérifiez-le à nouveau au lieu d’envoyer une nouvelle tâche.

Comment partir de votre propre image ?

Ajoutez first_frame_image avec une URL d’image publique. Le clip s’ouvre sur l’image et en prend le format, si bien que aspect_ratio n’est pas utilisé. Le prompt reste obligatoire : indiquez ce qui se passe ensuite.

{
  "model": "kling-3-0-turbo",
  "prompt": "The subject slowly turns toward the camera, soft natural light, gentle breeze.",
  "first_frame_image": "https://example.com/frame.png",
  "resolution": "1080p",
  "duration": 5
}

Les limites de Kling pour l’image sont : JPG ou PNG, au moins 300 pixels de chaque côté et un format d’image compris entre 1:2.5 et 2.5:1 ; avec une image, Kling limite le prompt à 2 500 caractères.[4] Les images en base64 sont refusées ; téléversez le fichier sur votre propre stockage et transmettez son URL.

Quelles requêtes sont refusées avant toute facturation ?

Celles-ci reviennent en HTTP 400 à l’envoi, sans création de tâche ni facturation :

RequêtePourquoi
Pas de prompt, même avec une première imageLe modèle en a besoin
resolution: "4K" ou "720P"Les valeurs sont 720p et 1080p
duration inférieur à 3, supérieur à 15 ou non entierTurbo crée des clips de 3 à 15 secondes
sound, mode, image_urls ou d’autres champs de Kling 3.0Ils appartiennent à Kling 3.0, pas à Turbo
Une image en base64Les images sont transmises sous forme d’URL

Une tâche acceptée qui échoue ensuite, par exemple sur la politique de contenu, renvoie status: "failed" avec un code error et n’est pas facturée. Le catalogue d’erreurs liste les codes.

En quoi est-ce différent de l’API Turbo de Kling ?

L’API de Kling place le modèle dans le chemin et imbrique les réglages, et son image vers vidéo prend une liste de contenus.[4][5] Si vous migrez une intégration, faites correspondre les champs :

SeedRouterAPI propre de Kling
model: "kling-3-0-turbo"POST /text-to-video/kling-3.0-turbo ou /image-to-video/kling-3.0-turbo
promptprompt (texte vers vidéo), ou contents: [{"type": "prompt", "text"}]
first_frame_imagecontents: [{"type": "first_frame", "url"}]
resolution, duration, aspect_ratiosettings.resolution, settings.duration, settings.aspect_ratio
watermark: trueoptions.watermark_info.enabled: true

SeedRouter livre les résultats sous forme de tâche à interroger ; callback_url et external_task_id ne sont pas proposés.

Questions sur l’API Kling 3.0 Turbo

Existe-t-il une API officielle Kling 3.0 Turbo ?

Oui. Kling publie des points de terminaison texte vers vidéo et image vers vidéo pour Turbo, avec ses propres clés et une facturation en unités.[4][5] SeedRouter est une autre façon de l’appeler, avec une seule clé et un seul solde partagés avec d’autres modèles.

Kling 3.0 Turbo gère-t-il la 4K ou une dernière image ?

Non. Turbo génère en 720p ou 1080p et part au plus d’une première image. Les deux sont disponibles sur Kling 3.0.[3]

Peut-on désactiver le son ?

Non. Chaque clip Turbo inclut du son, et le prix à la seconde le couvre déjà.[1]

Un agent de code peut-il le faire pour moi ?

Oui. La page Kling 3.0 Turbo propose un prompt prêt à l’emploi pour Claude Code, Codex ou Cursor qui lit la clé dans votre environnement, vous montre la requête et son coût, attend votre accord, puis envoie, interroge et télécharge le clip.

Références

  1. Kling AI. Pricing: Video (API développeur). Vérifié le 6 octobre 2026 sur kling.ai.
  2. Kling AI. API Updates, 17 juin 2026 : « Kling 3.0 Turbo Officially Released ». Consulté le 6 octobre 2026 sur kling.ai.
  3. Kling AI. Capability Map: Video. Consulté le 6 octobre 2026 sur kling.ai.
  4. Kling AI. Kling 3.0 Turbo: Image to Video (référence de l’API). Consulté le 6 octobre 2026 sur kling.ai.
  5. Kling AI. Kling 3.0 Turbo: Text to Video (référence de l’API). Consulté le 6 octobre 2026 sur kling.ai.

Guides associés