Kling Video API
Cách gọi kling-3.0-turbo với tính phí theo độ phân giải (720P / 1080P / 2K / 4K), cùng quy tắc về thời lượng, tỷ lệ khung hình, ảnh và video tham chiếu, khung hình đầu và cuối và âm thanh.
Trang này mô tả cách gọi model video Kling của Kuaishou, kling-3.0-turbo. Giống các model video khác, model này được tạo bằng POST /v1/videos và truy vấn bằng GET /v1/videos/{id}; xác thực, tải lên tư liệu, trạng thái truy vấn định kỳ, tải kết quả và xử lý lỗi xem Quy chuẩn gọi Video API đầy đủ. Trang này chỉ trình bày các trường và quy tắc riêng của Kling.
Cập nhật ngày 2026-10-10. Model Kling chỉ hỗ trợ truy vấn định kỳ: không đặt
callback_urlkhi tạo, nếu không yêu cầu sẽ bị từ chối.
Model
| Model | Độ phân giải có thể chọn | Thời lượng | Tỷ lệ khung hình | Giới hạn ảnh / video / âm thanh |
|---|---|---|---|---|
kling-3.0-turbo | 720p (mặc định), 1080p, 2k, 4k | 4–15 giây, mặc định 5 giây | 16:9 9:16 1:1, mặc định 16:9 | 30 (gồm khung hình đầu/cuối) / 10 / 0 |
Dùng resolution để chọn mức độ phân giải đầu ra, và yêu cầu được tính phí theo mức đó; không phân biệt chữ hoa/thường (4k và 4K là như nhau). Nếu không truyền, dùng mức thấp nhất 720p. Điền mức không được hỗ trợ sẽ trả về 400, hệ thống không tự hạ mức.
Quy tắc chung
- Thời lượng: số giây nguyên từ 4 đến 15 trong
duration(hoặcsecondsdạng chuỗi); mặc định 5 giây. - Tỷ lệ khung hình:
ratio(hoặcaspect_ratio) nhận16:9,9:16,1:1. - Prompt:
promptbắt buộc, tối đa 2000 ký tự. - Tạo âm thanh: hỗ trợ
generate_audio(boolean). - Âm thanh tham chiếu: không hỗ trợ; gửi lên sẽ trả về 400.
- Trường tùy chọn:
negative_prompt(prompt phủ định),seed(số nguyên).
Ảnh và video tham chiếu
Ảnh tham chiếu đặt trong images ở cấp gốc, video tham chiếu đặt trong metadata.referenceVideos. Tối đa 30 ảnh (gồm khung hình đầu và cuối) và 10 video.
{
"model": "kling-3.0-turbo",
"resolution": "1080p",
"prompt": "Giữ ngoại hình sản phẩm trong ảnh và nhịp máy quay của video tham chiếu, sản phẩm xoay chậm trên mặt bàn",
"duration": 10,
"ratio": "16:9",
"generate_audio": true,
"images": [
"https://cdn.example.com/product-front.jpg",
"https://cdn.example.com/product-side.jpg"
],
"metadata": {
"referenceVideos": ["https://cdn.example.com/motion-reference.mp4"]
}
}Khung hình đầu và cuối
Khung hình đầu và khung hình cuối đặt trong metadata.firstFrame và metadata.lastFrame. lastFrame phải đi kèm firstFrame. Kling cho phép gửi khung hình đầu và cuối cùng với ảnh tham chiếu, tổng cộng không quá 30 ảnh.
{
"model": "kling-3.0-turbo",
"resolution": "4k",
"prompt": "Máy quay lướt từ bờ biển lúc bình minh sang cùng vịnh biển lúc hoàng hôn",
"duration": 5,
"ratio": "16:9",
"metadata": {
"firstFrame": "https://cdn.example.com/start.jpg",
"lastFrame": "https://cdn.example.com/end.jpg"
}
}Tải tệp lên
Cũng có thể gửi trực tiếp 1 tệp ảnh cục bộ bằng multipart/form-data, trong trường input_reference; khi đó đừng gửi images hoặc image trong cùng yêu cầu. Video tham chiếu không thể gửi dưới dạng tệp, hãy lấy URL trước theo Tải lên tư liệu cục bộ.
Tên model cũ
Các tên model cũ có hậu tố mức độ phân giải kling-3.0-turbo-720p, kling-3.0-turbo-1080p, kling-3.0-turbo-2k, kling-3.0-turbo-4k đã ngừng cung cấp từ 2026-10-10; gửi yêu cầu bằng các tên này sẽ trả về lỗi. Hãy dùng kling-3.0-turbo và chọn mức bằng resolution.