Kandinsky 6.0 Pro
kandinsky-6.0-pro/text-to-video
Modello video diffusionale open source, genera in una singola esecuzione circa 5 secondi con audio sincronizzato a 44 kHz e sincronizzazione labiale, supporta la generazione video da testo/immagine e l'upscaling fino a Full-HD
Prova kandinsky-6.0-pro/text-to-video
Input
Output
Prezzi
kandinsky-6.0-pro/text-to-video per video
| Prezzo unitario | $1.9286 |
|---|
Panoramica della posizione
Il modello text-to-video Kandinsky 6.0 Pro è pensato per gli sviluppatori che necessitano di ottenere in un'unica soluzione video con audio. Accetta il prompt come unico input obbligatorio, genera le immagini e produce contemporaneamente audio sincronizzato, restituendo in una singola esecuzione clip di circa 5 secondi; supporta diversi formati di aspect ratio tra cui orizzontale, verticale e quadrato, e consente di impostare un seed casuale per riprodurre i risultati. È adatto alla prototipazione rapida di contenuti video brevi, alla verifica di inquadrature con doppiaggio e sincronizzazione labiale, e a team che iterano rapidamente le proprie idee tramite prompt in inglese o russo.
Punti salienti
- Generazione congiunta di video e audio — il prompt può descrivere contemporaneamente soggetto, azione, inquadratura e suono; immagini e audio vengono prodotti nella stessa pipeline, eliminando la successiva fase di allineamento del doppiaggio.
- Controllo riproducibile della generazione — è disponibile il parametro seed: una volta fissato, consente di confrontare e rieseguire versione per versione lo stesso prompt.
- Copertura di più aspect ratio — supporta cinque formati di output: 16:9, 9:16, 1:1, 4:3 e 3:4; è possibile passare direttamente tra orizzontale, verticale e quadrato.
- Separazione tra prompt e controllo negativo — guidance_scale regola il grado di aderenza al prompt, mentre negative_prompt dichiara separatamente gli elementi da evitare.
Descrizione delle capacità
Generazione di video con audio tramite prompt: basta inserire un prompt che descriva immagini e suono per ottenere una clip breve con audio sincronizzato; supporta nativamente prompt in inglese e russo, consentendo di controllare contenuto e atmosfera del risultato direttamente in linguaggio naturale.
Cambio di aspect ratio: tramite aspect_ratio è possibile scegliere tra orizzontale, verticale e quadrato; lo stesso prompt può produrre rapidamente versioni adatte a diversi canali di pubblicazione.
Aderenza e vincoli negativi: guidance_scale regola tra 1 e 10 il rigore nella fedeltà al testo, mentre negative_prompt serve a escludere elementi indesiderati; la combinazione dei due riduce lo spazio di tentativi ed errori.
Riproducibilità tramite seed: seed consente di fissare la casualità; se lasciato vuoto, la generazione è casuale. È adatto a bloccare i risultati in fase di finalizzazione o a condurre esperimenti di controllo durante la messa a punto dei parametri.
Scenari di applicazione
- Produzione rapida di contenuti video brevi per i social media — operatori o validatori di casi d'uso inseriscono un prompt con descrizioni visive ed effetti sonori e ottengono direttamente un video di circa 5 secondi, utilizzabile come prototipo per contenuti verticali o quadrati.
- Verifica concettuale di inquadrature con doppiaggio — i team creativi descrivono con un prompt i movimenti dei personaggi e i suoni, generano brevi inquadrature con audio e le usano per presentare a clienti o colleghi ritmo narrativo e atmosfera.
- Adattamento in blocco a più formati — gli sviluppatori che necessitano di coprire con la stessa idea canali orizzontali e verticali fissano seed e prompt, cambiano l'aspect ratio e producono più versioni dei contenuti, riducendo le modifiche ripetitive.
Limiti e suggerimenti per la scelta
Ogni output è una clip breve di circa 5 secondi; per video narrativi lunghi è necessario generare segmenti separati e assemblarli. La generazione con audio implica che il prompt debba considerare sia la descrizione visiva sia quella sonora; con composizioni complesse possono essere necessari più cicli di regolazione di guidance_scale e del prompt negativo per convergere. Attualmente è supportato solo l'input testuale; se si dispone di materiale statico da animare, è opportuno passare alla linea image-to-video della stessa serie. Per scenari che richiedono durata e risoluzione superiori del video finale, occorre valutare l'integrazione con processi successivi come l'upscaling.
Crea un'attività di generazione
https://api.hiapi.ai/v1/tasks Header
AuthorizationstringObbligatorioChiave API dell'account. Obbligatoria in ogni richiesta. Esempio: Bearer YOUR_HIAPI_API_KEY. Ottieni una chiave API
Content-TypestringOpzionaleIl corpo della richiesta viene sempre interpretato come JSON; se inviato, è accettato solo application/json (charset facoltativo) — qualsiasi altro valore restituisce 415. Esempio: application/json.
Idempotency-KeystringOpzionaleChiave di idempotenza, fino a 255 byte. I retry con la stessa chiave dello stesso account creano l'attività una sola volta; i replay restituiscono il taskId originale.
In caso di timeout di rete o retry automatici del client, la stessa chiave crea l'attività una sola volta, senza doppi addebiti (ambito = l'account della chiave API). Usa un identificatore univoco di business (es. "order-42"); i replay restituiscono il taskId originale e le chiavi scadono 24 ore dopo la prima richiesta. La matrice completa degli scenari è nell'introduzione dell'API asincrona unificata.
Corpo
modelstringObbligatorioValore fisso attuale: kandinsky-6.0-pro/text-to-video
routestringOpzionaleValore fisso attuale: default
inputobjectObbligatorio
Oggetto di parametri di business per kandinsky-6.0-pro/text-to-video e la route default — vedi la tabella dei parametri sotto.
seedintegerOpzionaleRandom seed for reproducing a generation. Omit for a random seed.
promptstringObbligatoriominLength 1maxLength 6000Describe the video and the sound you want. Write subject, action, camera and audio in one or two sentences. English and Russian prompts are supported natively.
aspect_ratiostringOpzionalePredefinito: "16:9"Output frame. 16:9 and 4:3 are landscape, 9:16 and 3:4 vertical, 1:1 square.
16:99:161:14:33:4guidance_scalenumberOpzionalePredefinito: 5min 1max 10How closely the result follows the prompt. Higher values follow the text more strictly.
negative_promptstringOpzionalemaxLength 2000What to avoid in the video. Leave empty to use the built-in negative prompt.
callbackobjectOpzionale
Configurazione di notifica dello stato terminale. Se omessa, nessun callback: interroga l'attività per conto tuo.
Fornisci callback.url in creazione e HiAPI invierà un POST al tuo servizio allo stato terminale, senza polling. Il corpo del callback replica la struttura del dettaglio attività; verifica firma, retry e idempotenza sono descritti nell'introduzione dell'API asincrona unificata.
urlstringObbligatorioObbligatoria se è presente callback. Allo stato terminale viene inviato un POST a questo URL; deve essere un URL http(s) valido.
whenstringOpzionalePredefinito: "final"Al momento è supportato solo final: notifica sia su success sia su fail.
finalstoragestringOpzionalePredefinito: "temp"Livello di archiviazione degli artefatti: temp (predefinito, ~7 giorni) o persistent (a lungo termine, fatturato per dimensione). Saldo insufficiente o superamento del limite ⇒ declassamento silenzioso a temp; il livello effettivo è visibile nella risposta di dettaglio.
temppersistentEsempi di richiesta
# Invia un'attività asincrona; restituisce subito un taskId (senza attendere la generazione)
curl -X POST "https://api.hiapi.ai/v1/tasks" \
-H "Authorization: Bearer $HIAPI_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "kandinsky-6.0-pro/text-to-video",
"input": {
"prompt": "…",
"aspect_ratio": "16:9",
"guidance_scale": 5
}
}' const res = await fetch("https://api.hiapi.ai/v1/tasks", {
method: "POST",
headers: {
Authorization: `Bearer ${process.env.HIAPI_API_KEY}`,
"Content-Type": "application/json",
},
body: JSON.stringify({
model: "kandinsky-6.0-pro/text-to-video",
input: {
"prompt": "…",
"aspect_ratio": "16:9",
"guidance_scale": 5
}
}),
});
const task = await res.json();
// { code: 200, message: "success", data: { taskId } } import os, requests
res = requests.post(
"https://api.hiapi.ai/v1/tasks",
headers={"Authorization": f"Bearer {os.environ['HIAPI_API_KEY']}"},
json={
"model": "kandinsky-6.0-pro/text-to-video",
"input": {
"prompt": "…",
"aspect_ratio": "16:9",
"guidance_scale": 5
}
},
)
print(res.json()) # { code, message, data: { taskId } } 200 OK
{
"code": 200,
"message": "success",
"data": {
"taskId": "tk-hiapi-01HZTQ8BX2N3GM3YFK4Z9D7VQR"
}
} 400 Bad Request
{
"code": 400,
"message": "invalid request",
"data": null,
"error_code": "INVALID_REQUEST"
} Ottieni i dettagli dell'attività
https://api.hiapi.ai/v1/tasks/:id Campi della risposta
taskIdstringObbligatorioID attività, sempre con prefisso tk-hiapi-.
modelstringObbligatorioNome completo risolto del modello. Le attività inviate con il parametro route restituiscono base@route (es. gpt-image-2/text-to-image@ext); altrimenti coincide con il nome inviato.
routestringOpzionalePresente solo se è stato usato il parametro route esplicito; restituisce il valore inviato.
statusstringObbligatorioStato dell'attività.
queued In coda, non avviata.
handling In elaborazione.
archiving Elaborazione conclusa, preparazione artefatti.
success Terminale: completato, artefatti disponibili (restituisce output).
fail Terminale: errore (restituisce error).
Dopo l'invio, segui status: success e fail sono terminali, il resto no. Esegui polling ogni 1–3 s fino allo stato terminale. In caso di successo scarica gli artefatti da output[].url e trasferiscili prima di expireAt; per conservazione lunga usa storage: "persistent" in creazione.
creatednumberObbligatorioIstante di creazione dell'attività (secondi Unix).
completednumberObbligatorioSecondi Unix dello stato terminale; 0 finché non terminale.
outputarrayOpzionale
Presente solo con status == success. Elenco artefatti — sempre un array; un'attività può restituire più type contemporaneamente (es. video + first_frame).
Array [ object ]
Elementi dell'array
urlstringObbligatorioURL dell'artefatto, scaricabile direttamente.
typestringObbligatorioValori attualmente possibili: video, image, audio, first_frame, last_frame, thumbnail; potrebbero essere ampliati in futuro.
expireAtnumberObbligatorioSecondi Unix di disponibilità dell'artefatto; scarica o trasferisci prima della scadenza.
errorobjectOpzionale
Presente solo con status == fail.
codestringObbligatorioCodice errore di business.
messagestringObbligatorioDescrizione dell'errore.
Esempi di risposta
Successo
{
"code": 200,
"message": "success",
"data": {
"taskId": "tk-hiapi-01HZTQ8BX2N3GM3YFK4Z9D7VQR",
"model": "happyhorse-1-0",
"status": "success",
"created": 1777282033,
"completed": 1777282099,
"output": [
{
"url": "https://cdn.hiapi.ai/tasks/.../video.mp4",
"type": "video",
"expireAt": 1777886899
}
]
}
} In elaborazione (non terminale)
{
"code": 200,
"message": "success",
"data": {
"taskId": "tk-hiapi-...",
"model": "happyhorse-1-0",
"status": "archiving",
"created": 1777282033,
"completed": 0
}
} Non riuscito
{
"code": 200,
"message": "success",
"data": {
"taskId": "tk-hiapi-...",
"model": "happyhorse-1-0",
"status": "fail",
"created": 1777282033,
"completed": 1777282099,
"error": {
"code": "TASK_FAILED",
"message": "task failed"
}
}
} Articoli
Vedi tutti gli articoli →-
Tutoriale
Come chiamare hailuo-2.3-fast/image-to-video tramite l'API HiAPI: pratica con curl e Python
La prima richiesta funzionante per il livello image-to-video veloce ed economico — dall'ID del modello al download di un MP4
-
Tutoriale
Utilizzare Kandinsky 6.0 Pro su HiAPI per la generazione di video da testo: tutorial con curl e Python
Dimostrazione pratica guidata dalla richiesta: costruire la chiamata da prompt a clip video, inviare la richiesta, monitorare lo stato di completamento e scaricare il risultato
-
Tutoriale
Tutorial su kandinsky-6.0-pro/image-to-video tramite HiAPI: curl + Python
Avvia una richiesta funzionante di image-to-video su HiAPI: dal caricamento del primo fotogramma al polling asincrono fino al download finale
-
Tutoriale
Come chiamare hailuo-2.3/text-to-video tramite l'API HiAPI: curl, Python ed esempi di richiesta eseguibili
-
Tutoriale
Come usare kling-4.0/text-to-video tramite l'API HiAPI: curl, Python e un esempio di richiesta funzionante
Guida pratica per sviluppatori: prompt cinematografici, audio sincronizzato, polling asincrono e download dell'output
-
Tutoriale
Come chiamare kling-4.0/image-to-video su HiAPI: curl, Python e polling
Modelli correlati
Vedi tutti i modelli →Stesso tipo
-
HappyHorse 1.0 Alibaba $0.168 /secondo -
Grok Imagine 1.5 xAI $0.011 /secondo -
Creatify Boreal Creatify $0.015 /secondo -
Kling 4.0 Kuaishou $0.330 /secondo -
FLUX 3 Video Black Forest Labs $0.090 /secondo -
LTX 2.5 Fast Lightricks $0.086 /secondo -
Seedance 2.5 ByteDance $0.121 /secondo -
Kandinsky 6.0 Pro $1.93 /video -
HeyGen Avatar V HeyGen $0.150 /secondo -
Kling AI Avatar Kuaishou -- -
Kling 3.0 Kuaishou $0.100 /secondo -
Grok Imagine 1.5 Lite xAI $0.029 /secondo