Skip to main content
Use polling como base para geração de vídeo porque todo job assíncrono retorna um ID de tarefa que você pode consultar. Adicione webhooks apenas quando o endpoint de vídeo selecionado oferecer suporte a URLs de callback e mantenha o polling como fonte da verdade para callbacks perdidos ou entregues de forma específica pelo provedor.

Criar uma tarefa de vídeo

A solicitação a seguir cria uma tarefa de vídeo mínima e armazena o ID retornado. Adicione campos de duração, resolução ou callback apenas quando a página do modelo selecionado documentar esses campos.
A resposta inclui um ID de tarefa e um status:

Consultar status

A solicitação a seguir verifica o status da tarefa de vídeo:
A resposta muda conforme a tarefa avança. Respostas concluídas podem incluir video_url quando o adaptador do modelo tiver uma URL de resultado; caso contrário, use campos de resultado específicos do modelo ou a rota de conteúdo /v1/videos/{id}/content quando esse modelo oferecer suporte a downloads por proxy.

Receber um webhook

O CometAPI não define um payload de callback universal para todos os modelos de vídeo. Trate os callbacks como eventos pass-through específicos do provedor, armazene o corpo bruto e reconcilie o estado final com polling. O handler Express a seguir aceita um callback de vídeo e armazena o evento:
Um payload de callback normalmente inclui identidade da tarefa e campos de status, mas a estrutura exata depende do modelo ou provedor selecionado:

Erros comuns

Última modificação em 23 de junho de 2026