Kling 3.0 Motion Control API
Kuaishou Kling 3.0 Motion Control — transfere o movimento de um vídeo de referência para animar a imagem estática de um personagem. Envie uma imagem do personagem e um clipe de movimento (dança, ação, gesto); o modelo extrai o movimento para gerar um vídeo suave e realista. Níveis Standard e Pro.
Níveis Standard e Pro, com preço proporcional à duração do vídeo de referência (3 a 30 segundos). Combine a imagem de um personagem com uma referência de movimento; a saída é um vídeo suave e realista do personagem executando o movimento de referência.
Visão geral
Sobre o Kling 3.0 Motion Control API
O que o Kling 3.0 Motion Control faz, como ele se encaixa na linha de modelos da Kuaishou e por que as equipes o escolhem.
Kling 3.0 Motion Control é um modelo de geração de vídeo da Kuaishou, disponível pela API REST da WaveSpeedAI. Kuaishou Kling 3.0 Motion Control — transfere o movimento de um vídeo de referência para animar a imagem estática de um personagem. Envie uma imagem do personagem e um clipe de movimento (dança, ação, gesto); o modelo extrai o movimento para gerar um vídeo suave e realista. Níveis Standard e Pro.
Níveis Standard e Pro, com preço proporcional à duração do vídeo de referência (3 a 30 segundos). Combine a imagem de um personagem com uma referência de movimento; a saída é um vídeo suave e realista do personagem executando o movimento de referência.
A família Kling 3.0 Motion Control na WaveSpeedAI traz 1 endpoint REST cobrindo o fluxo de Motion-Control. Cada variante tem seu próprio preço, parâmetros e exemplos de resultado — escolha a que combina com sua modalidade de entrada e suas restrições de produção, ou chame várias com a mesma chave de API para montar pipelines de várias etapas.
Execute o Kling 3.0 Motion Control com a mesma chave de API, a mesma conta de cobrança e os mesmos limites de taxa que você usa nos outros mais de 1.000 modelos de IA da WaveSpeedAI. Sem configuração separada por fornecedor, sem SDKs por provedor, sem limites de taxa por fornecedor — uma única integração cobre tudo, de texto para imagem e texto para vídeo até síntese de áudio, geração 3D, ampliação e edição.
Endpoints
Todos os endpoints da API de Kling 3.0 Motion Control
1 endpoint de Kling 3.0 Motion Control disponível agora na WaveSpeedAI — escolha a variante que combina com seu fluxo de trabalho.
Exemplos
Veja o Kling 3.0 Motion Control em ação
Resultados reais gerados pela API do Kling 3.0 Motion Control. Passe o mouse sobre qualquer vídeo para pré-visualizar e clique para abrir o visualizador em tamanho real.
Como usar
Como usar a API do Kling 3.0 Motion Control
Quatro passos do cadastro até uma geração concluída. Exemplos completos em Python, Node.js e cURL estão na seção de API abaixo.
- 01
Obtenha uma chave de API
Crie uma conta na WaveSpeedAI e copie sua chave de API no painel. Contas novas recebem créditos iniciais grátis — o suficiente para usar o playground algumas dezenas de vezes antes de a cobrança começar.
- 02
Envie uma predição
Faça POST da sua entrada em JSON para https://api.wavespeed.ai/api/v3/kwaivgi/kling-v3.0-std/motion-control. O endpoint devolve um id de predição imediatamente — as gerações são assíncronas, então você não mantém uma conexão aberta durante a inferência.
- 03
Consulte até concluir
Faça GET em https://api.wavespeed.ai/api/v3/predictions/{request_id}/result. Retorne os resultados quando o status for completed; pare com erro em failed, cancelled, timeout ou deleted; continue consultando em qualquer outro status.
- 04
Leia a URL do resultado
Quando o status for "completed", leia a URL em data.outputs[0]. A URL aponta para a mídia gerada na CDN da WaveSpeedAI — imagem, vídeo, áudio ou arquivo 3D, conforme a variante do Kling 3.0 Motion Control que você chamou.
Casos de uso
O que você pode criar com o Kling 3.0 Motion Control
Fluxos de trabalho comuns para os quais desenvolvedores e criadores usam a API do Kling 3.0 Motion Control.
Vídeos de dança e coreografia
Exemplo do catálogo: "dança". Combine a imagem de um personagem com um clipe de dança de referência; o modelo transfere a coreografia para o personagem. Útil para videoclipes, conteúdo social e animações de personagens de marca.
Transferência de ações e gestos
Exemplos do catálogo: "ação, gesto". Conduza qualquer personagem com movimentos esportivos, gestos expressivos ou ações no estilo de dublês a partir de um vídeo de referência.
Troca de personagem em um movimento existente
Use um vídeo de referência como fonte de movimento e a imagem de outro personagem como sujeito. Na prática, é um workflow de troca de personagem sobre o movimento de um clipe existente.
Alternativa ao mocap para criadores independentes
Uma única imagem de personagem e uma referência de movimento gravada com o celular substituem o mocap de estúdio em muitos casos de uso — principalmente em conteúdos em que o movimento é o destaque e a qualidade de rig não é crítica.
Escolha entre os níveis Std e Pro
Nível Standard para o padrão; nível Pro para a melhor saída. O endpoint motion-control Pro acompanha o preço Pro padrão da família Kling.
Dicas
Dicas de prompt para o Kling 3.0 Motion Control
Conselhos práticos para obter melhores resultados com o Kling 3.0 Motion Control — extraídos dos padrões que funcionam em modelos de vídeo em pipelines de produção.
- 01
Isole o movimento no seu clipe de referência
Menos sujeitos no clipe de referência significa uma transferência de movimento mais limpa para o personagem de destino. Se o seu vídeo de referência tem várias pessoas se movendo, recorte ou regrave para que a fonte do movimento fique inequívoca.
- 02
Combine a pose do personagem de destino com o início da referência
Se a referência começa com uma pose em pé, envie a imagem de um personagem em pé. Quanto mais próximas as poses iniciais, mais suave a transição e menos artefatos no primeiro quadro.
- 03
Proporções verticais para conteúdo de coreografia
A maioria dos casos de uso é dança / esportes / estilo TikTok — gere em 9:16 para combinar com as plataformas de entrega. O modelo é bem treinado em vertical e evita a perda de qualidade de recortar depois.
- 04
Use como alternativa a um rig de mocap
Uma única imagem de personagem e um clipe de movimento gravado com o celular substituem o mocap de estúdio em muitos casos de uso — conteúdo de dublês, reels de dança, trabalho de marca conduzido por personagens — de forma bem mais rápida e barata do que produzir o movimento de modo convencional.
- 05
Combine com o Kling padrão para planos de contexto
Gere o plano de estabelecimento ou o contexto da cena com o Kling 3.0 padrão (texto para vídeo) e depois use o motion-control na sequência de ação. Editar os dois juntos produz peças mais longas e coerentes na narrativa do que qualquer uma das ferramentas isoladamente.
Preços
Preços da API de Kling 3.0 Motion Control
O preço é por resultado. O valor final varia conforme os parâmetros definidos no playground de cada variante (resolução, duração, quantidade de resultados, referências).
| Endpoint | Tipo | Preço inicial |
|---|---|---|
| kwaivgi/ | motion-control | $0.63 |
API
Chame a API de Kling 3.0 Motion Control
Crie uma chave de API em wavespeed.ai/accesskey e envie uma predição via REST. O playground gera exemplos prontos para colar para qualquer combinação de entradas.
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)Comparar
Kling 3.0 Motion Control vs alternativas
Quando escolher o Kling 3.0 Motion Control em vez de modelos semelhantes na WaveSpeedAI.
Kling 3.0 Motion Control vs Wan 2.2 Animate
Ambos transferem pose/movimento para animar um personagem. O Wan 2.2 Animate produz clipes 720p de até 120 s e deriva de pesos abertos. O Kling Motion Control é limitado à duração do vídeo de referência (3 a 30 s), mas é construído sobre o acervo de vídeos da Kuaishou para os priors de movimento.
Kling 3.0 Motion Control vs Standard Kling 3.0
O Kling 3.0 padrão (texto para vídeo / imagem para vídeo) gera a partir de texto ou imagem SEM uma referência explícita de movimento. O Motion Control aceita e segue um vídeo condutor — a escolha certa quando um movimento específico é necessário, e não uma aproximação gerada.
Kling 3.0 Motion Control vs Wan 2.2 Fun-Control
O Wan 2.2 Fun-Control usa Control Codes (modelos de movimento predefinidos) e tem licença Apache 2.0 para uso comercial. O Kling Motion Control aceita vídeos de referência de movimento arbitrários, em vez de códigos predefinidos — mecanismo de controle diferente, termos de licença diferentes.
FAQ
Kling 3.0 Motion Control API — Perguntas frequentes
Preços, licença, integração — perguntas comuns sobre executar o Kling 3.0 Motion Control na WaveSpeedAI.
O que é a API do Kling 3.0 Motion Control?
Kling 3.0 Motion Control é um modelo de geração de vídeo da Kuaishou disponibilizado como API REST na WaveSpeedAI. Kuaishou Kling 3.0 Motion Control — transfere o movimento de um vídeo de referência para animar a imagem estática de um personagem. Envie uma imagem do personagem e um clipe de movimento (dança, ação, gesto); o modelo extrai o movimento para gerar um vídeo suave e realista. Níveis Standard e Pro. Você pode chamá-lo por código ou testá-lo no playground indicado acima.
Como chamo a API do Kling 3.0 Motion Control?
Crie uma conta na WaveSpeedAI, copie sua chave de API em /accesskey e faça POST para https://api.wavespeed.ai/api/v3/kwaivgi/kling-v3.0-std/motion-control com sua entrada em JSON. O endpoint devolve um id de predição. Consulte o endpoint de resultado a cada 2 segundos, aproximadamente, aumente o intervalo em tarefas longas e pare em qualquer status final. Exemplos prontos para produção em Python / Node.js / cURL estão acima.
Quanto custa a API do Kling 3.0 Motion Control?
O Kling 3.0 Motion Control começa em $0.63 por execução. O custo exato varia conforme os parâmetros definidos (resolução, duração, quantidade de resultados, referências). A prévia de custo ao vivo ao lado do botão Gerar no playground mostra o preço exato da sua entrada atual.
Quais variantes do Kling 3.0 Motion Control estão disponíveis?
A WaveSpeedAI hospeda 1 endpoints de Kling 3.0 Motion Control ativos: kwaivgi/kling-v3.0-std/motion-control. Cada variante tem sua própria página de playground e seu preço.
Posso usar os resultados do Kling 3.0 Motion Control comercialmente?
Os direitos de uso comercial seguem a licença do modelo da Kuaishou. A maioria dos modelos da Kuaishou permite o uso comercial dos resultados; veja o resumo da licença na página do playground de cada modelo e os Termos de Serviço da WaveSpeedAI para as condições da plataforma.
Por que usar o Kling 3.0 Motion Control na WaveSpeedAI em vez de ir direto à fonte?
Uma chave de API e uma conta de cobrança para o Kling 3.0 Motion Control E mais de 1.000 outros modelos de IA de outros provedores. Sem configuração de SDK por fornecedor, sem limites de taxa separados, sem reescrever o código de integração a cada fornecedor. Os preços costumam ser iguais ou menores que os da API direta da Kuaishou.
Provedor
Sobre a Kuaishou
A equipe por trás do Kling 3.0 Motion Control e de toda a linha de modelos da Kuaishou na WaveSpeedAI.
A Kuaishou é uma grande plataforma chinesa de vídeos curtos e a equipe por trás da família de modelos de geração de vídeo Kling. O Kling 3.0 traz os níveis Standard, Pro e 4K com síntese de áudio nativa (um parâmetro sound em todas as variantes), além de um endpoint dedicado de controle de movimento que transfere o movimento de um vídeo de referência para animar a imagem estática de um personagem.
Comece a criar com o Kling 3.0 Motion Control na WaveSpeedAI
Créditos iniciais grátis no cadastro. Uma chave de API para mais de 1.000 modelos de IA da Kuaishou e de todos os outros provedores.
/filters:quality(82)/media/images/20260408113043_9bp6l97o.webp)