Kling 3.0 Motion Control API
Kuaishou Kling 3.0 Motion Control — sabit bir karakter görselini canlandırmak için hareketi bir referans videodan aktarır. Bir karakter görseli ile bir hareket klibi (dans, aksiyon, jest) yükleyin; model, akıcı ve gerçekçi video üretmek için hareketi çıkarır. Standard ve Pro katmanları.
Standard ve Pro katmanları; fiyatlandırma referans videonun süresine göre ölçeklenir (3-30 saniye). Bir karakter görselini bir hareket referansıyla eşleştirin; çıktı, karakterin referans hareketi yaptığı akıcı ve gerçekçi bir videodur.
Genel Bakış
Kling 3.0 Motion Control API Hakkında
Kling 3.0 Motion Control ne yapar, Kuaishou model yelpazesindeki yeri nedir ve ekipler neden onu tercih eder.
Kling 3.0 Motion Control, Kuaishou tarafından geliştirilen bir video üretimi modelidir ve WaveSpeedAI REST API'si üzerinden kullanılabilir. Kuaishou Kling 3.0 Motion Control — sabit bir karakter görselini canlandırmak için hareketi bir referans videodan aktarır. Bir karakter görseli ile bir hareket klibi (dans, aksiyon, jest) yükleyin; model, akıcı ve gerçekçi video üretmek için hareketi çıkarır. Standard ve Pro katmanları.
Standard ve Pro katmanları; fiyatlandırma referans videonun süresine göre ölçeklenir (3-30 saniye). Bir karakter görselini bir hareket referansıyla eşleştirin; çıktı, karakterin referans hareketi yaptığı akıcı ve gerçekçi bir videodur.
WaveSpeedAI'daki Kling 3.0 Motion Control ailesi, Motion-Control iş akışını kapsayan 1 REST uç noktası sunar. Her varyantın kendi fiyatı, parametre seçenekleri ve örnek çıktıları vardır — girdi türünüze ve üretim gereksinimlerinize uyanı seçin ya da çok adımlı işlem hatları kurmak için aynı API anahtarıyla birkaçını birlikte çağırın.
Kling 3.0 Motion Control modelini, WaveSpeedAI'daki diğer 1.000+ AI modeli için kullandığınız aynı API anahtarı, faturalandırma hesabı ve hız sınırı çerçevesi üzerinden çalıştırın. Ayrı bir sağlayıcı kurulumu, sağlayıcıya özel SDK'lar veya sağlayıcıya özel hız sınırları yok — tek bir entegrasyon, metinden görsele ve metinden videoya, ses sentezi, 3D üretimi, büyütme ve düzenlemeye kadar her şeyi kapsar.
Uç Noktalar
Tüm Kling 3.0 Motion Control API uç noktaları
WaveSpeedAI'da şu anda 1 Kling 3.0 Motion Control uç noktası kullanılabilir — iş akışınıza uyan varyantı seçin.
Örnekler
Kling 3.0 Motion Control iş başında
Kling 3.0 Motion Control API'siyle üretilmiş gerçek çıktılar. Önizlemek için bir videonun üzerine gelin, tam boyutlu görüntüleyiciyi açmak için tıklayın.
Nasıl Kullanılır
Kling 3.0 Motion Control API'si nasıl kullanılır
Kayıttan tamamlanmış bir üretime dört adım. Python, Node.js ve cURL örneklerinin tamamı aşağıdaki API bölümünde.
- 01
API anahtarı alın
Bir WaveSpeedAI hesabı oluşturun ve API anahtarınızı kontrol panelinden kopyalayın. Yeni hesaplar ücretsiz başlangıç kredisiyle gelir — faturalandırma başlamadan önce playground'u birkaç düzine kez çalıştırmaya yeter.
- 02
Tahmin gönderin
Girdinizi JSON olarak https://api.wavespeed.ai/api/v3/kwaivgi/kling-v3.0-std/motion-control adresine POST edin. Uç nokta hemen bir tahmin kimliği döndürür — üretimler asenkrondur, bu yüzden çıkarım sırasında açık bir bağlantı tutmanız gerekmez.
- 03
Tamamlanmayı yoklayın
https://api.wavespeed.ai/api/v3/predictions/{request_id}/result adresine GET isteği gönderin. completed durumunda çıktıları alın; failed, cancelled, timeout veya deleted durumunda hata ile durun; diğer tüm durumlarda yoklamaya devam edin.
- 04
Çıktı URL'sini okuyun
Durum "completed" olduğunda URL'yi data.outputs[0] alanından okuyun. URL, WaveSpeedAI CDN'indeki üretilmiş medyanıza işaret eder — çağırdığınız Kling 3.0 Motion Control varyantına göre görsel, video, ses veya 3D dosyası.
Kullanım Alanları
Kling 3.0 Motion Control ile neler geliştirebilirsiniz
Geliştiricilerin ve içerik üreticilerin Kling 3.0 Motion Control API'sini kullandığı yaygın iş akışları.
Dans ve koreografi videoları
Katalog örneği: "dans." Bir karakter görselini bir dans referans klibiyle eşleştirin; model koreografiyi karaktere aktarır. Müzik videoları, sosyal medya içeriği ve marka karakteri animasyonları için kullanışlıdır.
Aksiyon ve jest aktarımı
Katalog örnekleri: "aksiyon, jest." Herhangi bir karakteri bir referans videodan spor hareketi, ifadeli jestler veya dublör tarzı aksiyonla yönlendirin.
Mevcut harekette karakter değişimi
Hareket kaynağı olarak bir referans videoyu, özne olarak farklı bir karakter görselini kullanın. Fiilen mevcut bir klibin hareketi üzerinde bir karakter değişimi iş akışı.
Bağımsız yaratıcılar için mocap alternatifi
Tek bir karakter görseli + telefonla kaydedilmiş bir hareket referansı, birçok kullanım için stüdyo mocap'in yerini alır — özellikle hareketin öne çıktığı ve rig kalitesinin kritik olmadığı içerikler için.
Std ve Pro katman seçimi
Varsayılan için Standard katmanı; üst düzey çıktı için Pro katmanı. Pro motion-control uç noktası, Kling ailesindeki standart Pro fiyatlandırmasıyla eşleşir.
İpuçları
Kling 3.0 Motion Control için istem yazma ipuçları
Kling 3.0 Motion Control ile daha iyi çıktı almak için pratik öneriler — üretim hatlarında video modelleri genelinde işe yarayan yöntemlerden derlendi.
- 01
Referans klibinizdeki hareketi yalıtın
Referans klipte daha az özne = hedef karaktere daha temiz hareket aktarımı. Referans videonuzda birden çok kişi hareket ediyorsa, hareket kaynağı belirsiz olmasın diye kırpın veya yeniden kaydedin.
- 02
Hedef karakter pozunu referansın başlangıcıyla eşleştirin
Referans ayakta bir pozla başlıyorsa ayakta duran bir karakter görseli verin. Başlangıç pozları arasında daha yakın eşleşme = daha akıcı geçiş ve daha az ilk kare artefaktı.
- 03
Koreografi içeriği için dikey en-boy oranları
Çoğu kullanım dans / spor / TikTok tarzıdır — teslimat platformlarıyla eşleşmesi için 9:16'da üretin. Model dikeyde iyi eğitilmiştir ve kırpma sonrası kalite kaybından kaçınır.
- 04
Mocap rig alternatifi olarak kullanın
Tek bir karakter görseli + telefonla kaydedilmiş bir hareket klibi, birçok kullanım için stüdyo mocap'in yerini alır — dublör içeriği, dans reel'leri, karakter odaklı marka işleri — hareketi geleneksel yolla üretmekten belirgin biçimde daha hızlı ve ucuz.
- 05
Bağlam çekimleri için standart Kling ile birleştirin
Kuruluş çekimini veya sahne bağlamını standart Kling 3.0 (metinden videoya) ile üretin, ardından aksiyon dizisini motion-control ile yapın. Bunları birlikte kurgulamak, her iki aracın tek başına verebileceğinden daha uzun, anlatı bütünlüklü işler üretir.
Fiyatlandırma
Kling 3.0 Motion Control API fiyatlandırması
Fiyatlandırma çıktı başınadır. Nihai ücret, her varyantın playground'unda belirlediğiniz parametrelere (çözünürlük, süre, çıktı sayısı, referanslar) göre değişir.
| Uç Nokta | Tür | Başlangıç fiyatı |
|---|---|---|
| kwaivgi/ | motion-control | $0.63 |
API
Kling 3.0 Motion Control API'sini çağırın
wavespeed.ai/accesskey adresinden bir API anahtarı alın, ardından REST ile bir tahmin gönderin. Playground, girdilerin her kombinasyonu için yapıştırmaya hazır örnekler üretir.
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)Karşılaştır
Kling 3.0 Motion Control ve alternatifleri
WaveSpeedAI'daki benzer modeller yerine ne zaman Kling 3.0 Motion Control seçmeli.
Kling 3.0 Motion Control ve Wan 2.2 Animate
Her ikisi de bir karakteri canlandırmak için poz/hareket aktarır. Wan 2.2 Animate, 120 saniyeye kadar 720p klipler üretir ve açık ağırlıktan türetilmiştir. Kling Motion Control, referans video süresiyle (3-30 sn) sınırlıdır ancak hareket önsel bilgileri için Kuaishou'nun video külliyatı üzerine kuruludur.
Kling 3.0 Motion Control ve Standard Kling 3.0
Standart Kling 3.0 (metinden videoya / görselden videoya), açık bir hareket referansı OLMADAN metinden veya görselden üretir. Motion Control, yönlendirici bir videoyu kabul eder ve izler — üretilmiş bir yaklaşım değil, belirli bir hareket gerektiğinde doğru seçimdir.
Kling 3.0 Motion Control ve Wan 2.2 Fun-Control
Wan 2.2 Fun-Control, Control Codes (hazır hareket şablonları) kullanır ve ticari kullanım için Apache 2.0 lisanslıdır. Kling Motion Control, hazır kodlar yerine keyfi hareket referans videolarını kabul eder — farklı kontrol mekanizması, farklı lisans koşulları.
SSS
Kling 3.0 Motion Control API — Sıkça sorulan sorular
Fiyatlandırma, lisans, entegrasyon — Kling 3.0 Motion Control modelini WaveSpeedAI'da çalıştırmaya dair sık sorulan sorular.
Kling 3.0 Motion Control API'si nedir?
Kling 3.0 Motion Control, WaveSpeedAI'da REST API olarak sunulan, Kuaishou tarafından geliştirilmiş bir video üretimi modelidir. Kuaishou Kling 3.0 Motion Control — sabit bir karakter görselini canlandırmak için hareketi bir referans videodan aktarır. Bir karakter görseli ile bir hareket klibi (dans, aksiyon, jest) yükleyin; model, akıcı ve gerçekçi video üretmek için hareketi çıkarır. Standard ve Pro katmanları. Onu programatik olarak çağırabilir veya yukarıda bağlantısı verilen playground'dan deneyebilirsiniz.
Kling 3.0 Motion Control API'sini nasıl çağırırım?
Bir WaveSpeedAI hesabı oluşturun, API anahtarınızı /accesskey sayfasından kopyalayın, ardından girdinizi JSON olarak https://api.wavespeed.ai/api/v3/kwaivgi/kling-v3.0-std/motion-control adresine POST edin. Uç nokta bir tahmin kimliği döndürür. Sonuç uç noktasını yaklaşık 2 saniyede bir yoklayın, uzun süren görevlerde aralığı artırın ve herhangi bir son durumda durun. Üretime yönelik Python / Node.js / cURL örnekleri yukarıda.
Kling 3.0 Motion Control API'sinin maliyeti nedir?
Kling 3.0 Motion Control çalıştırma başına $0.63'dan başlar. Kesin maliyet, belirlediğiniz parametrelere (çözünürlük, süre, çıktı sayısı, referanslar) göre değişir. Playground'da Üret düğmesinin yanındaki canlı maliyet önizlemesi, mevcut girdiniz için kesin fiyatı gösterir.
Hangi Kling 3.0 Motion Control varyantları mevcut?
WaveSpeedAI, 1 canlı Kling 3.0 Motion Control uç noktası barındırır: kwaivgi/kling-v3.0-std/motion-control. Her varyantın kendi playground sayfası ve fiyatı vardır.
Kling 3.0 Motion Control çıktılarını ticari amaçla kullanabilir miyim?
Ticari kullanım hakları Kuaishou model lisansına tabidir. Çoğu Kuaishou modeli çıktıların ticari kullanımına izin verir; lisans özeti için her modelin playground sayfasına, platform düzeyindeki koşullar için WaveSpeedAI Hizmet Koşulları'na bakın.
Kling 3.0 Motion Control modelini neden doğrudan kullanmak yerine WaveSpeedAI'da kullanmalıyım?
Kling 3.0 Motion Control ve diğer sağlayıcıların 1.000+ AI modeli için tek bir API anahtarı ve tek bir faturalandırma hesabı. Sağlayıcıya özel SDK kurulumu yok, ayrı hız sınırı çerçeveleri yok, her sağlayıcı için entegrasyon kodunu yeniden yazmak yok. Fiyatlar genellikle Kuaishou'ın doğrudan API'siyle aynı düzeyde veya daha düşüktür.
Sağlayıcı
Kuaishou Hakkında
WaveSpeedAI'daki Kling 3.0 Motion Control ve daha geniş Kuaishou model yelpazesinin arkasındaki ekip.
Kuaishou, önde gelen bir Çinli kısa video platformu ve Kling video üretim modelleri ailesinin arkasındaki ekiptir. Kling 3.0; yerel ses sentezli (her varyantta bir sound parametresi) Standard, Pro ve 4K katmanları ile hareketi bir referans videodan sabit bir karakter görselini canlandırmaya aktaran özel bir hareket kontrolü uç noktası sunar.
WaveSpeedAI'da Kling 3.0 Motion Control ile geliştirmeye başlayın
Kayıt olunca ücretsiz başlangıç kredisi. Kuaishou ve diğer tüm sağlayıcılardan 1.000+ AI modeli için tek API anahtarı.
/filters:quality(82)/media/images/20260408113043_9bp6l97o.webp)