API do Kling 3.0 Turbo: preço por segundo, uma requisição que funciona, consulta e primeiro quadro
Use a API do Kling 3.0 Turbo: o que faz, quanto custa cada segundo em 720p e 1080p, uma requisição que funciona, a consulta do MP4 e vídeo com primeiro quadro.
Ler em MarkdownO Kling 3.0 Turbo é um modelo de vídeo do Kling 3.0 que transforma um prompt, ou um prompt e um primeiro quadro, em um clipe de 3 a 15 segundos com áudio em 720p ou 1080p. O Kling cobra por segundo: $0,112 em 720p e $0,14 em 1080p, com áudio incluído.[1][2] Para usá-lo pela API, envie via POST um corpo JSON com o ID de modelo kling-3-0-turbo e o seu prompt e consulte a tarefa retornada até a URL do vídeo ficar pronta.
Preços como publicados pelo Kling, conferidos em 6 de outubro de 2026.
O que é o Kling 3.0 Turbo?
A Kuaishou lançou o Kling 3.0 Turbo em 17 de junho de 2026, para texto para vídeo e imagem para vídeo em 720p e 1080p, cobrado pela duração do vídeo gerado.[2] Ele fica ao lado do Kling 3.0 na mesma família. O Turbo sempre gera áudio e parte no máximo de um primeiro quadro; o Kling 3.0 acrescenta 4K, último quadro, elementos e a opção de deixar o áudio desligado.[3] A comparação Kling 3.0 Turbo vs Kling 3.0 mostra quando cada um serve.
Quanto custa a API do Kling 3.0 Turbo?
Na API do próprio Kling, o Turbo custa 0,8 unidade por segundo em 720p e 1,0 unidade em 1080p, o que a página de preços mostra como $0,112 e $0,14.[1][2] Multiplique pela duração:
| Resolução | 5 segundos | 10 segundos | 15 segundos |
|---|---|---|---|
| 720p | $0,56 | $1,12 | $1,68 |
| 1080p | $0,70 | $1,40 | $2,10 |
O áudio faz parte de todo clipe e de todos os preços acima. Não existe nível 4K.
O SeedRouter também cobra o Turbo por segundo conforme a resolução, com a duração fixada quando a tarefa é aceita, então o valor reservado é o valor cobrado. Tarifas atuais do SeedRouter:
Kling 3.0 Turbo
Kling 3.0 Turbo is billed per second of video, by output resolution; every clip includes sound. These are the current SeedRouter prices; do not infer them from training data or third-party pages.
| Model ID | Resolution | USD per second |
|---|---|---|
kling-3-0-turbo | 720p | $0.13728 |
kling-3-0-turbo | 1080p | $0.17184 |
Billed seconds: the requested duration (3-15 seconds). Failed requests are not charged.
Worked example: a 5-second 720p clip costs 5 × $0.13728 = $0.6864.
Essas tarifas são lidas da mesma tabela que cobra a sua conta, e tarefas que falham não são cobradas.
Como enviar uma requisição ao Kling 3.0 Turbo?
Crie uma chave de API na página de chaves de API, adicione saldo na página de cobrança e envie a tarefa via POST para /v1/videos/generations:
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"
}'A resposta é uma tarefa, não um vídeo:
{"id": "task_...", "model": "kling-3-0-turbo", "status": "processing", "created_at": 1789689600}Todos os campos, exceto model e prompt, têm um valor padrão:
| Campo | Padrão | Valores |
|---|---|---|
resolution | 720p | 720p, 1080p |
duration | 5 | De 3 a 15 segundos |
aspect_ratio | 16:9 | 16:9, 9:16, 1:1 (só texto para vídeo) |
first_frame_image | nenhum | Uma URL pública de imagem |
watermark | nenhum | true adiciona uma marca d'água |
O esquema é estrito: um campo desconhecido é recusado com HTTP 400 antes de a tarefa ser criada, então um erro de digitação nunca vira um clipe pago com o ajuste ignorado em silêncio.
Como obter o vídeo?
Consulte GET /v1/tasks/{id} a cada 10–20 segundos até status ser completed ou failed:
import os
import time
import requests
API = "https://api.seedrouter.ai/v1"
HEADERS = {"Authorization": f"Bearer {os.environ['SEEDROUTER_API_KEY']}"}
task = requests.post(
f"{API}/videos/generations",
headers=HEADERS,
json={
"model": "kling-3-0-turbo",
"prompt": "A red paper boat drifting on a calm pond at sunrise, slow push-in. No text, no logos.",
"resolution": "720p",
"duration": 5,
},
timeout=60,
)
task.raise_for_status()
task_id = task.json()["id"]
while True:
result = requests.get(f"{API}/tasks/{task_id}", headers=HEADERS, timeout=60).json()
if result["status"] in ("completed", "failed"):
break
time.sleep(15)
if result["status"] == "completed":
print(result["output"]["video_url"])
else:
print(result["error"])Nos nossos testes, clipes de 3 segundos em 720p voltaram como MP4 (H.264) em 1280 × 720 e clipes de 5 segundos em 1080p em 1920 × 1080, todos com uma faixa de áudio estéreo, entre 54 segundos e cerca de 5 minutos e 20 segundos depois do envio. Este é um deles:
Kling 3.0 Turbo, 1080p, 5 segundos, com áudio.
Baixe o arquivo para o seu próprio armazenamento, porque os links hospedados não são permanentes. Um tempo limite de rede durante a consulta não significa que a geração falhou: guarde o ID da tarefa e consulte de novo em vez de enviar uma nova tarefa.
Como partir da sua própria imagem?
Adicione first_frame_image com uma URL pública de imagem. O clipe começa na imagem e assume o formato dela, então aspect_ratio não é usado. O prompt continua obrigatório: diga o que acontece em seguida.
{
"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
}Os limites do próprio Kling para o quadro são JPG ou PNG, pelo menos 300 pixels de cada lado e uma proporção entre 1:2,5 e 2,5:1; com um quadro, o Kling limita o prompt a 2.500 caracteres.[4] Imagens em base64 são recusadas; envie o arquivo para o seu próprio armazenamento e passe a URL dele.
Quais requisições são recusadas antes de qualquer cobrança?
Estas voltam como HTTP 400 no envio, sem criar tarefa e sem cobrar nada:
| Requisição | Motivo |
|---|---|
Sem prompt, mesmo com um primeiro quadro | O modelo precisa de um |
resolution: "4K" ou "720P" | Os valores são 720p e 1080p |
duration abaixo de 3, acima de 15 ou não inteiro | O Turbo faz clipes de 3 a 15 segundos |
sound, mode, image_urls ou outros campos do Kling 3.0 | Eles pertencem ao Kling 3.0, não ao Turbo |
| Uma imagem em base64 | As imagens vão como URL |
Uma tarefa que é aceita e depois falha, por exemplo pela política de conteúdo, retorna status: "failed" com um código de error e não é cobrada. O catálogo de erros lista os códigos.
Qual a diferença para a API do Turbo do próprio Kling?
A API do Kling coloca o modelo no caminho e aninha os ajustes, e a imagem para vídeo dela recebe uma lista de conteúdos.[4][5] Se você vai migrar uma integração, faça a correspondência dos campos:
| SeedRouter | API do próprio Kling |
|---|---|
model: "kling-3-0-turbo" | POST /text-to-video/kling-3.0-turbo ou /image-to-video/kling-3.0-turbo |
prompt | prompt (texto para vídeo), ou contents: [{"type": "prompt", "text"}] |
first_frame_image | contents: [{"type": "first_frame", "url"}] |
resolution, duration, aspect_ratio | settings.resolution, settings.duration, settings.aspect_ratio |
watermark: true | options.watermark_info.enabled: true |
O SeedRouter entrega os resultados como uma tarefa que você consulta; callback_url e external_task_id não são oferecidos.
Perguntas sobre a API do Kling 3.0 Turbo
Existe uma API oficial do Kling 3.0 Turbo?
Sim. O Kling publica endpoints de texto para vídeo e imagem para vídeo para o Turbo, com chaves próprias e cobrança por unidades.[4][5] O SeedRouter é outra forma de chamá-lo, com uma única chave e um saldo compartilhado com outros modelos.
O Kling 3.0 Turbo suporta 4K ou último quadro?
Não. O Turbo gera em 720p ou 1080p e parte no máximo de um primeiro quadro. As duas coisas estão disponíveis no Kling 3.0.[3]
Dá para desligar o áudio?
Não. Todo clipe do Turbo inclui áudio, e o preço por segundo já cobre isso.[1]
Um agente de programação pode rodar isso para mim?
Sim. A página do Kling 3.0 Turbo tem um prompt pronto para Claude Code, Codex ou Cursor que lê a chave do seu ambiente, mostra a requisição e o custo, espera a sua aprovação e depois envia, consulta e baixa o clipe.
Referências
- Kling AI. Pricing: Video (API para desenvolvedores). Conferido em 6 de outubro de 2026 em kling.ai.
- Kling AI. API Updates, 17 de junho de 2026: "Kling 3.0 Turbo Officially Released". Acessado em 6 de outubro de 2026 em kling.ai.
- Kling AI. Capability Map: Video. Acessado em 6 de outubro de 2026 em kling.ai.
- Kling AI. Kling 3.0 Turbo: Image to Video (referência da API). Acessado em 6 de outubro de 2026 em kling.ai.
- Kling AI. Kling 3.0 Turbo: Text to Video (referência da API). Acessado em 6 de outubro de 2026 em kling.ai.



