Kling 4.0 API
Kuaishou Kling 4.0 — text-to-video, image-to-video, reference-to-video, chỉnh sửa video và kéo dài video với clip 3-30 giây, đầu ra 720p và 1080p, cùng âm thanh stereo đồng bộ được tạo cùng hình ảnh.
Năm endpoint: kwaivgi/kling-v4.0/text-to-video biến prompt thành clip, image-to-video tạo chuyển động từ khung hình đầu với khung hình cuối và các khung hình chính tùy chọn, reference-to-video tạo clip mới từ tối đa 10 ảnh, 5 video và 3 âm thanh, video-edit viết lại video có sẵn theo chỉ dẫn bằng văn bản, còn video-extend nối tiếp video từ khung hình cuối của nó. Clip dài từ 3 đến 30 giây ở 720p hoặc 1080p.
Tổng quan
Giới thiệu về Kling 4.0 API
Kling 4.0 làm được gì, nằm ở đâu trong dòng mô hình của Kuaishou, và vì sao các đội ngũ chọn nó.
Kling 4.0 là mô hình tạo video từ Kuaishou, có sẵn qua REST API của WaveSpeedAI. Kuaishou Kling 4.0 — text-to-video, image-to-video, reference-to-video, chỉnh sửa video và kéo dài video với clip 3-30 giây, đầu ra 720p và 1080p, cùng âm thanh stereo đồng bộ được tạo cùng hình ảnh.
Năm endpoint: kwaivgi/kling-v4.0/text-to-video biến prompt thành clip, image-to-video tạo chuyển động từ khung hình đầu với khung hình cuối và các khung hình chính tùy chọn, reference-to-video tạo clip mới từ tối đa 10 ảnh, 5 video và 3 âm thanh, video-edit viết lại video có sẵn theo chỉ dẫn bằng văn bản, còn video-extend nối tiếp video từ khung hình cuối của nó. Clip dài từ 3 đến 30 giây ở 720p hoặc 1080p.
Họ Kling 4.0 trên WaveSpeedAI cung cấp 5 endpoint REST bao gồm 5 quy trình Text-To-Video, Image-To-Video, Reference-To-Video, Video-To-Video, Video-Extend. Mỗi biến thể có giá, các tham số điều chỉnh và kết quả mẫu riêng — hãy chọn biến thể phù hợp với dạng đầu vào và ràng buộc sản xuất của bạn, hoặc gọi nhiều biến thể từ cùng một API key để ghép các pipeline nhiều bước.
Chạy Kling 4.0 bằng cùng API key, tài khoản thanh toán và hạn mức tốc độ bạn dùng cho hơn 1.000 mô hình AI khác trên WaveSpeedAI. Không cần thiết lập nhà cung cấp riêng, không cần SDK cho từng nhà cung cấp, không có hạn mức tốc độ riêng của từng hãng — một lần tích hợp bao quát mọi thứ, từ text-to-image và text-to-video đến tổng hợp âm thanh, tạo 3D, nâng cấp và chỉnh sửa.
Thông số
Khả năng và trạng thái phát hành của Kling 4.0 API
Các chi tiết riêng của mô hình mà nhà phát triển tìm kiếm trước khi chọn API: tình trạng khả dụng, độ dài đầu ra dự kiến, hỗ trợ tham chiếu và phương án thay thế đang hoạt động.
Endpoint
5 biến thể
Text-to-video, image-to-video, reference-to-video, video-edit và video-extend.
Thời lượng
3-30 giây
Thời lượng bất kỳ từ 3 đến 30 giây; mặc định là 5 giây.
Độ phân giải
720p / 1080p
Mặc định là 720p.
Tham chiếu
10 ảnh + 5 video + 3 âm thanh
Trên reference-to-video, đi kèm prompt văn bản.
Endpoint
Tất cả endpoint API Kling 4.0
5 endpoint Kling 4.0 hiện có sẵn trên WaveSpeedAI — hãy chọn biến thể phù hợp với quy trình của bạn.
/filters:quality(82)/media/images/d30a6613-c770-408a-82da-6561afe428f2.webp)
Kling v4.0 Text To Video
Kling V4.0 Text-to-Video generates cinematic clips of 3 to 30 seconds from a text prompt, with 720p and 1080p output, four aspect ratios including 21:9 ultrawide, and synchronized stereo audio. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/2f854b02-6af0-40c0-a820-c4c52bec314a.webp)
Kling v4.0 Image To Video
Kling V4.0 Image-to-Video animates a first frame into a clip of 3 to 30 seconds, with an optional last frame and up to 8 in-between keyframes to direct the story, 720p and 1080p output and synchronized stereo audio. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/61c6cd42-d051-4094-981f-6cfaa207f6ab.webp)
Kling v4.0 Reference To Video
Kling V4.0 Reference-to-Video builds a new clip of 3 to 30 seconds from up to 10 reference images, 5 reference videos and 3 reference audios, following the subjects, motion and camera you point to in the prompt, with 720p and 1080p output and synchronized stereo audio. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/cf027f12-e273-477c-b42c-1cc8ffb421a0.webp)
Kling v4.0 Video Edit
Kling V4.0 Video Edit rewrites a 3 to 30 second video from a text instruction: it keeps the scene, subject and motion and changes what you describe, with optional reference images, 720p and 1080p output and the original sound kept by default. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/cc4137a0-c214-4cc5-abd9-3468a8d15952.webp)
Kling v4.0 Video Extend
Kling V4.0 Video Extend continues a video from its last frame with a new 3 to 30 second segment guided by your prompt, at 720p or 1080p with synchronized stereo audio, and returns the original and the new segment joined. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
Ví dụ
Xem Kling 4.0 hoạt động
Kết quả thật do API Kling 4.0 tạo ra. Rê chuột lên video để xem trước, nhấp để mở trình xem kích thước đầy đủ.
Hướng dẫn
Cách dùng API Kling 4.0
Bốn bước từ đăng ký đến khi có kết quả. Ví dụ đầy đủ bằng Python, Node.js và cURL nằm ở phần API bên dưới.
- 01
Lấy API key
Đăng ký tài khoản WaveSpeedAI và sao chép API key từ bảng điều khiển. Tài khoản mới được tặng credit dùng thử miễn phí — đủ để chạy playground vài chục lần trước khi bắt đầu tính phí.
- 02
Gửi một prediction
POST đầu vào của bạn dưới dạng JSON tới https://api.wavespeed.ai/api/v3/kwaivgi/kling-v4.0/text-to-video. Endpoint trả về prediction id ngay lập tức — việc tạo là bất đồng bộ nên bạn không phải giữ kết nối mở trong lúc suy luận.
- 03
Poll để chờ hoàn tất
GET https://api.wavespeed.ai/api/v3/predictions/{request_id}/result. Trả về kết quả khi completed; dừng và báo lỗi khi failed, cancelled, timeout hoặc deleted; tiếp tục poll với mọi trạng thái khác.
- 04
Đọc URL kết quả
Khi status là "completed", đọc URL từ data.outputs[0]. URL trỏ tới media bạn đã tạo trên CDN của WaveSpeedAI — ảnh, video, âm thanh hoặc tệp 3D tùy biến thể Kling 4.0 bạn đã gọi.
Trường hợp sử dụng
Bạn có thể xây dựng gì với Kling 4.0
Các quy trình phổ biến mà nhà phát triển và người sáng tạo dùng API Kling 4.0 cho.
Cảnh quay liền mạch dài
kwaivgi/kling-v4.0/text-to-video tạo thời lượng bất kỳ từ 3 đến 30 giây trong một lần, chừa chỗ cho hành động và chuyển động máy quay thực sự thay vì ghép nhiều clip ngắn.
Khung hình điện ảnh siêu rộng
Text-to-video xuất 16:9, 9:16, 1:1 hoặc 21:9, nên một prompt có thể phục vụ trailer màn ảnh rộng, bài đăng dọc trên mạng xã hội hoặc cảnh điện ảnh siêu rộng.
Dẫn dắt câu chuyện bằng khung hình chính
kwaivgi/kling-v4.0/image-to-video dùng ảnh của bạn làm khung hình đầu và nhận thêm khung hình cuối tùy chọn cùng các khung hình chính ở giữa, tối đa 10 ảnh, để bạn quyết định clip bắt đầu, đi qua và kết thúc ở đâu.
Cảnh dựng từ nhiều loại tham chiếu
kwaivgi/kling-v4.0/reference-to-video kết hợp tối đa 10 ảnh tham chiếu, 5 video tham chiếu và 3 âm thanh tham chiếu, mà prompt gọi là @Image1, @Video1 và @Audio1.
Chỉnh sửa video bằng lời
kwaivgi/kling-v4.0/video-edit giữ nguyên cảnh, chủ thể và chuyển động của video, chỉ thay đổi những gì bạn mô tả - đổi nhân vật, đổi bối cảnh hoặc thời tiết - và mặc định giữ nguyên âm thanh gốc.
Nối tiếp một clip
kwaivgi/kling-v4.0/video-extend nối tiếp video từ khung hình cuối bằng một đoạn mới dài 3-30 giây và trả về video gốc cùng đoạn mới đã được ghép liền, có thể hướng tới một khung hình cuối mục tiêu.
Mượn một chuyển động máy quay hoặc một màn trình diễn
Chỉ tới một video tham chiếu trong prompt để dùng lại chuyển động máy quay hoặc bám theo diễn xuất của nó, trong khi thời lượng đầu ra được chọn độc lập với video tham chiếu.
Âm thanh được tạo cùng hình ảnh
Mọi endpoint đều tạo âm thanh stereo đồng bộ cùng với video. Trên reference-to-video, bạn có thể giữ nguyên âm thanh của video tham chiếu.
Mẹo
Mẹo viết prompt cho Kling 4.0
Lời khuyên thực tế để có kết quả tốt hơn từ Kling 4.0 — rút ra từ các mẫu hiệu quả trên các mô hình video trong các pipeline sản xuất.
- 01
Nêu rõ chủ thể, hành động, bối cảnh và máy quay
Hãy cho mô hình biết chủ thể, chủ thể làm gì, diễn ra ở đâu và máy quay chuyển động thế nào, ví dụ dolly-in chậm hoặc cảnh bám theo cầm tay. Với clip dài hơn, hãy mô tả cảnh diễn biến ra sao từ đầu đến cuối.
- 02
Mô tả âm thanh bạn muốn
Âm thanh được tạo cùng với hình ảnh, nên hãy nêu trong prompt âm thanh môi trường, nhạc hoặc câu thoại bạn muốn nghe.
- 03
Nói rõ mỗi tham chiếu dùng để làm gì
Trên kwaivgi/kling-v4.0/reference-to-video, hãy gọi các đầu vào là @Image1, @Video1 và @Audio1 theo thứ tự bạn cung cấp, và nói rõ mỗi thứ nên xuất hiện thế nào, ví dụ nhân vật từ @Image1 đi dọc con phố trong @Image2.
- 04
Mô tả thay đổi khi chỉnh sửa
Trên kwaivgi/kling-v4.0/video-edit, hãy mô tả điều cần thay đổi và nêu rõ điều phải giữ nguyên, gọi video là @Video1 và các ảnh tham chiếu là @Image1, @Image2 ... Đầu ra theo thời lượng và tỷ lệ khung hình của video đầu vào trừ khi bạn tự đặt.
- 05
Mô tả điều xảy ra tiếp theo khi kéo dài
Trên kwaivgi/kling-v4.0/video-extend, hãy mô tả phần tiếp diễn chứ không phải khung hình bạn đã có, và giữ cho nó nhất quán với phần cuối clip của bạn. Chỉ đoạn mới được tạo; video gốc của bạn được giữ nguyên.
- 06
Khung hình chính được dùng theo thứ tự
Trên kwaivgi/kling-v4.0/image-to-video, các khung hình chính ở giữa được dùng theo thứ tự bạn liệt kê, và khung hình đầu, các khung hình chính cùng khung hình cuối cộng lại tối đa 10 ảnh. Hãy mô tả sự thay đổi nối các khung hình với nhau.
- 07
Làm bản nháp ở 720p, bàn giao ở 1080p
Khám phá ý tưởng ở 720p với thời lượng ngắn, sau đó chạy lại prompt đã chọn ở 1080p để bàn giao.
Giá
Giá API Kling 4.0
Giá tính theo từng kết quả đầu ra. Khoản phí cuối cùng thay đổi theo các tham số bạn đặt trong playground của từng biến thể (độ phân giải, thời lượng, số kết quả, tham chiếu).
| Endpoint | Loại | Giá khởi điểm |
|---|---|---|
| kwaivgi/ | text-to-video | $0.785 |
| kwaivgi/ | image-to-video | $0.785 |
| kwaivgi/ | reference-to-video | $0.785 |
| kwaivgi/ | video-to-video | $0.47 |
| kwaivgi/ | video-extend | $0.785 |
API
Gọi API Kling 4.0
Đăng ký API key tại wavespeed.ai/accesskey, rồi gửi prediction qua REST. Playground tạo sẵn mã mẫu có thể dán ngay cho mọi tổ hợp đầu vào.
POSThttps://api.wavespeed.ai/api/v3/kwaivgi/kling-v4.0/text-to-video
# 1. Submit the prediction.
SUBMIT_RESPONSE=$(curl --silent --show-error --fail-with-body \
-X POST "https://api.wavespeed.ai/api/v3/kwaivgi/kling-v4.0/text-to-video" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $WAVESPEED_API_KEY" \
-d '{
"prompt": "A cinematic shot of a city at sunset, soft golden light",
"resolution": "720p",
"duration": 5,
"aspect_ratio": "16:9"
}')
TASK=$(printf '%s' "$SUBMIT_RESPONSE" | jq 'if has("data") then .data else . end')
PREDICTION_ID=$(printf '%s' "$TASK" | jq -r '.id')
if [ -z "$PREDICTION_ID" ] || [ "$PREDICTION_ID" = "null" ]; then
printf 'Submission response did not contain a prediction id
' >&2
exit 1
fi
RESULT_URL="https://api.wavespeed.ai/api/v3/predictions/$PREDICTION_ID/result"
# 2. Poll until the prediction finishes.
while true; do
RESPONSE=$(curl --silent --show-error --fail-with-body "$RESULT_URL" \
-H "Authorization: Bearer $WAVESPEED_API_KEY")
RESULT=$(printf '%s' "$RESPONSE" | jq 'if has("data") then .data else . end')
STATUS=$(printf '%s' "$RESULT" | jq -r '.status')
case "$STATUS" in
completed) printf '%s\n' "$RESULT" | jq '.outputs'; break ;;
failed|cancelled|timeout|deleted) printf '%s\n' "$RESULT" | jq . >&2; exit 1 ;;
*) sleep 2 ;;
esac
doneconst submitUrl = "https://api.wavespeed.ai/api/v3/kwaivgi/kling-v4.0/text-to-video";
const apiKey = process.env.WAVESPEED_API_KEY;
if (!apiKey) throw new Error('Set WAVESPEED_API_KEY');
async function requestJson(url, options = {}) {
const response = await fetch(url, options);
if (!response.ok) throw new Error(await response.text());
return response.json();
}
// 1. Submit the prediction.
const body = await requestJson(submitUrl, {
method: "POST",
headers: {
"Authorization": `Bearer ${apiKey}`,
"Content-Type": "application/json",
},
body: JSON.stringify({
"prompt": "A cinematic shot of a city at sunset, soft golden light",
"resolution": "720p",
"duration": 5,
"aspect_ratio": "16:9"
}),
});
const task = body.data ?? body;
const resultUrl = `https://api.wavespeed.ai/api/v3/predictions/${task.id}/result`;
// 2. Poll until the prediction finishes.
while (true) {
const resultBody = await requestJson(resultUrl, {
headers: { "Authorization": `Bearer ${apiKey}` },
});
const result = resultBody.data ?? resultBody;
if (result.status === "completed") {
console.log(result.outputs);
break;
}
if (["failed", "cancelled", "timeout", "deleted"].includes(result.status)) throw new Error(JSON.stringify(result));
await new Promise(resolve => setTimeout(resolve, 2000));
}import json
import os
import time
from urllib.request import Request, urlopen
api_key = os.environ["WAVESPEED_API_KEY"]
headers = {"Authorization": f"Bearer {api_key}", "Content-Type": "application/json"}
payload = {
"prompt": "A cinematic shot of a city at sunset, soft golden light",
"resolution": "720p",
"duration": 5,
"aspect_ratio": "16:9"
}
def request_json(url, data=None):
request = Request(url, data=data, headers=headers, method="POST" if data else "GET")
with urlopen(request) as response:
return json.load(response)
# 1. Submit the prediction.
body = request_json("https://api.wavespeed.ai/api/v3/kwaivgi/kling-v4.0/text-to-video", json.dumps(payload).encode())
task = body.get("data", body)
result_url = f"https://api.wavespeed.ai/api/v3/predictions/{task['id']}/result"
# 2. Poll until the prediction finishes.
while True:
result_body = request_json(result_url)
result = result_body.get("data", result_body)
status = result.get("status")
if status == "completed":
print(result.get("outputs", []))
break
if status in {"failed", "cancelled", "timeout", "deleted"}:
raise RuntimeError(result)
time.sleep(2)So sánh
Kling 4.0 so với các lựa chọn khác
Khi nào nên chọn Kling 4.0 thay vì các mô hình tương tự trên WaveSpeedAI.
Kling 4.0 so với Kling 3.0
Kling 3.0 có các phân khúc Standard, Pro và 4K cùng một endpoint điều khiển chuyển động riêng. Kling 4.0 là một bộ năm endpoint với clip 3-30 giây, và bổ sung reference-to-video với tham chiếu hỗn hợp gồm ảnh, video và âm thanh, cùng chỉnh sửa video và kéo dài video.
Kling 4.0 so với Seedance 2.5
Seedance 2.5 cũng đạt cảnh quay liền 30 giây và cũng có các endpoint chỉnh sửa và kéo dài video. Kling 4.0 bao phủ cùng phạm vi, với tối đa 10 ảnh, 5 video và 3 âm thanh làm tham chiếu.
Kling 4.0 so với Wan 3.0
Wan 3.0 có text-, image- và reference-to-video đến 30 giây, tối đa 1080p. Kling 4.0 bao phủ cùng phạm vi và là lựa chọn khi bạn muốn đầu ra siêu rộng 21:9, điều khiển khung hình đầu, cuối và khung hình chính ở giữa, hoặc tham chiếu hỗn hợp gồm ảnh, video và âm thanh.
Câu hỏi thường gặp
Kling 4.0 API — Câu hỏi thường gặp
Giá, giấy phép, tích hợp — những câu hỏi phổ biến về việc chạy Kling 4.0 trên WaveSpeedAI.
API Kling 4.0 là gì?
Kling 4.0 là mô hình tạo video của Kuaishou, được cung cấp dưới dạng REST API trên WaveSpeedAI. Kuaishou Kling 4.0 — text-to-video, image-to-video, reference-to-video, chỉnh sửa video và kéo dài video với clip 3-30 giây, đầu ra 720p và 1080p, cùng âm thanh stereo đồng bộ được tạo cùng hình ảnh. Bạn có thể gọi bằng lập trình hoặc thử từ playground ở liên kết phía trên.
Làm sao để gọi API Kling 4.0?
Đăng ký tài khoản WaveSpeedAI, sao chép API key từ /accesskey, rồi POST tới https://api.wavespeed.ai/api/v3/kwaivgi/kling-v4.0/text-to-video với đầu vào dưới dạng JSON. Endpoint trả về prediction id. Hãy poll endpoint kết quả khoảng mỗi 2 giây, tăng khoảng cách với các tác vụ chạy lâu, và dừng ở bất kỳ trạng thái kết thúc nào. Ví dụ Python / Node.js / cURL hướng tới môi trường production ở phía trên.
API Kling 4.0 có giá bao nhiêu?
Kling 4.0 bắt đầu từ $0.47 mỗi lượt chạy. Chi phí chính xác thay đổi theo các tham số bạn đặt (độ phân giải, thời lượng, số kết quả, tham chiếu). Phần xem trước chi phí trực tiếp cạnh nút Tạo trong playground hiển thị giá chính xác cho đầu vào hiện tại của bạn.
Có những biến thể Kling 4.0 nào?
WaveSpeedAI cung cấp 5 endpoint Kling 4.0 đang hoạt động: kwaivgi/kling-v4.0/text-to-video, kwaivgi/kling-v4.0/image-to-video, kwaivgi/kling-v4.0/reference-to-video, kwaivgi/kling-v4.0/video-edit, kwaivgi/kling-v4.0/video-extend. Mỗi biến thể có trang playground và giá riêng.
Tôi có thể dùng kết quả của Kling 4.0 cho mục đích thương mại không?
Quyền sử dụng thương mại tuân theo giấy phép mô hình của Kuaishou. Hầu hết mô hình của Kuaishou cho phép dùng kết quả đầu ra cho mục đích thương mại; hãy xem trang playground của từng mô hình để biết tóm tắt giấy phép cụ thể, và Điều khoản dịch vụ của WaveSpeedAI cho các điều kiện cấp nền tảng.
Tại sao dùng Kling 4.0 trên WaveSpeedAI thay vì gọi trực tiếp?
Một API key + một tài khoản thanh toán cho Kling 4.0 VÀ hơn 1.000 mô hình AI khác từ các nhà cung cấp khác. Không cần thiết lập SDK cho từng hãng, không có hạn mức tốc độ riêng, không phải viết lại mã tích hợp cho từng hãng. Giá thường ngang bằng hoặc thấp hơn API trực tiếp của Kuaishou.
Nhà cung cấp
Giới thiệu về Kuaishou
Đội ngũ đứng sau Kling 4.0 và dòng mô hình Kuaishou rộng hơn trên WaveSpeedAI.
Kuaishou là nền tảng video ngắn lớn của Trung Quốc và là đội ngũ đứng sau dòng mô hình tạo video Kling. Kling 3.0 có các bậc Standard, Pro và 4K với tổng hợp âm thanh gốc (tham số sound trên mọi biến thể), cùng endpoint motion-control riêng để chuyển chuyển động từ video tham chiếu sang ảnh nhân vật tĩnh.
Bắt đầu xây dựng với Kling 4.0 trên WaveSpeedAI
Tặng credit dùng thử miễn phí khi đăng ký. Một API key cho hơn 1.000 mô hình AI từ Kuaishou và mọi nhà cung cấp khác.