Vídeo
Kling 3.0 & 3.0 Omni
POST
Kling 3.0 & 3.0 Omni
Os parâmetros e o modo de uso estão alinhados com a versão oficial. Para parâmetros detalhados, consulte diretamente a documentação oficial.
Campos comuns da requisição:
Após a criação bem-sucedida, retorna o ID da tarefa:
Salve
Use
Quando a tarefa é bem-sucedida, retorna:
O nível de preço é definido por
Campos comuns da requisição:
Quando a criação é bem-sucedida,
Ao consultar por
Quando a tarefa é bem-sucedida, o endereço do vídeo está em
Quando
O nível de preço é definido por
Campos comuns da requisição:
1. Visão geral
Este documento explica como usar os recursos de vídeo a partir de texto, vídeo a partir de imagem, vídeo Omni e controle de movimento por meio do protocolo nativo Kling 3.0. Os quatro recursos utilizam o modo de tarefa assíncrona:- Chame a API de criação correspondente.
- Salve o
data.idda resposta de criação. - Use a mesma API Key usada na criação da tarefa para consultar o status.
- Após o sucesso da tarefa, obtenha e salve o vídeo gerado a partir de
outputs.
1.1 Endereços da API
Nos exemplos deste documento, o endereço completo é
https://{api_domain} mais o caminho da API indicado na tabela, em que {api_domain} é o domínio da API que você utiliza.
1.2 Autenticação
Todas as requisições exigem uma API Key. Requisições POST também devem especificar o tipo de conteúdo JSON:1.3 Estrutura da resposta
Na resposta de criação,data é um objeto com os seguintes campos comuns:
Na resposta de consulta,
data é uma matriz e cada tarefa contém os seguintes campos:
Os campos comuns do resultado de vídeo em
outputs são type, id, url, watermark_url e duration. url é o endereço do resultado sem marca d’água, watermark_url é o endereço com marca d’água e duration é a duração do vídeo em segundos.
2. Vídeo a partir de texto
Descrição oficial dos parâmetros: Text to Video2.1 Criar tarefa
Com
multi_shot=true, você pode descrever múltiplos planos no prompt de acordo com o formato oficial da Kling; a soma das durações de cada plano deve ser igual à duração total do vídeo.
2.2 Exemplo de criação
2.3 Consultar tarefa
data.id. Se options.external_task_id não for enviado, data.external_id pode não ser retornado.
Use a mesma API Key usada na criação da tarefa. Se o ID da tarefa não existir ou não estiver acessível, será retornado task not found.
Também é possível consultar pelo ID personalizado usando external_task_ids:
task_ids ou external_task_ids em cada chamada, apenas um deles. Ambos aceitam de 1 a 50 IDs separados por vírgula, e data na resposta é uma matriz que mantém a ordem dos IDs da requisição.
2.4 Exemplo de consulta
status=processing indica que a tarefa ainda está em execução; recomenda-se consultar a cada 10–30 segundos. status=failed indica que a tarefa falhou e não se deve continuar a pesquisa. Após o sucesso da tarefa, salve imediatamente o arquivo correspondente a outputs[type=video].url; o endereço de download pode ter validade.
2.5 Instruções de cobrança
settings.resolution e settings.audio. Por exemplo, o custo de 1080p, audio=native, duration=5 é “preço unitário por segundo do nível de áudio nativo 1080p × 5 segundos”. Quando duration não é enviado, a cobrança considera 5 segundos padrão.
Ao criar a tarefa, o valor é cobrado pela duração solicitada; se a criação da tarefa falhar ou a geração final falhar, o valor é reembolsado automaticamente. O preço unitário específico segue a página de preços do serviço que você utiliza.
3. Vídeo a partir de imagem
Descrição oficial dos parâmetros: Image to Video3.1 Criar tarefa
Campos dos subitens de
contents:
As imagens suportam
.jpg, .jpeg e .png, com arquivo de no máximo 50 MB, dimensões mínimas de 300 pixels em largura e altura, e proporção entre 1:2,5 e 2,5:1.
3.2 Exemplo de criação
data.id é o ID da tarefa usado nas consultas posteriores:
3.3 Consultar tarefa
Consulte a tarefa usandodata.id da resposta de criação:
task_ids, use a mesma API Key usada na criação da tarefa. Você também pode consultar pelo options.external_task_id enviado na criação usando external_task_ids. O parâmetro de consulta aceita de 1 a 50 IDs separados por vírgula.
3.4 Exemplo de consulta
outputs[type=video].url:
status=processing, recomenda-se continuar consultando a cada 10–30 segundos; quando status=failed, pare a pesquisa e corrija a entrada com base na mensagem de erro.
3.5 Instruções de cobrança
settings.resolution e settings.audio. Quando duration não é enviado, a cobrança considera 5 segundos padrão. Ao criar a tarefa, o valor é cobrado pela duração solicitada; se a criação da tarefa falhar ou a geração final falhar, o valor é reembolsado automaticamente. O preço unitário específico segue a página de preços do serviço que você utiliza.
4. Vídeo Omni
Descrição oficial dos parâmetros: Omni Video4.1 Criar tarefa
Campos dos subitens de
contents:
| typeÚltima modificação em 15 de outubro de 2026