API di Kling 3.0 Turbo: prezzo al secondo, una richiesta funzionante, polling e primo fotogramma
L'API di Kling 3.0 Turbo: cosa fa il modello, costo al secondo a 720p e 1080p, una richiesta che funziona, polling dell'MP4 e video da un primo fotogramma.
Leggi in MarkdownKling 3.0 Turbo è un modello video Kling 3.0 che trasforma un prompt, o un prompt e un primo fotogramma, in una clip di 3–15 secondi con audio a 720p o 1080p. Kling lo fattura al secondo: $0,112 a 720p e $0,14 a 1080p, audio incluso.[1][2] Per usarlo tramite API, invia in POST un corpo JSON con l'ID modello kling-3-0-turbo e il tuo prompt, poi interroga l'attività restituita finché l'URL del video non è pronto.
Prezzi come pubblicati da Kling, verificati il 6 ottobre 2026.
Che cos'è Kling 3.0 Turbo?
Kuaishou ha rilasciato Kling 3.0 Turbo il 17 giugno 2026, per la generazione da testo a video e da immagine a video a 720p e 1080p, fatturata sulla durata del video generato.[2] Affianca Kling 3.0 nella stessa famiglia. Turbo genera sempre l'audio e parte al massimo da un primo fotogramma; Kling 3.0 aggiunge 4K, ultimi fotogrammi, elementi e la possibilità di disattivare l'audio.[3] Il confronto Kling 3.0 Turbo vs Kling 3.0 spiega quando conviene l'uno o l'altro.
Quanto costa l'API di Kling 3.0 Turbo?
Sull'API di Kling, Turbo costa 0,8 unità al secondo a 720p e 1,0 unità a 1080p, che la pagina dei prezzi mostra come $0,112 e $0,14.[1][2] Moltiplica per la durata:
| Risoluzione | 5 secondi | 10 secondi | 15 secondi |
|---|---|---|---|
| 720p | $0,56 | $1,12 | $1,68 |
| 1080p | $0,70 | $1,40 | $2,10 |
L'audio fa parte di ogni clip e di ogni prezzo qui sopra. Non esiste una fascia 4K.
Anche SeedRouter fattura Turbo al secondo in base alla risoluzione, con la durata fissata quando l'attività viene accettata, quindi l'importo riservato è l'importo addebitato. Tariffe attuali di 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 ID | Resolution | USD per second |
|---|---|---|
kling-3-0-turbo | 720p | $0.13728 |
kling-3-0-turbo | 1080p | $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.
Queste tariffe vengono lette dalla stessa tabella che addebita il tuo account, e le attività non riuscite non vengono addebitate.
Come si invia una richiesta a Kling 3.0 Turbo?
Crea una chiave API nella pagina chiavi API, aggiungi saldo nella pagina di fatturazione e invia l'attività in POST a /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 risposta è un'attività, non un video:
{"id": "task_...", "model": "kling-3-0-turbo", "status": "processing", "created_at": 1789689600}Ogni campo tranne model e prompt ha un valore predefinito:
| Campo | Predefinito | Valori |
|---|---|---|
resolution | 720p | 720p, 1080p |
duration | 5 | 3–15 secondi |
aspect_ratio | 16:9 | 16:9, 9:16, 1:1 (solo da testo a video) |
first_frame_image | nessuno | Un URL pubblico di immagine |
watermark | nessuno | true aggiunge una filigrana |
Lo schema è rigoroso: un campo sconosciuto viene rifiutato con HTTP 400 prima che venga creata un'attività, quindi un errore di battitura non diventa mai una clip a pagamento con l'impostazione ignorata.
Come si ottiene il video?
Interroga GET /v1/tasks/{id} ogni 10–20 secondi finché status non diventa completed o 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"])Nei nostri test, le clip di 3 secondi a 720p sono tornate come MP4 (H.264) a 1280 × 720 e quelle di 5 secondi a 1080p a 1920 × 1080, tutte con una traccia audio stereo, tra 54 secondi e circa 5 minuti e 20 secondi dopo l'invio. Eccone una:
Kling 3.0 Turbo, 1080p, 5 secondi, con audio.
Scarica il file nel tuo storage, perché i link ospitati non sono permanenti. Un timeout di rete durante il polling non significa che la generazione sia fallita: conserva l'ID attività e controllalo di nuovo invece di inviare una nuova attività.
Come si parte da una tua immagine?
Aggiungi first_frame_image con l'URL pubblico di un'immagine. La clip si apre sull'immagine e ne prende la forma, quindi aspect_ratio non viene usato. Il prompt resta obbligatorio: indica cosa succede dopo.
{
"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
}I limiti di Kling per il fotogramma sono JPG o PNG, almeno 300 pixel per lato e proporzioni tra 1:2.5 e 2.5:1; con un fotogramma, Kling limita il prompt a 2.500 caratteri.[4] Le immagini in base64 vengono rifiutate; carica il file nel tuo storage e passa il suo URL.
Quali richieste vengono rifiutate prima di qualsiasi addebito?
Queste tornano con HTTP 400 all'invio, senza creare alcuna attività e senza addebiti:
| Richiesta | Perché |
|---|---|
Nessun prompt, anche con un primo fotogramma | Il modello ne ha bisogno |
resolution: "4K" o "720P" | I valori sono 720p e 1080p |
duration sotto 3, sopra 15 o non intero | Turbo crea clip di 3–15 secondi |
sound, mode, image_urls o altri campi di Kling 3.0 | Appartengono a Kling 3.0, non a Turbo |
| Un'immagine in base64 | Le immagini si passano come URL |
Un'attività accettata che poi fallisce, ad esempio per la policy sui contenuti, restituisce status: "failed" con un codice error e non viene addebitata. Il catalogo errori elenca i codici.
In cosa differisce dall'API Turbo di Kling?
L'API di Kling mette il modello nel percorso e annida le impostazioni, e la sua modalità da immagine a video accetta una lista di contenuti.[4][5] Se stai migrando un'integrazione, mappa i campi:
| SeedRouter | API di Kling |
|---|---|
model: "kling-3-0-turbo" | POST /text-to-video/kling-3.0-turbo o /image-to-video/kling-3.0-turbo |
prompt | prompt (da testo a video), oppure contents: [{"type": "prompt", "text"}] |
first_frame_image | contents: [{"type": "first_frame", "url"}] |
resolution, duration, aspect_ratio | settings.resolution, settings.duration, settings.aspect_ratio |
watermark: true | options.watermark_info.enabled: true |
SeedRouter consegna i risultati come attività da interrogare; callback_url ed external_task_id non sono disponibili.
Domande sull'API di Kling 3.0 Turbo
Esiste un'API ufficiale di Kling 3.0 Turbo?
Sì. Kling pubblica endpoint da testo a video e da immagine a video per Turbo, con chiavi proprie e fatturazione a unità.[4][5] SeedRouter è un modo separato per chiamarlo, con una sola chiave e un solo saldo condivisi con altri modelli.
Kling 3.0 Turbo supporta il 4K o un ultimo fotogramma?
No. Turbo genera a 720p o 1080p e parte al massimo da un primo fotogramma. Entrambi sono disponibili su Kling 3.0.[3]
Posso disattivare l'audio?
No. Ogni clip Turbo include l'audio, e il prezzo al secondo lo copre già.[1]
Un agente di programmazione può farlo per me?
Sì. La pagina di Kling 3.0 Turbo ha un prompt pronto per Claude Code, Codex o Cursor che legge la chiave dal tuo ambiente, ti mostra la richiesta e il suo costo, attende la tua approvazione, poi invia, interroga e scarica la clip.
Riferimenti
- Kling AI. Pricing: Video (API per sviluppatori). Verificato il 6 ottobre 2026 su kling.ai.
- Kling AI. API Updates, 17 giugno 2026: «Kling 3.0 Turbo Officially Released». Consultato il 6 ottobre 2026 su kling.ai.
- Kling AI. Capability Map: Video. Consultato il 6 ottobre 2026 su kling.ai.
- Kling AI. Kling 3.0 Turbo: Image to Video (riferimento API). Consultato il 6 ottobre 2026 su kling.ai.
- Kling AI. Kling 3.0 Turbo: Text to Video (riferimento API). Consultato il 6 ottobre 2026 su kling.ai.



