# API Kling 3.0 Turbo Riferimento API completo per i modelli di generazione video Kling 3.0 Turbo di Kuaishou. ## Varianti del modello Questa API supporta due varianti del modello: | Modello | ID | Descrizione | |-------|-----|-------------| | **Kling 3.0 Turbo Text to Video** | `kling-3.0-turbo-text-to-video` | Generazione rapida da testo a video | | **Kling 3.0 Turbo Image to Video** | `kling-3.0-turbo-image-to-video` | Animazione rapida da immagine a video | ## Confronto rapido | Funzionalità | Text to Video | Image to Video | |---------|---------------|----------------| | Input | Prompt testuale | Immagine + prompt testuale | | Intervallo di durata | 3-15 secondi | 3-15 secondi | | Opzioni di risoluzione | 720p, 1080p | 720p, 1080p | | Rapporti d'aspetto | 16:9, 9:16, 1:1 | Non supportati (guidati dalla sorgente) | | Frame iniziale | Non supportato | Obbligatorio | ### Rapporti d'aspetto supportati (Text to Video) | Rapporto | Descrizione | |-------|-------------| | `16:9` | Orizzontale (widescreen) | | `9:16` | Ritratto (verticale) | | `1:1` | Quadrato | ## Kling 3.0 Turbo Text to Video ### Punto di accesso ``` POST /api/v1/video/task ``` ### Parametri della richiesta #### Obbligatori | Parametro | Tipo | Descrizione | |-----------|------|-------------| | `model_name` | string | Deve essere `"kling-3.0-turbo-text-to-video"` | | `prompt` | string | Prompt di generazione video | | `resolution` | string | Risoluzione di output: `"720p"` o `"1080p"` | | `duration` | number | Durata del video in secondi (3-15) | #### Opzionali | Parametro | Tipo | Descrizione | |-----------|------|-------------| | `aspect_ratio` | string | Rapporto d'aspetto del video: `"16:9"`, `"9:16"` o `"1:1"`. Valore predefinito: `"16:9"` | | `sound` | boolean | Genera suono ambientale per il video | ### Richiesta di esempio ```javascript const response = await fetch('https://api.flaq.ai/api/v1/video/task', { method: 'POST', headers: { 'Authorization': 'Bearer YOUR_API_KEY', 'Content-Type': 'application/json' }, body: JSON.stringify({ model_name: 'kling-3.0-turbo-text-to-video', prompt: 'A girl sits on a train, looking out the window with a melancholic expression, cinematic lighting', aspect_ratio: '16:9', resolution: '720p', duration: 5, sound: true }) }); const { data } = await response.json(); const taskId = data.task_id; ``` ## Kling 3.0 Turbo Image to Video ### Parametri della richiesta #### Obbligatori | Parametro | Tipo | Descrizione | |-----------|------|-------------| | `model_name` | string | Deve essere `"kling-3.0-turbo-image-to-video"` | | `prompt` | string | Prompt di movimento e scena | | `image_url` | string | URL dell'immagine del primo frame | | `resolution` | string | Risoluzione di output: `"720p"` o `"1080p"` | | `duration` | number | Durata del video in secondi (3-15) | #### Opzionali | Parametro | Tipo | Descrizione | |-----------|------|-------------| | `sound` | boolean | Genera suono ambientale per il video | ### Richiesta di esempio ```javascript { model_name: 'kling-3.0-turbo-image-to-video', prompt: 'The character slowly turns her head and looks out the window, subtle camera movement', image_url: 'https://example.com/test-first-frame.png', resolution: '720p', duration: 5, sound: true } ``` ## Formato della risposta Risposta di invio: ```json { "code": 0, "message": "success", "data": { "task_id": "{task_id}", "response_url": "https://api.flaq.ai/api/v1/video/{task_id}", "task_status": "submitted" } } ``` Esegui il polling con `GET /api/v1/video/{task_id}`. Stati dell'attività: `submitted`, `processing`, `succeed`, `failed`. ## Buone pratiche - Mantieni i prompt focalizzati su movimento, comportamento della camera e atmosfera della scena. - Per image-to-video, usa un'immagine del primo frame pulita con un soggetto chiaro. - Usa durate più brevi per iterare più rapidamente, poi aumenta la durata per i rendering finali.