# API Kling 3.0 Turbo Tài liệu tham chiếu API đầy đủ cho các mô hình tạo video Kling 3.0 Turbo của Kuaishou. ## Biến thể mô hình API này hỗ trợ hai biến thể mô hình: | Mô hình | ID | Mô tả | |-------|-----|-------------| | **Kling 3.0 Turbo Text to Video** | `kling-3.0-turbo-text-to-video` | Tạo video từ văn bản nhanh | | **Kling 3.0 Turbo Image to Video** | `kling-3.0-turbo-image-to-video` | Tạo hoạt ảnh hình ảnh thành video nhanh | ## So sánh nhanh | Tính năng | Text to Video | Image to Video | |---------|---------------|----------------| | Đầu vào | Prompt văn bản | Hình ảnh + prompt văn bản | | Khoảng thời lượng | 3-15 giây | 3-15 giây | | Tùy chọn độ phân giải | 720p, 1080p | 720p, 1080p | | Tỷ lệ khung hình | 16:9, 9:16, 1:1 | Không được hỗ trợ (theo nguồn) | | Khung hình bắt đầu | Không được hỗ trợ | Bắt buộc | ### Tỷ lệ khung hình được hỗ trợ (Text to Video) | Tỷ lệ | Mô tả | |-------|-------------| | `16:9` | Ngang (màn hình rộng) | | `9:16` | Dọc | | `1:1` | Vuông | ## Kling 3.0 Turbo Text to Video ### Điểm cuối ``` POST /api/v1/video/task ``` ### Tham số yêu cầu #### Bắt buộc | Tham số | Kiểu | Mô tả | |-----------|------|-------------| | `model_name` | string | Phải là `"kling-3.0-turbo-text-to-video"` | | `prompt` | string | Prompt tạo video | | `resolution` | string | Độ phân giải đầu ra: `"720p"` hoặc `"1080p"` | | `duration` | number | Thời lượng video tính bằng giây (3-15) | #### Tùy chọn | Tham số | Kiểu | Mô tả | |-----------|------|-------------| | `aspect_ratio` | string | Tỷ lệ khung hình video: `"16:9"`, `"9:16"` hoặc `"1:1"`. Mặc định là `"16:9"` | | `sound` | boolean | Tạo âm thanh môi trường cho video | ### Ví dụ yêu cầu ```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 ### Tham số yêu cầu #### Bắt buộc | Tham số | Kiểu | Mô tả | |-----------|------|-------------| | `model_name` | string | Phải là `"kling-3.0-turbo-image-to-video"` | | `prompt` | string | Prompt chuyển động và cảnh | | `image_url` | string | URL hình ảnh khung hình đầu tiên | | `resolution` | string | Độ phân giải đầu ra: `"720p"` hoặc `"1080p"` | | `duration` | number | Thời lượng video tính bằng giây (3-15) | #### Tùy chọn | Tham số | Kiểu | Mô tả | |-----------|------|-------------| | `sound` | boolean | Tạo âm thanh môi trường cho video | ### Ví dụ yêu cầu ```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 } ``` ## Định dạng phản hồi Phản hồi khi gửi: ```json { "code": 0, "message": "success", "data": { "task_id": "{task_id}", "response_url": "https://api.flaq.ai/api/v1/video/{task_id}", "task_status": "submitted" } } ``` Thăm dò bằng `GET /api/v1/video/{task_id}`. Trạng thái tác vụ: `submitted`, `processing`, `succeed`, `failed`. ## Phương pháp hay nhất - Giữ prompt tập trung vào chuyển động, hành vi camera và bầu không khí cảnh. - Với image-to-video, hãy dùng hình ảnh khung hình đầu tiên sạch, có chủ thể rõ ràng. - Dùng thời lượng ngắn hơn để lặp nhanh hơn, sau đó tăng thời lượng cho bản render cuối cùng.