Kling 3.0 Motion Control API
Kuaishou Kling 3.0 Motion Control — memindahkan gerakan dari video referensi untuk menganimasikan gambar karakter diam. Unggah gambar karakter plus klip gerakan (tari, aksi, gestur); model mengekstrak gerakannya untuk menghasilkan video yang halus dan realistis. Tingkat Standard dan Pro.
Tingkat Standard dan Pro, dengan harga yang mengikuti durasi video referensi (3-30 detik). Pasangkan gambar karakter dengan referensi gerakan; hasilnya video halus dan realistis dari karakter yang memeragakan gerakan referensi.
Ringkasan
Tentang Kling 3.0 Motion Control API
Apa yang dilakukan Kling 3.0 Motion Control, posisinya dalam jajaran model Kuaishou, dan mengapa banyak tim memilihnya.
Kling 3.0 Motion Control adalah model pembuatan video dari Kuaishou, tersedia melalui REST API WaveSpeedAI. Kuaishou Kling 3.0 Motion Control — memindahkan gerakan dari video referensi untuk menganimasikan gambar karakter diam. Unggah gambar karakter plus klip gerakan (tari, aksi, gestur); model mengekstrak gerakannya untuk menghasilkan video yang halus dan realistis. Tingkat Standard dan Pro.
Tingkat Standard dan Pro, dengan harga yang mengikuti durasi video referensi (3-30 detik). Pasangkan gambar karakter dengan referensi gerakan; hasilnya video halus dan realistis dari karakter yang memeragakan gerakan referensi.
Keluarga Kling 3.0 Motion Control di WaveSpeedAI menyediakan 1 endpoint REST yang mencakup alur kerja Motion-Control. Setiap varian memiliki harga, parameter, dan contoh output sendiri — pilih yang sesuai dengan modalitas input dan kebutuhan produksi Anda, atau panggil beberapa sekaligus dengan satu API key untuk menyusun pipeline multi-langkah.
Jalankan Kling 3.0 Motion Control dengan API key, akun penagihan, dan batas laju yang sama dengan yang Anda pakai untuk 1.000+ model AI lainnya di WaveSpeedAI. Tanpa penyiapan vendor terpisah, tanpa SDK per penyedia, tanpa batas laju per vendor — satu integrasi mencakup semuanya, dari text-to-image dan text-to-video hingga sintesis audio, pembuatan 3D, upscaling, dan pengeditan.
Endpoint
Semua endpoint API Kling 3.0 Motion Control
1 endpoint Kling 3.0 Motion Control tersedia sekarang di WaveSpeedAI — pilih varian yang sesuai dengan alur kerja Anda.
Contoh
Lihat Kling 3.0 Motion Control beraksi
Output nyata yang dihasilkan oleh API Kling 3.0 Motion Control. Arahkan kursor ke video mana pun untuk pratinjau, klik untuk membuka penampil ukuran penuh.
Cara pakai
Cara menggunakan API Kling 3.0 Motion Control
Empat langkah dari pendaftaran hingga hasil jadi. Contoh lengkap Python, Node.js, dan cURL ada di bagian API di bawah.
- 01
Dapatkan API key
Daftar akun WaveSpeedAI dan salin API key Anda dari dasbor. Akun baru mendapat kredit awal gratis — cukup untuk menjalankan playground beberapa puluh kali sebelum penagihan dimulai.
- 02
Kirim prediksi
POST input Anda sebagai JSON ke https://api.wavespeed.ai/api/v3/kwaivgi/kling-v3.0-std/motion-control. Endpoint langsung mengembalikan id prediksi — proses generasi bersifat asinkron sehingga Anda tidak perlu menahan koneksi terbuka selama inferensi.
- 03
Polling hingga selesai
GET https://api.wavespeed.ai/api/v3/predictions/{request_id}/result. Ambil output saat completed; hentikan dengan error saat failed, cancelled, timeout, atau deleted; lanjutkan polling untuk status lainnya.
- 04
Baca URL output
Setelah status "completed", baca URL dari data.outputs[0]. URL tersebut mengarah ke media hasil generasi Anda di CDN WaveSpeedAI — file gambar, video, audio, atau 3D tergantung varian Kling 3.0 Motion Control yang Anda panggil.
Kasus penggunaan
Apa yang bisa Anda bangun dengan Kling 3.0 Motion Control
Alur kerja umum yang dipakai pengembang dan kreator dengan API Kling 3.0 Motion Control.
Video tari dan koreografi
Contoh katalog: "tari." Pasangkan gambar karakter dengan klip referensi tari; model memindahkan koreografi ke karakter. Berguna untuk video musik, konten sosial, dan animasi karakter merek.
Pemindahan aksi dan gestur
Contoh katalog: "aksi, gestur." Gerakkan karakter mana pun dengan gerakan olahraga, gestur ekspresif, atau aksi bergaya stunt dari video referensi.
Pertukaran karakter pada gerakan yang ada
Gunakan video referensi sebagai sumber gerakan dan gambar karakter lain sebagai subjek. Pada dasarnya alur kerja pertukaran karakter pada gerakan klip yang sudah ada.
Alternatif mocap untuk kreator indie
Satu gambar karakter + referensi gerakan yang direkam dengan ponsel menggantikan mocap studio untuk banyak kasus — terutama konten yang gerakannya menjadi daya tarik utama dan kualitas rig tidak kritis.
Memilih tingkat Std atau Pro
Tingkat Standard sebagai default; tingkat Pro untuk output terbaik. Endpoint motion-control Pro mengikuti harga Pro standar dalam keluarga Kling.
Tips
Tips menulis prompt untuk Kling 3.0 Motion Control
Saran praktis untuk mendapatkan output yang lebih baik dari Kling 3.0 Motion Control — diambil dari pola yang berhasil pada model video di pipeline produksi.
- 01
Isolasi gerakan dalam klip referensi Anda
Semakin sedikit subjek dalam klip referensi = pemindahan gerakan ke karakter target semakin bersih. Jika video referensi Anda memuat banyak orang yang bergerak, potong atau rekam ulang agar sumber gerakannya tidak ambigu.
- 02
Samakan pose karakter target dengan awal referensi
Jika referensi dimulai dengan pose berdiri, sediakan gambar karakter berdiri. Pose awal yang lebih cocok = serah terima lebih mulus dan lebih sedikit artefak bingkai pertama.
- 03
Rasio aspek vertikal untuk konten koreografi
Sebagian besar kasus penggunaan adalah tari / olahraga / gaya TikTok — buat pada 9:16 agar sesuai platform tujuan. Model terlatih baik pada format vertikal dan menghindari penurunan kualitas akibat pemotongan.
- 04
Gunakan sebagai alternatif rig mocap
Satu gambar karakter + klip gerakan yang direkam dengan ponsel menggantikan mocap studio untuk banyak kasus — konten stunt, reel tari, pekerjaan merek berbasis karakter — jauh lebih cepat dan murah daripada memproduksi gerakan secara konvensional.
- 05
Gabungkan dengan Kling standar untuk shot konteks
Buat establishing shot atau konteks adegan dengan Kling 3.0 standar (teks-ke-video), lalu terapkan motion-control pada urutan aksinya. Menyuntingnya bersama menghasilkan karya yang lebih panjang dan koheren secara naratif daripada salah satu alat saja.
Harga
Harga API Kling 3.0 Motion Control
Harga dihitung per output. Biaya akhir menyesuaikan parameter yang Anda atur di playground setiap varian (resolusi, durasi, jumlah output, referensi).
| Endpoint | Jenis | Harga mulai dari |
|---|---|---|
| kwaivgi/ | motion-control | $0.63 |
API
Panggil API Kling 3.0 Motion Control
Daftar untuk mendapatkan API key di wavespeed.ai/accesskey, lalu kirim prediksi melalui REST. Playground menghasilkan contoh siap tempel untuk kombinasi input apa pun.
POSThttps://api.wavespeed.ai/api/v3/kwaivgi/kling-v3.0-std/motion-control
# 1. Submit the prediction.
SUBMIT_RESPONSE=$(curl --silent --show-error --fail-with-body \
-X POST "https://api.wavespeed.ai/api/v3/kwaivgi/kling-v3.0-std/motion-control" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $WAVESPEED_API_KEY" \
-d '{
"image": "https://interactive-examples.mdn.mozilla.net/media/cc0-images/painted-hand-298-332.jpg",
"video": "https://interactive-examples.mdn.mozilla.net/media/cc0-videos/flower.mp4",
"character_orientation": "video",
"keep_original_sound": true
}')
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-v3.0-std/motion-control";
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({
"image": "https://interactive-examples.mdn.mozilla.net/media/cc0-images/painted-hand-298-332.jpg",
"video": "https://interactive-examples.mdn.mozilla.net/media/cc0-videos/flower.mp4",
"character_orientation": "video",
"keep_original_sound": true
}),
});
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 = {
"image": "https://interactive-examples.mdn.mozilla.net/media/cc0-images/painted-hand-298-332.jpg",
"video": "https://interactive-examples.mdn.mozilla.net/media/cc0-videos/flower.mp4",
"character_orientation": "video",
"keep_original_sound": True
}
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-v3.0-std/motion-control", 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)Perbandingan
Kling 3.0 Motion Control vs alternatif
Kapan memilih Kling 3.0 Motion Control dibanding model serupa di WaveSpeedAI.
Kling 3.0 Motion Control vs Wan 2.2 Animate
Keduanya memindahkan pose/gerakan untuk menganimasikan karakter. Wan 2.2 Animate menghasilkan klip 720p hingga 120 dtk dan berasal dari open-weight. Kling Motion Control dibatasi durasi video referensi (3-30 dtk) tetapi dibangun di atas korpus video Kuaishou untuk prior gerakan.
Kling 3.0 Motion Control vs Standard Kling 3.0
Kling 3.0 standar (teks-ke-video / gambar-ke-video) menghasilkan dari teks atau gambar TANPA referensi gerakan eksplisit. Motion Control menerima dan mengikuti video pemandu — pilihan tepat saat gerakan tertentu diperlukan, bukan perkiraan hasil pembuatan.
Kling 3.0 Motion Control vs Wan 2.2 Fun-Control
Wan 2.2 Fun-Control memakai Control Codes (templat gerakan preset) dan berlisensi Apache 2.0 untuk penggunaan komersial. Kling Motion Control menerima video referensi gerakan apa pun, bukan kode preset — mekanisme kontrol berbeda, ketentuan lisensi berbeda.
FAQ
Kling 3.0 Motion Control API — Pertanyaan yang sering diajukan
Harga, lisensi, integrasi — pertanyaan umum tentang menjalankan Kling 3.0 Motion Control di WaveSpeedAI.
Apa itu API Kling 3.0 Motion Control?
Kling 3.0 Motion Control adalah model pembuatan video dari Kuaishou yang tersedia sebagai REST API di WaveSpeedAI. Kuaishou Kling 3.0 Motion Control — memindahkan gerakan dari video referensi untuk menganimasikan gambar karakter diam. Unggah gambar karakter plus klip gerakan (tari, aksi, gestur); model mengekstrak gerakannya untuk menghasilkan video yang halus dan realistis. Tingkat Standard dan Pro. Anda dapat memanggilnya secara terprogram atau mencobanya dari playground yang ditautkan di atas.
Bagaimana cara memanggil API Kling 3.0 Motion Control?
Daftar akun WaveSpeedAI, salin API key Anda dari /accesskey, lalu POST ke https://api.wavespeed.ai/api/v3/kwaivgi/kling-v3.0-std/motion-control dengan input Anda sebagai JSON. Endpoint mengembalikan id prediksi. Lakukan polling pada endpoint hasil dengan interval sekitar 2 detik, perpanjang interval untuk tugas yang berjalan lama, dan berhenti pada status akhir apa pun. Contoh Python / Node.js / cURL untuk produksi ada di atas.
Berapa biaya API Kling 3.0 Motion Control?
Kling 3.0 Motion Control mulai dari $0.63 per run. Biaya pastinya menyesuaikan parameter yang Anda atur (resolusi, durasi, jumlah output, referensi). Pratinjau biaya langsung di samping tombol Generate di playground menampilkan harga pasti untuk input Anda saat ini.
Varian Kling 3.0 Motion Control apa saja yang tersedia?
WaveSpeedAI menyediakan 1 endpoint Kling 3.0 Motion Control aktif: kwaivgi/kling-v3.0-std/motion-control. Setiap varian memiliki halaman playground dan harga sendiri.
Bisakah output Kling 3.0 Motion Control dipakai secara komersial?
Hak penggunaan komersial mengikuti lisensi model Kuaishou. Sebagian besar model Kuaishou mengizinkan penggunaan output secara komersial; lihat halaman playground tiap model untuk ringkasan lisensinya, dan Ketentuan Layanan WaveSpeedAI untuk ketentuan tingkat platform.
Mengapa memakai Kling 3.0 Motion Control di WaveSpeedAI dan bukan langsung?
Satu API key + satu akun penagihan untuk Kling 3.0 Motion Control DAN 1.000+ model AI lain dari penyedia lain. Tanpa penyiapan SDK per vendor, tanpa batas laju terpisah, tanpa menulis ulang kode integrasi untuk tiap vendor. Harganya umumnya setara atau di bawah API langsung dari Kuaishou.
Penyedia
Tentang Kuaishou
Tim di balik Kling 3.0 Motion Control dan jajaran model Kuaishou lainnya di WaveSpeedAI.
Kuaishou adalah platform video pendek besar di Tiongkok dan tim di balik keluarga model pembuatan video Kling. Kling 3.0 hadir dalam tingkat Standard, Pro, dan 4K dengan sintesis audio native (parameter sound di setiap varian), plus endpoint motion-control khusus yang memindahkan gerakan dari video referensi untuk menganimasikan gambar karakter diam.
Mulai membangun dengan Kling 3.0 Motion Control di WaveSpeedAI
Kredit awal gratis saat mendaftar. Satu API key untuk 1.000+ model AI dari Kuaishou dan semua penyedia lainnya.
/filters:quality(82)/media/images/20260408113043_9bp6l97o.webp)