Gerações assíncronas

Estrutura da requisição, ciclo de status e URLs finais.

Os modos de vídeo são text-to-video, image-to-video e multimodal-to-video; os de imagem são text-to-image e image-to-image.

Uma entrada usa {"type":"image","url":"https://approved-storage.example/reference.png"}. Vídeo ou áudio multimodal exige duration_seconds de 2 a 15. URLs sem HTTPS, credenciais na URL, portas personalizadas, fragmentos, IP, localhost e hosts fora da lista são rejeitados.

Os hosts exatos atribuídos à sua Key aparecem em Configurações → Chaves de API → Criar chave de API. A primeira fase não possui endpoint de upload: publique arquivos locais como URLs HTTPS públicas em um desses hosts. Se você não controla nenhum host atribuído, peça ao suporte para revisar seu host de armazenamento antes do uso.

Os status são queued, processing, completed, failed e canceled. Consulte apenas o status_url; a mesma tarefa PC é atualizada e o mesmo reembolso por falha é aplicado.

Saídas ficam em output.urls, output.video_url e output.image_urls. Dados e IDs brutos do Provider são removidos.

Toda Key com permissão de geração pode escolher o modo de pessoa real por solicitação. Use um dos três modelos Seedance no modo de imagem ou multimodal e defina parameters.real_person_mode: true e compliance.rights_confirmed: true. Em compliance.consent_reference, informe um ID estável do registro de consentimento/evidência no seu sistema (por exemplo, campaign-2026-08-1234). Não inclua nome, e-mail, URL de documento, dados pessoais ou o próprio documento de consentimento; mantenha a evidência no seu sistema.