
Modelo de vídeo de formato longo para clipes coerentes de até 30 segundos, com até 50 imagens de referência, vídeos e clipes de áudio, áudio nativo, edição e extensão.
Modelo de vídeo de formato longo para clipes coerentes de até 30 segundos, com até 50 imagens de referência, vídeos e clipes de áudio, áudio nativo, edição e extensão.
Também conhecido como ByteDance Seedance 2.5
seedance-2-5/v1/videos/generationsbytedance/seedance-2.5seedance-2.5Tarifas pay-as-you-go ao vivo do catálogo EmpirioLabs. Você paga só pelo que usa, sem mínimo mensal.
Seedance 2.5 roda por POST /v1/videos/generations. A requisição retorna um job_id na hora; consulte GET /v1/jobs/{job_id} até o job terminar e leia as URLs de saída do resultado. Obtenha uma chave de API no painel EmpirioLabs.
curl https://api.empiriolabs.ai/v1/videos/generations \
-H "Authorization: Bearer $EMPIRIOLABS_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "seedance-2-5",
"prompt": "Describe what you want Seedance 2.5 to generate."
}'curl https://api.empiriolabs.ai/v1/jobs/JOB_ID \
-H "Authorization: Bearer $EMPIRIOLABS_API_KEY"import requests
response = requests.post(
"https://api.empiriolabs.ai/v1/videos/generations",
headers={"Authorization": "Bearer YOUR_EMPIRIOLABS_API_KEY"},
json={
"model": "seedance-2-5",
"prompt": "Describe what you want Seedance 2.5 to generate.",
},
)
job = response.json()
# Generation runs as an async job. Poll until it completes.
import time
while True:
status = requests.get(
f"https://api.empiriolabs.ai/v1/jobs/{job['job_id']}",
headers={"Authorization": "Bearer YOUR_EMPIRIOLABS_API_KEY"},
).json()
if status.get("status") in ("completed", "failed"):
print(status)
break
time.sleep(5)Parâmetros de requisição suportados pela API Seedance 2.5 na EmpirioLabs. Os padrões valem quando um campo é omitido.
| Parâmetro | Tipo | Padrão | Intervalo / valores | Descrição |
|---|---|---|---|---|
| prompt | string | - | - | Descrição da cena. Dirija-se a um acessório específico em linha como @Image1, @Video1 ou @Audio1 para dizer qual referência uma foto deve seguir. |
| mode | enum | auto | auto, t2v, i2v_first, i2v_both, reference | Seleciona como seus comandos são usados. Detecta automaticamente pelo que você conecta. T2V é texto para vídeo. i2v_first anima um primeiro quadro. i2v_both se anima... |
| resolution | enum | 720p | 480p, 720p, 1080p | Resolução de saída. O modo rascunho sempre renderiza em 480p, e a renderização final de um rascunho é sempre 1080p, então isso é ignorado em ambos. |
| aspect_ratio | enum | adaptive | adaptive, 16:9, 9:16, 1:1, 4:3, 3:4, 21:9 | Proporção de aspecto de saída. Adaptativo permite que o modelo escolha. Quando você fornece um primeiro quadro, o resultado segue a proporção de aspecto daquela... |
| custom_duration | boolean | true | - | Se falso, o modelo decide o comprimento do clipe. |
| duration | number | 5 | 4 a 30 | Duração do clipe em segundos. Usado apenas quando custom_duration=verdadeiro. A edição de vídeo sempre mantém o comprimento do clipe de origem. |
| generate_audio | boolean | true | - | Gerar áudio nativo com o vídeo. |
| output_format | enum | mp4 | mp4, mov | O mp4 toca em todo lugar. O MOV possui maior precisão de cor para correção de cor, keying e composição, e alguns players não conseguem abri-lo. |
| draft | boolean | false | - | Renderize um rascunho em 480p para tentar a tomada de forma barata, depois renderize o que você gostar em 1080p nativo com o mesmo prompt, referências e seed. |
| draft_task_id | string | - | - | O ID de um rascunho a ser renderizado em 1080p nativo. O rascunho mantém seu prompt, referências, comprimento, proporção de aspecto, seed e áudio. Os rascunhos... |
| return_last_frame | boolean | false | - | Também devolva o último quadro como PNG, pronto para usar como o primeiro quadro do próximo clipe. |
| image | string | - | - | URL de referência / primeira imagem de quadro. |
| image_end | string | - | - | URL da imagem do quadro final para i2v_both. |
| video | string | - | - | Consulte a URL do vídeo para referência / editar / ampliar. |
Seedance de próxima geração construída para narrativa longa: uma solicitação pode produzir um clipe coerente de até 30 segundos, usar até 50 recursos de referência e editar ou estender imagens existentes. Modos - Texto para vídeo, primeiro quadro, ou primeiro e último quadro. - Referência multimodal para vídeo de até 30 imagens, 10 vídeos e 10 clipes de áudio. A entrada apenas de áudio funciona sozinha. - Para editar ou continuar um clipe anexado, descreva isso no seu prompt. O modelo lê a intenção da sua redação. Saída - 480p, 720p e 1080p a 24fps, de 4 a 30 segundos, com áudio sincronizado nativo. - MP4 por padrão. MOV carrega maior precisão de cor para gradação e composição, e alguns players não conseguem abri-lo. - Quando você fornece um primeiro quadro, a saída segue a proporção dessa imagem, então aspect_ratio permanece adaptativa. Trabalhos de referência, incluindo aqueles com vídeo de referência, aceitam qualquer proporção. Modo rascunho - Defina o rascunho para true para renderizar um rascunho em 480p enquanto você ainda está tentando as cenas. Rascunhos renderizam apenas em 480p. - A resposta retorna o id do rascunho como usage.draft_task_id. Envie isso de volta como draft_task_id para renderizar a mesma tomada em 1080p. - A renderização final pega o prompt, recursos de referência, duração, proporção de aspecto, seed e configuração de áudio do rascunho, então tudo o que você enviar junto com draft_task_id é ignorado. Um rascunho permanece promovível por 7 dias. Limites de entrada - Imagens: jpeg, png, webp, bmp, tiff, gif, heic ou heif, 300 a 6000 px por lado, menos de 30 MB cada. - Vídeos: MP4 ou MOV, de 2 a 30 segundos cada e 30 segundos no total, abaixo de 200 MB cada. - Áudio: WAV ou MP3, de 2 a 30 segundos cada e 30 segundos no total, menos de 15 MB cada. - Uploads de referência que contenham rostos humanos reais são rejeitados pelo modelo. Faturamento - Sem um vídeo de referência, você é cobrado por segundo de vídeo gerado na taxa da resolução de saída. - Com um vídeo de referência, o modelo precifica os segundos do clipe de referência junto com os segundos gerados, na taxa de entrada de vídeo mais baixa. Os segundos faturados são, portanto, duração de referência mais duração de saída, então uma solicitação que inclui um vídeo de referência custa mais do que a mesma saída gerada apenas a partir do texto. - Modo rascunho não é uma taxa com desconto. Um rascunho é apresentado como uma geração normal de 480p e seu final fatura como uma geração normal de 1080p, então a economia vem de tentar shots em 480p e renderizar apenas sua escolha em 1080p. - Exemplo funcionado em 480p: um clipe de 4 segundos de um prompt de texto fatura 4 segundos. Um clipe de 4 segundos gerado a partir de um vídeo de referência de 5 segundos cobra 9 segundos na taxa de entrada de vídeo. Pré-processamento de mídia enviado - Entradas de vídeo são limitadas a 30 segundos. - Entradas de vídeo enviadas são normalizadas para MP4 compatível com o provedor quando necessário. Defina preprocess_video para false para enviar um clipe sem tocar.
Na EmpirioLabs, Seedance 2.5 é cobrado por uso: T2V/I2V 480P $0.206 por segundo; T2V/I2V 720P $0.462 por segundo; T2V/I2V 1080P $1.137 por segundo; Entrada de Vídeo 480P $0.123 por segundo de entrada mais saída; Entrada de Vídeo 720P $0.276 por segundo de entrada mais saída; Entrada de vídeo 1080P $0.680 por segundo de entrada mais saída. A tabela de tarifas ao vivo desta página sempre corresponde ao que a API cobra.
Seedance 2.5 é servido por POST /v1/videos/generations em api.empiriolabs.ai com autenticação padrão por token Bearer.
Sim. O playground da EmpirioLabs executa Seedance 2.5 no navegador com os mesmos parâmetros que a API expõe, para você testar prompts antes de escrever código.
Crie uma conta EmpirioLabs e gere uma chave em API Keys no painel. A cobrança usa créditos pay-as-you-go, então você paga apenas pelas requisições que faz.
Confira nossos preços ou entre em contato se quiser que seu próprio modelo seja implementado em nossa pilha.