Introduzione
Kling 2.5 Turbo Testo in video trasforma un prompt scritto in una clip di 5 o 10 secondi a 1080p, con una vera traccia audio generata nello stesso passaggio: non c'è opzione silenziosa su questo modello. Scegli un formato tra 16:9, 9:16 o 1:1 prima di scrivere, perché il prompt va composto pensando a quell'inquadratura.
Scegli una modalità di Kling 2.5 Turbo in base al materiale di partenza
| Cosa hai all'inizio | Modalità |
|---|---|
| una scena scritta | Kling 2.5 Turbo Testo in video |
| un fotogramma iniziale approvato | Kling 2.5 Turbo Immagine in video |
Caratteristiche principali
L'audio viene generato, non aggiunto dopo
Ogni clip torna con una traccia audio costruita nello stesso passaggio dell'immagine: non c'è un campo per disattivarla. Il prompt è l'unico posto per dirigerla: scrivi come deve suonare la scena, non solo come deve apparire.
Due manopole per riprese ripetute
guidance_scale (da 0 a 1) imposta quanto letteralmente la clip segue il tuo testo, e negative_prompt elenca cosa tenere fuori dall'inquadratura. Non c'è seed su questo modello, quindi due esecuzioni dello stesso prompt restituiscono due riprese diverse; usa questi due campi per riportare una ripresa verso ciò che hai scritto invece di riscrivere tutto il prompt.
Parametri della richiesta
| Parametro | Obbligatorio | Nota |
|---|---|---|
prompt | Sì | Scrivilo come un'inquadratura: soggetto, azione, movimento di camera, luce e come deve suonare. almeno 1 caratteri · al massimo 2500 caratteri |
aspect_ratio | No | 16:9, 9:16 o 1:1. Scegli prima di scrivere, perché il prompt va composto pensando a quell'inquadratura. |
duration_seconds | No | Secondi interi, 5 o 10. Determina il prezzo. |
negative_prompt | No | Un breve elenco di ciò che la clip dovrebbe evitare. al massimo 2500 caratteri |
guidance_scale | No | Da 0 a 1. Valori più alti restano più fedeli al tuo testo; valori più bassi danno al modello più libertà. |
Prezzi
$0.056 / secondo
Fatturato al secondo della clip in output a 1080p. Un prompt rifiutato da Kling non viene addebitato.
Casi d’uso
Abbozza una scena prima di un rendering più lungo o più caro
Al prezzo di Kling 2.5 Turbo, questo è un buon posto per testare se una scena, un movimento di camera o un'idea di luce funzionano prima di spendere di più su una clip più lunga o un livello superiore altrove nella gamma Kling.
Clip verticali o quadrate che hanno già il loro audio
Output 9:16 o 1:1 con ambiente o musica mixati: nessun passaggio audio separato prima che la clip sia pronta da pubblicare.
Consigli avanzati
Scrivilo come un'inquadratura: soggetto, azione, camera, luce, suono
L'esempio del galoppo qui sopra è un modello utilizzabile: chi è in scena e cosa indossa, cosa fa, poi il movimento di camera e la luce, e infine come deve suonare.
Metti le relazioni nella blocking, non solo nell'etichetta
Scrivere "una coppia" in un prompt non garantisce che il rendering si legga così - in uno dei nostri test, due uomini che facevano una gara in bici in discesa sono risultati più simili ad amici che a una coppia, perché il prompt nominava la relazione ma la blocking non la mostrava. Un segnale fisico (una mano tenuta, uno sguardo condiviso, lo stesso passo) comunica una relazione meglio di una semplice etichetta.
Poiché il suono è sempre attivo, scrivi anche per l'orecchio
Zoccoli su ciottoli bagnati, vento contro una visiera, traffico lontano - nominare come deve suonare una scena qui non è opzionale come lo è su un modello Kling silenzioso, quindi dai al lato sonoro del prompt la stessa attenzione di quello visivo.
Avvio rapido dell’API
# Generate the idempotency key once; reuse it when retrying after a lost response.
export SPICY_IDEMPOTENCY_KEY="${SPICY_IDEMPOTENCY_KEY:-$(uuidgen)}"
curl -X POST https://api.spicyapi.ai/api/v1/jobs/createTask \
-H "Authorization: Bearer $SPICY_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: $SPICY_IDEMPOTENCY_KEY" \
-d '{
"model": "kling/2.5-turbo/text-to-video",
"input": {
"prompt": "A slow aerial shot drifting over a misty pine forest at sunrise",
"aspect_ratio": "16:9",
"duration_seconds": 5
}
}'
# Copy data.taskId from the response into TASK_ID, then poll the status.
TASK_ID="TASK_ID_FROM_RESPONSE"
curl "https://api.spicyapi.ai/api/v1/jobs/recordInfo?taskId=$TASK_ID" \
-H "Authorization: Bearer $SPICY_API_KEY"
Nel riferimento dell’API trovi autenticazione, schema completo, polling e gestione degli errori.











