Use a documentação dos modelos de vídeo do CometAPI escolhendo o fluxo do provedor que corresponde ao seu tipo de tarefa. A maioria dos endpoints de vídeo cria tarefas assíncronas, então salve o task ID e use polling para recuperar os resultados. Adicione callbacks apenas quando a página específica do modelo documentar suporte a callbacks.Documentation Index
Fetch the complete documentation index at: https://apidoc.cometapi.com/llms.txt
Use this file to discover all available pages before exploring further.
Escolha uma API de vídeo
Criar vídeo Sora
Crie tarefas de vídeo Sora.
Recuperar vídeo Sora
Consulte tarefas de vídeo Sora.
Runway image to video
Gere vídeos Runway a partir de imagens.
Kling text to video
Gere vídeos Kling a partir de prompts de texto.
Criar Seedance
Crie tarefas de vídeo Seedance.
Geração de vídeo xAI
Gere tarefas de vídeo xAI.
Criar e fazer polling de uma tarefa de vídeo
Use um model ID compatível com vídeo da página de Models ou do diretório de modelos. Os exemplos abaixo criam uma tarefa de vídeo comPOST /v1/videos e depois fazem polling do task ID retornado até que a tarefa atinja um estado terminal.
Estes exemplos usam o placeholder
your-video-model-id. Substitua-o por um model ID de vídeo disponível na página de Models ou no diretório de modelos antes de executar a solicitação.Exemplos de resposta
Uma resposta de criação bem-sucedida pode ser assim. Armazene o task ID antes de fazer polling:video_url; alguns formatos de provedor usam campos de resultado específicos do modelo ou a rota de conteúdo de vídeo quando essa rota está documentada:
Exemplos de registros de modelos
Este exemplo de resposta do catálogo de modelos mostra o envelope
/api/models e a estrutura de um registro de modelo de vídeo. Não é uma lista completa de modelos.cURL
Erros comuns
Task ID ausente
Task ID ausente
Armazene o ID da resposta de criação antes de retornar do seu manipulador de tarefas.
Polling muito rápido
Polling muito rápido
Adicione atraso e backoff entre as verificações de status.
Duração ou tamanho não suportados
Duração ou tamanho não suportados
Use os campos de duração e resolução documentados para o endpoint de vídeo selecionado.
video_url ausente
video_url ausente
Trate
video_url como opcional e faça fallback para os campos de resultado específicos do modelo ou para a rota de conteúdo quando disponível.Callback não recebido
Callback não recebido
Use polling como fonte da verdade e verifique se sua callback URL aceita solicitações POST.
Códigos de erro e estratégia de retry
400
400
Não tente novamente até que os campos prompt, files, duration ou size sejam corrigidos.
401
401
Não tente novamente até que a API key esteja presente e válida.
404
404
Verifique o task ID, a base URL, o path e o model ID antes de tentar novamente.
413
413
Reduza o tamanho do upload antes de tentar novamente.
429
429
Tente novamente com backoff exponencial e reduza a concorrência de criação ou polling.
500 or 503
500 or 503
Tente novamente a criação da tarefa com backoff; continue fazendo polling nas tarefas existentes, a menos que a tarefa atinja um erro terminal.
Preços e diretório de modelos
Página de Models
Leia como o CometAPI expõe os model IDs na documentação.
Diretório de modelos
Navegue pela disponibilidade e pelas capacidades dos modelos.
Preços
Verifique os preços antes de chamar um modelo.