Seedance 2.5 API
Referência completa da API dos modelos de geração de vídeo Seedance 2.5 da ByteDance.
Variantes do modelo
Esta API oferece três variantes de modelo:
Comparação rápida
Proporções suportadas
Texto para vídeo e Referências para vídeo suportam:
21:9, 16:9, 9:16, 1:1, 4:3, 3:4
Imagem para vídeo não suporta o parâmetro aspect_ratio.
Opções de resolução
Seedance 2.5 Text to Video
Ponto de acesso
POST /api/v1/video/task
Parâmetros da requisição
Obrigatórios
Opcionais
Exemplo de requisição
javascript
Seedance 2.5 Image to Video
Parâmetros da requisição
Obrigatórios
Opcionais
Não inclua
aspect_rationas requisições de Imagem para vídeo. Este modelo não suporta esse parâmetro.
Exemplo de requisição
javascript
Seedance 2.5 Reference to Video
Parâmetros da requisição
Obrigatórios
Mídias de referência
Todas as mídias de referência são opcionais. São aceitas requisições apenas com imagens, apenas com vídeos, apenas com áudio e sem mídias de referência. Para gerar sem referências, recomenda-se Texto para vídeo.
Marcadores de referência @ (AT)
O recurso de referência @ (AT) associa as mídias de referência ao prompt por meio de marcadores numerados <<<...>>>. A numeração começa em 1 de forma independente para cada tipo de mídia e segue a ordem do array correspondente:
Por exemplo, se a primeira imagem for uma referência de personagem e a segunda de cenário, use <<<image_1>>> para o personagem e <<<image_2>>> para o cenário em prompt. Cada marcador deve apontar para um item existente no array correspondente.
Opcionais
Exemplo de requisição
javascript
Exemplo de requisição de Referências para vídeo com @ (AT)
javascript
Limites de mídia
Estes limites se aplicam às imagens do primeiro e do último quadro e às mídias de referência dos modelos desta página.
O áudio e os vídeos de referência têm limites independentes de duração total de 30 segundos cada. As quantidades também são independentes: até 30 imagens, 10 vídeos e 10 clipes de áudio. Adicionar vídeos não reduz a quantidade permitida de imagens.
Todos os modelos usam 720p por padrão, mas resolution ainda deve ser informado. O controle de som tem valor padrão true; nem esse controle nem o áudio de referência alteram o preço.
Formato da resposta
Resposta inicial
Todos os modelos retornam um task_id para consulta periódica:
json
Resposta da consulta
Consulte GET /api/v1/video/{taskId} para verificar o status:
json
Valores de status
submitted: Tarefa aceita e aguardando processamentoprocessing: Geração de vídeo em andamentosucceed: Geração de vídeo concluídafailed: Falha na geração de vídeo
Tempo de processamento
O tempo de processamento varia conforme a duração, a resolução e as condições atuais da fila.
Consulte o status a cada 5-10 segundos.
Boas práticas
- Parâmetros obrigatórios: sempre forneça
resolutioneduration, além deaspect_ratiopara Texto para vídeo e Referências para vídeo - Proporção em Imagem para vídeo: não envie
aspect_rationas requisições de Imagem para vídeo - Vídeos de referência: os vídeos são opcionais; a duração de cada vídeo e a duração total devem respeitar os limites documentados
- Imagens de referência: as imagens são opcionais independentemente dos vídeos e do áudio; envie até 30 URLs de imagens suportadas
- Áudio de referência: mantenha cada clipe entre 2-30 segundos e até 15 MB, com duração total de no máximo 30 segundos
- Ordem das referências: organize
images,videoseaudiosna ordem desejada e faça referências consistentes no prompt - Som: omita
soundpara usar o padrãotrueou definafalsepara desativar a geração de som