# Kling 3.0 Turbo API Vollständige API-Referenz für Kling 3.0 Turbo Videogenerierungsmodelle von Kuaishou. ## Modellvarianten Diese API unterstützt zwei Modellvarianten: | Modell | ID | Beschreibung | |-------|-----|-------------| | **Kling 3.0 Turbo Text to Video** | `kling-3.0-turbo-text-to-video` | Schnelle Text-zu-Video-Generierung | | **Kling 3.0 Turbo Image to Video** | `kling-3.0-turbo-image-to-video` | Schnelle Bild-zu-Video-Animation | ## Schneller Vergleich | Funktion | Text to Video | Image to Video | |---------|---------------|----------------| | Eingabe | Textprompt | Bild + Textprompt | | Dauerbereich | 3-15 Sekunden | 3-15 Sekunden | | Auflösungsoptionen | 720p, 1080p | 720p, 1080p | | Seitenverhältnisse | 16:9, 9:16, 1:1 | Nicht unterstützt (quellgesteuert) | | Startframe | Nicht unterstützt | Erforderlich | ### Unterstützte Seitenverhältnisse (Text to Video) | Verhältnis | Beschreibung | |-------|-------------| | `16:9` | Querformat (Breitbild) | | `9:16` | Hochformat (vertikal) | | `1:1` | Quadratisch | ## Kling 3.0 Turbo Text to Video ### Endpunkt ``` POST /api/v1/video/task ``` ### Anfrageparameter #### Erforderlich | Parameter | Typ | Beschreibung | |-----------|------|-------------| | `model_name` | string | Muss `"kling-3.0-turbo-text-to-video"` sein | | `prompt` | string | Prompt für die Videogenerierung | | `resolution` | string | Ausgabeauflösung: `"720p"` oder `"1080p"` | | `duration` | number | Videodauer in Sekunden (3-15) | #### Optionale Angaben | Parameter | Typ | Beschreibung | |-----------|------|-------------| | `aspect_ratio` | string | Video-Seitenverhältnis: `"16:9"`, `"9:16"` oder `"1:1"`. Standardwert ist `"16:9"` | | `sound` | boolean | Erzeugt Umgebungsgeräusche für das Video | ### Beispielanfrage ```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 ### Anfrageparameter #### Erforderlich | Parameter | Typ | Beschreibung | |-----------|------|-------------| | `model_name` | string | Muss `"kling-3.0-turbo-image-to-video"` sein | | `prompt` | string | Bewegungs- und Szenenprompt | | `image_url` | string | URL des Erstframe-Bildes | | `resolution` | string | Ausgabeauflösung: `"720p"` oder `"1080p"` | | `duration` | number | Videodauer in Sekunden (3-15) | #### Optionale Angaben | Parameter | Typ | Beschreibung | |-----------|------|-------------| | `sound` | boolean | Erzeugt Umgebungsgeräusche für das Video | ### Beispielanfrage ```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 } ``` ## Antwortformat Übermittlungsantwort: ```json { "code": 0, "message": "success", "data": { "task_id": "{task_id}", "response_url": "https://api.flaq.ai/api/v1/video/{task_id}", "task_status": "submitted" } } ``` Mit `GET /api/v1/video/{task_id}` abfragen. Aufgabenstatus: `submitted`, `processing`, `succeed`, `failed`. ## Bewährte Praktiken - Halten Sie Prompts auf Bewegung, Kameraverhalten und Szenenatmosphäre fokussiert. - Verwenden Sie für Image-to-Video ein sauberes Erstframe-Bild mit einem klaren Motiv. - Nutzen Sie kürzere Dauern für schnellere Iterationen und erhöhen Sie die Dauer anschließend für finale Renderings.