Saltar para o conteúdo

Documentos do desenvolvedor UlazAI

Documentos Kling 3.0 API para geração, upload e preços

Referência Kling 3.0

Documentos Kling 3.0 API para geração, upload e preços

Para usar o Kling 3.0 API, comece aqui: usar POST /kling30/api/generate/ para criar empregos, GET /kling30/api/status/{task_id}/ para pesquisar o status da saída e POST /kling30/api/upload/ para quadros de origem. UlazAI suporta texto para vídeo e imagem para vídeo com áudio opcional, multi-shots, controle de quadro inicial e final e preço por segundo para modos de qualidade padrão, profissional e 4K.

Pontos de extremidade principais

POST /kling30/api/generate/

GET /kling30/api/status/{task_id}/

POST /kling30/api/upload/

Suporte atual

Renderizações de 3 a 15 segundos

Qualidade padrão, profissional ou 4K

Áudio, multi-shots e controle de quadro

O preço é por segundo. A duração suporta segundos inteiros a partir de 3 para 15. Você pode ativar a opção do Prompt Directory para aplicar uma solicitação imediata -10 créditos desconto.

POSTAR /kling30/api/generate/

Crie uma tarefa de geração Kling 3.0.

Autenticação

Authorization: Bearer YOUR_API_KEY
Content-Type: application/json

Solicitar corpo

{
  "prompt": "A cinematic tracking shot following a cyclist through a rainy neon city street.",
  "generationMode": "text_to_video",
  "durationSeconds": 8,
  "qualityMode": "4K",
  "sound": true,
  "multiShots": true,
  "aspectRatio": "16:9",
  "prompt_directory_optin": true
}

Exemplo de imagem para vídeo

{
  "prompt": "The portrait slowly smiles while camera pushes in.",
  "generationMode": "image_to_video",
  "imageUrls": ["https://example.com/source.jpg"],
  "durationSeconds": 5,
  "qualityMode": "std",
  "sound": false,
  "startFrameUrl": "https://example.com/start.jpg",
  "endFrameUrl": "https://example.com/end.jpg"
}

Referência de campo

incitar (string, obrigatório, máx. 2500)

modo de geração (obrigatório): text_to_video ou image_to_video

URLs de imagem (matriz): obrigatório para imagem para vídeo, a menos que URLs de quadro sejam fornecidos

duraçãoSegundos (obrigatório): número inteiro 3..15

modo de qualidade (obrigatório): std, pro, ou 4K

som (opcional, booleano)

multishots (opcional, booleano)

proporção de aspecto (opcional): 16:9, 9:16, 1:1 (não permitido quando URLs de quadro inicial/final estão definidos)

startFrameUrl, endFrameUrl (URLs http(s) opcionais)

prompt_directory_optin (opcional, booleano): aplica desconto imediato e compartilhamento automático em caso de sucesso

Resposta de sucesso

{
  "success": true,
  "task_id": "7f8cfd64-5b91-4a31-a987-e0ea8fd9d0a1",
  "provider_task_id": "281e5b0...f39b9",
  "status": "processing",
  "credits_used": 310,
  "directory_discount_applied": 10,
  "estimated_time": "varies by queue"
}
OBTER /kling30/api/status/{task_id}/

Obtenha o status da tarefa e o URL de saída quando concluído.

{
  "success": true,
  "task_id": "7f8cfd64-5b91-4a31-a987-e0ea8fd9d0a1",
  "status": "completed",
  "video_url": "https://cdn.example.com/path/output.mp4",
  "credits_charged": 310,
  "prompt_submission_id": "70f4f6a9-2d17-4f31-81ac-8d57eecb9e21"
}

Valores de status: pending, processing, completed, failed. Em caso de falha, os créditos são reembolsados ​​automaticamente.

POSTAR /kling30/api/upload/

Faça upload de imagens de quadro de origem/início/fim (JPEG/PNG/WebP, máximo de 10 MB) e receba uma URL pública para solicitações de geração.

Matriz de preços (créditos por segundo)

Padrão

Sem áudio: 20 /s

Com áudio: 30 /s

Pró

Sem áudio: 27 /s

Com áudio: 40 /s

4K

67 /s

exemplo de curvatura

curl -X POST https://ulazai.com/kling30/api/generate/ \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "prompt": "A heroic wide shot of a spaceship entering orbit above Earth.",
    "generationMode": "text_to_video",
    "durationSeconds": 10,
    "qualityMode": "pro",
    "sound": true,
    "multiShots": true,
    "aspectRatio": "16:9",
    "prompt_directory_optin": true
  }'

Códigos de erro

  • 400 carga útil inválida
  • 401 autenticação inválida
  • 402 créditos insuficientes
  • 429 taxa limitada
  • 500 upstream/provedor ou falha interna

Créditos, modelos e status