Tutoriale
Come si usa Kandinsky 6.0 Pro? Il primo video in 5 minuti
Prova online in 3 passaggi e integrazione API in 3 passaggi, con curl e Python pronti all'uso, JSON per image-to-video, struttura del prompt su quattro livelli e cose da sapere prima del go-live.
TL;DR
- Cos'è: un modello video di Sber che, con un prompt o un'immagine del primo frame, genera un breve filmato di 5 secondi con audio sincronizzato. È già su HiAPI: apri la pagina del modello Kandinsky 6.0 Pro, inserisci il prompt e genera direttamente; i nuovi utenti ricevono 200 crediti alla registrazione.
- Quanto costa: fatturazione a video, $1.9286 per un text-to-video (circa 3,857 crediti), $2.00 per un image-to-video (4,000 crediti); i task falliti vengono rimborsati.
- Come chiamarlo al volo:
POST https://api.hiapi.ai/v1/tasks, impostamodelsukandinsky-6.0-pro/text-to-video, ottieni iltaskIdpoi esegui il polling o attendi il callback e scarica l'MP4 dadata.output[0].url.
Le due domande più frequenti dopo il lancio: in cosa si distingue dagli altri modelli video e quanti passaggi servono per integrarlo nel proprio prodotto. Per la prima, vedi i quattro punti qui sotto; per la seconda, bastano 5 minuti.
Cos'è Kandinsky 6.0 Pro? Cosa c'è di nuovo
Il cambiamento più importante è che immagini e audio vengono generati insieme. Includi il suono nel prompt e il rumore delle ruote, della pioggia o delle voci seguirà le immagini nel filmato finale, senza bisogno di un doppiaggio separato.
- Audio sincronizzato. Kandinsky 5.x produceva solo immagini; questa generazione aggiunge una traccia audio, così un singolo task restituisce direttamente un MP4 con audio sincronizzato.
- 5 secondi fissi, 480p, 24fps. Durata e risoluzione non si scelgono; in 16:9 l'output effettivo è 864×480, ideale per storyboard e test di materiale per video brevi.
- Cinque formati. Il text-to-video supporta 16:9, 9:16, 1:1, 4:3 e 3:4, coprendo verticale, quadrato e orizzontale in un colpo; l'image-to-video ha in più
auto, che si adatta automaticamente al primo frame. - Due ID modello con ruoli chiari.
kandinsky-6.0-pro/text-to-videoparte dal testo,kandinsky-6.0-pro/image-to-videousa un'immagine come primo frame e il prompt descrive solo ciò che accade dopo.
Text-to-video, 16:9, 864×480, 24fps, audio e immagini generati dallo stesso task.
Due percorsi per iniziare: provare online o integrare l'API
Prova online (1 minuto)
- Apri la pagina del modello Kandinsky 6.0 Pro: il prompt viene inserito automaticamente tramite il link qui sopra.
- Conferma il formato: scegli 16:9 per l'orizzontale, 9:16 per il verticale.
- Clicca su genera e, a task completato, potrai riprodurre e scaricare il video dalla pagina.
Integrazione API (3 passaggi)
- Crea una API Key nella console.
- Invia con
POST /v1/tasks: bastano i campimodeleinput.prompt. - Esegui il polling con
GET /v1/tasks/{taskId}, oppure passacallbackal momento dell'invio; quandostatusdiventasuccess, prendidata.output[0].url.
Il primo video: versione curl
curl -s -X POST https://api.hiapi.ai/v1/tasks \
-H "Authorization: Bearer sk-YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "kandinsky-6.0-pro/text-to-video",
"input": {
"prompt": "A night train crosses a tall stone viaduct under a full moon, a plume of steam trailing into the valley, the camera cranes up from the river below, rhythmic wheels on the rails and a distant whistle",
"aspect_ratio": "16:9",
"guidance_scale": 5
}
}'
La risposta è un task, non un video:
{"code":200,"data":{"taskId":"tk-hiapi-..."},"message":"success"}
Usa questo ID per controllare lo stato:
curl -s https://api.hiapi.ai/v1/tasks/YOUR_TASK_ID \
-H "Authorization: Bearer sk-YOUR_KEY"
Mentre il task è in esecuzione, data.status è handling; al termine con successo, data.output[0].url è l'indirizzo dell'MP4. Se non passi aspect_ratio, il valore predefinito è 16:9; guidance_scale va da 1 a 10, con default 5: aumentalo per restare più fedele al prompt; ciò che non vuoi va in negative_prompt, con un limite di 2,000 caratteri. Passa un intero in seed per riprodurre il più possibile lo stesso risultato.
Versione Python: invio, polling e download in un unico script
import os, time, requests
BASE = "https://api.hiapi.ai"
H = {"Authorization": f"Bearer {os.environ['HIAPI_KEY']}"}
PROMPT = "A night train crosses a tall stone viaduct under a full moon, a plume of steam trailing into the valley, the camera cranes up from the river below, rhythmic wheels on the rails and a distant whistle"
r = requests.post(f"{BASE}/v1/tasks", headers=H, json={
"model": "kandinsky-6.0-pro/text-to-video",
"input": {"prompt": PROMPT, "aspect_ratio": "16:9"},
}, timeout=30)
r.raise_for_status()
task_id = r.json()["data"]["taskId"]
print("Salva subito questo ID:", task_id)
while True:
d = requests.get(f"{BASE}/v1/tasks/{task_id}", headers=H, timeout=20).json()["data"]
if d["status"] == "success":
break
if d["status"] != "handling":
raise RuntimeError(f"Task fallito: {d}")
time.sleep(15)
open("clip.mp4", "wb").write(requests.get(d["output"][0]["url"], timeout=120).content)
Imposta l'intervallo di polling a 15 secondi: i task video sono asincroni, interrogare troppo spesso produce solo più chiamate API e non cambia lo stato più in fretta.
Image-to-video: cambia ID modello e aggiungi un primo frame
curl -s -X POST https://api.hiapi.ai/v1/tasks \
-H "Authorization: Bearer sk-YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "kandinsky-6.0-pro/image-to-video",
"input": {
"prompt": "Rain intensifies on the empty street, neon reflections ripple in the puddles, steam rises from a grate beside the booth, the camera slowly pushes in, steady rain and distant traffic",
"image_url": "https://static.hiapi.ai/admin-assets/kandinsky-6-pro/2026/10/26/1793005005686-69a9b6e8a000188b-k-i2v-input.png",
"aspect_ratio": "auto"
}
}'
image_url è il primo frame obbligatorio e supporta JPG, PNG e WebP. aspect_ratio ha default auto: sceglie il formato più vicino al primo frame e ritaglia al centro; puoi anche indicare esplicitamente 16:9, 9:16, 1:1, 4:3 o 3:4 per ricomporre l'inquadratura. Guarda questo filmato image-to-video →
Come scrivere il prompt: scena, azione, camera, suono
Quattro livelli ben definiti: in 5 secondi ci sta esattamente questa quantità di informazioni:
- Scena: luogo, ora, luce, meteo —
A night train crosses a tall stone viaduct under a full moon - Azione: cosa fa il soggetto, a che velocità —
a plume of steam trailing into the valley - Camera: posizione e movimento —
the camera cranes up from the river below - Suono: cosa vuoi sentire, questa traccia audio nasce dalla stessa fonte delle immagini —
rhythmic wheels on the rails and a distant whistle
La parte che si dimentica più facilmente è il suono. Se descrivi solo le immagini, l'audio può solo essere indovinato dal modello; scrivendo pioggia, passi e traffico lontano, audio e immagini si allineano. Il prompt è più affidabile in inglese: traduci prima in inglese l'idea scritta in cinese e poi inviala; il limite per singolo prompt è di 6,000 caratteri.
4 cose da sapere prima del go-live
- Sul server usa il callback. Aggiungi al corpo della richiesta
"callback": {"url": "https://yourapp.com/webhook"}: il task viene notificato automaticamente al termine e il polling resta solo come fallback. Se il polling va in timeout, non inviare di nuovo il POST: salva prima iltaskIde poi interroga — ogni invio crea un nuovo task e viene fatturato di nuovo. - I link ai risultati scadono. L'URL nella risposta di successo contiene
expireAt: scaricalo subito nel tuo storage, non usarlo come indirizzo permanente nel database di produzione. - Lingua del prompt. Inglese e russo sono supportati nativamente; traduci in inglese i prompt in cinese per avere maggiore aderenza alle immagini e maggiore precisione negli effetti sonori.
- L'
aspect_ratio=autodell'image-to-video ritaglia. Per conservare interamente la composizione del primo frame, indica esplicitamente lo stesso rapporto dell'immagine; per adattarti al formato della piattaforma, lasciareautoè la soluzione più semplice.
Per tutti i campi, vedi la documentazione in cinese.
Domande frequenti
Quali sono gli ID modello di Kandinsky 6.0 Pro?
Text-to-video kandinsky-6.0-pro/text-to-video, image-to-video kandinsky-6.0-pro/image-to-video, da inserire nel campo model di POST /v1/tasks.
Si possono scegliere durata o risoluzione? No, l'output è fisso a 5 secondi, 480p, 24fps. Per specifiche da 720p in su, passa alle linee text-to-video di Kling 3.0 o Seedance 2.0.
Il filmato ha l'audio? Sì, ed è sempre attivo. L'audio viene generato dallo stesso prompt: se vuoi sentire qualcosa chiaramente, scrivilo nel prompt.
Quali formati sono supportati?
Text-to-video: 16:9, 9:16, 1:1, 4:3, 3:4; image-to-video ha in più auto, che per impostazione predefinita sceglie il rapporto più vicino al primo frame.
Quanti video si generano alla volta? Un task produce un video di 5 secondi, con fatturazione a video e rimborso per i task falliti. Per più video, crea più task in parallelo.
Copia il prompt del treno notturno qui sopra, vai alla pagina del modello e genera il tuo primo video di 5 secondi, scegli il formato 16:9: il suono è già nel prompt.
Articoli correlati
Vedi tutti gli articoli →-
Tutoriale
Casi di Recraft Creative Upscale: paesaggi e acquerelli ingranditi
Osserva le variazioni di texture su baita, lago e cittadina ad acquerello, distingui il risultato completo dall'anteprima e controlla i dettagli ridisegnati.
-
Tutoriale
Chiave API OpenAI non valida: 401, variabili d'ambiente e verifica della configurazione di progetto
Distingui gli errori 401, 403 e 429 di OpenAI, controlla variabili d'ambiente, impostazioni di organizzazione e progetto e verifica le credenziali con una richiesta in sola lettura.
-
Tutoriale
Raccolta completa di prompt per Kling 4.0: 6 scene da cui copiare direttamente per creare video
Prodotti e-commerce, cibo, paesaggi di viaggio, momenti di vita quotidiana, b-roll con audio e image-to-video: ogni scena ha un video reale, il prompt completo e un link con compilazione automatica con un clic.