Kling 4.0 API
Referência completa da API dos modelos de geração de vídeo Kling 4.0 da Kuaishou.
Variantes do modelo
Esta API oferece suporte a cinco variantes do modelo:
Comparação rápida
Proporções compatíveis
Text-to-Video, Image-to-Video, Reference-to-Video e Video Edit são compatíveis com:
16:9, 9:16, 1:1, 21:9
O padrão é 16:9. Video Extend não aceita o parâmetro aspect_ratio; a saída segue a proporção do vídeo de origem.
Opções de resolução
Todos os cinco modelos exigem resolution e duration. Inclua resolution explicitamente, mesmo que o valor padrão seja 720p. duration não tem valor padrão.
Kling 4.0 Text to Video
Ponto de acesso
POST /api/v1/video/task
Parâmetros da solicitação
Obrigatórios
Opcionais
Exemplo de solicitação
javascript
Kling 4.0 Image to Video
Parâmetros da solicitação
Obrigatórios
Opcionais
Quando image_url e image_end_url são fornecidos, key_frames pode conter no máximo 8 imagens. Os quadros intermediários são usados na ordem do array; seu posicionamento temporal é determinado pelo modelo.
Exemplo de solicitação
javascript
Kling 4.0 Reference to Video
Parâmetros da solicitação
Obrigatórios
Opcionais
Imagens, vídeos e áudio de referência são todos opcionais. Forneça qualquer um dos tipos de mídia, combine os tipos ou omita os três.
A duration de saída é definida de forma independente entre 3-30 segundos e não conta para o limite de duração combinada dos vídeos de referência.
Exemplo de solicitação
javascript
Kling 4.0 Video Edit
Parâmetros da solicitação
Obrigatórios
Opcionais
Exemplo de solicitação
javascript
Kling 4.0 Video Extend
Parâmetros da solicitação
Obrigatórios
Opcionais
Não envie aspect_ratio; a saída segue a proporção do vídeo de origem. O resultado contém o vídeo completo, incluindo o vídeo de origem e a extensão. Sua duração total é a duração do vídeo de origem mais duration.
Exemplo de solicitação
javascript
Regras de cobrança
Text-to-Video e Image-to-Video são cobrados de acordo com a resolução de saída e a duração do vídeo gerado. Video Extend é cobrado de acordo com a resolução e a duração do segmento adicionado, e não pela duração total do vídeo retornado.
As solicitações de Reference-to-Video que contêm vídeos de referência e as solicitações de Video Edit consideram a duração dos vídeos de entrada e de saída na resolução selecionada. A duração mínima cobrada do vídeo de entrada é de 3 segundos e a máxima é de 30 segundos. Para vários vídeos de referência, esses limites se aplicam à duração combinada, e não a cada vídeo separadamente. Os limites de duração para cobrança não definem os limites de envio.
Sem vídeos de referência, Reference-to-Video usa as mesmas regras de cobrança de Text-to-Video, independentemente de serem fornecidos imagens ou áudio de referência. Nas solicitações com vídeo de entrada, as imagens de referência, o áudio de referência e keep_original_sound compatíveis não geram cobranças adicionais.
Formato da resposta
Resposta inicial
Todos os modelos retornam um task_id para consultas periódicas:
json
Faça consultas periódicas com GET /api/v1/video/{task_id} para verificar o status e obter o vídeo gerado.
Valores de status
submitted: Tarefa aceita e aguardando processamentoprocessing: Geração do vídeo em andamentosucceed: Geração do vídeo concluídafailed: Falha na geração do vídeo
Boas práticas
- Parâmetros obrigatórios: Sempre forneça
resolutioneduration, inclusive ao usar a resolução padrão720p - Número de quadros: Mantenha o total dos quadros inicial, final e intermediários em 10 ou menos
- Mídia de referência: Respeite as quantidades e durações de mídia de referência indicadas na documentação
- Som original: Use
keep_original_soundapenas para Reference-to-Video ou Video Edit - Extensão de vídeo: Defina
durationcomo a duração adicional e omitaaspect_ratio