Video
Kling 3.0 Turbo
Tạo clip Kling 3.0 Turbo dài 3–15 giây có âm thanh từ prompt hoặc từ khung hình đầu, ở 720p hoặc 1080p, tính phí theo giây và giao kết quả qua tác vụ.
Kling 3.0 Turbo là một mô hình video thuộc dòng Kling 3.0 của Kuaishou. Một yêu cầu tạo một clip 3–15 giây có âm thanh từ prompt, hoặc từ prompt cùng khung hình đầu, ở 720p hoặc 1080p. Hãy gửi yêu cầu, giữ ID tác vụ được trả về, rồi đọc video hoàn chỉnh từ tác vụ. Ảnh được truyền vào dưới dạng URL.
ID mô hình
| ID mô hình | Đầu vào | Độ phân giải | Độ dài |
|---|---|---|---|
kling-3-0-turbo | văn bản, khung hình đầu | 720p, 1080p | 3–15 giây |
Xem trang mô hình để biết giá hiện tại.
Ví dụ nhanh
curl https://api.seedrouter.ai/v1/videos/generations \
-H "Authorization: Bearer $SEEDROUTER_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "kling-3-0-turbo",
"prompt": "A red paper boat drifting on a calm pond at sunrise, soft mist, slow push-in. No text, no logos.",
"resolution": "720p",
"duration": 5,
"aspect_ratio": "16:9"
}'Endpoint
POST https://api.seedrouter.ai/v1/videos/generations| Header | Giá trị |
|---|---|
| Authorization | Bearer YOUR_API_KEY |
| Content-Type | application/json |
Phản hồi là một tác vụ ({"id": "task_...", "status": "processing"}), không phải video hoàn chỉnh. Hãy truy vấn GET /v1/tasks/{task_id} để lấy kết quả. Hãy giữ khóa API trong code phía máy chủ.
Tham số
| Trường | Kiểu | Mặc định | Ghi chú |
|---|---|---|---|
model | string | bắt buộc | kling-3-0-turbo |
prompt | string | bắt buộc | Tối đa 3.072 ký tự, hoặc 2.500 khi có khung hình đầu. Vẫn bắt buộc khi có khung hình đầu. |
first_frame_image | URL | không có | Khung hình đầu của clip. Không có nó thì clip là văn bản thành video. |
resolution | enum | 720p | 720p hoặc 1080p. |
duration | integer | 5 | 3–15 giây. |
aspect_ratio | enum | 16:9 | 16:9, 9:16 hoặc 1:1. Chỉ dùng cho văn bản thành video: khi có khung hình đầu, khung hình quyết định tỷ lệ. |
watermark | boolean | không có | true thêm watermark. Nếu bỏ trống, clip không có watermark. |
Clip nào cũng có âm thanh; không có thiết lập âm thanh. Lược đồ là nghiêm ngặt: trường không xác định bị từ chối chứ không bị bỏ qua. callback_url không được hỗ trợ; hãy truy vấn tác vụ thay thế.
Ảnh thành video
Truyền khung hình đầu vào first_frame_image và mô tả điều xảy ra tiếp theo trong prompt. Clip mở đầu bằng khung hình đó và lấy theo tỷ lệ của nó, nên aspect_ratio không được dùng.
{
"model": "kling-3-0-turbo",
"prompt": "The subject slowly turns toward the camera, soft natural light, gentle breeze.",
"first_frame_image": "https://example.com/frame.png",
"resolution": "1080p",
"duration": 5
}Đầu vào media
Khung hình đầu là URL HTTP(S) công khai. Không chấp nhận data URI base64: hãy tải tệp lên kho lưu trữ của bạn và truyền URL của nó. Dùng ảnh JPG hoặc PNG tối đa 10 MB.
Các yếu tố chi phí
Xem phần giá của mô hình để biết mức giá hiện tại. Kling 3.0 Turbo tính phí theo từng giây video, với mức giá do độ phân giải quyết định:
cost = duration × rate per second for the resolutionĐộ dài được biết ngay khi yêu cầu được tiếp nhận, nên số tiền tạm giữ chính là số tiền bị tính. Xem khoản phí cuối cùng trong lịch sử sử dụng của tài khoản. Tác vụ thất bại không bị tính phí.
Lược đồ đầu ra
Khi gửi, API trả về tác vụ:
{"id": "task_...", "model": "kling-3-0-turbo", "status": "processing", "created_at": 1789689600}Lấy thông tin tác vụ
GET https://api.seedrouter.ai/v1/tasks/{task_id}Hãy truy vấn 10–20 giây một lần cho đến khi status là completed hoặc failed. Hết thời gian mạng trong lúc truy vấn không có nghĩa là việc tạo video đã thất bại: hãy giữ ID tác vụ và tiếp tục kiểm tra. Đừng tạo tác vụ khác chỉ để xem tiến độ.
Tác vụ hoàn tất
{
"id": "task_...",
"model": "kling-3-0-turbo",
"status": "completed",
"created_at": 1789689600,
"finished_at": 1789689710,
"output": {
"video_url": "https://static.seedrouter.ai/media/tasks/task_example/0.mp4"
}
}Trong thử nghiệm của chúng tôi, các clip 720p dài 3 giây trả về dạng MP4 (H.264) ở 1280 × 720 và các clip 1080p dài 5 giây ở 1920 × 1080, tất cả đều kèm rãnh âm thanh stereo, sau khi gửi từ 54 giây đến khoảng 5 phút 20 giây.
Lỗi
Những yêu cầu bị từ chối trước khi tác vụ được tạo sẽ trả về lỗi HTTP kèm đối tượng error và không bị tính phí. Tác vụ thất bại sau khi đã được tiếp nhận sẽ trả về HTTP 200 khi truy vấn, kèm status: "failed" và một đối tượng error.
Hãy xem danh mục lỗi dùng chung để biết mã lỗi, mã trạng thái HTTP và hướng dẫn thử lại.
{
"id": "task_...",
"model": "kling-3-0-turbo",
"status": "failed",
"error": {
"code": 60001,
"message": "The request was rejected by the content policy. Please revise the prompt or input images."
}
}Nếu chính lần gửi bị hết thời gian chờ, hãy kiểm tra các tác vụ của bạn trước khi gửi lại: yêu cầu đầu tiên có thể đã được tiếp nhận.
Mẹo
- Mô tả chủ thể, địa điểm, chuyển động máy quay và ánh sáng, mỗi thứ một câu; mô hình làm theo ngôn ngữ máy quay như "slow push-in" (máy quay từ từ tiến lại gần) và "low angle" (góc thấp).
- Làm bản nháp ở
720p, rồi render cảnh quay cuối cùng ở1080pvới cùng một yêu cầu. - Khi có khung hình đầu, chỉ mô tả những gì chuyển động: khung hình đã dựng sẵn bối cảnh.
- Thêm
no text, no logosđể tránh các dấu hiệu tự bịa ra.
