Seedance 2.5 Flash API
ByteDance Seedance 2.5 Flash — o nível de menor custo do Seedance 2.5 para trabalho com vídeo em alto volume: texto para vídeo, imagem para vídeo, referência para vídeo e edição de vídeo, com clipes de 4 a 30 segundos em 480p ou 720p e áudio nativo sincronizado.
Quatro endpoints: bytedance/seedance-2.5-flash/text-to-video transforma um prompt em um clipe, image-to-video anima uma imagem inicial com um último quadro opcional, reference-to-video cria um novo clipe a partir de até 10 imagens, 5 vídeos e 5 áudios, e video-edit reescreve um vídeo existente a partir de uma instrução em texto. Os clipes vão de 4 a 30 segundos em 480p ou 720p, com o áudio gerado junto com a imagem.
Visão geral
Sobre o Seedance 2.5 Flash API
O que o Seedance 2.5 Flash faz, como ele se encaixa na linha de modelos da ByteDance e por que as equipes o escolhem.
Seedance 2.5 Flash é um modelo de geração de vídeo da ByteDance, disponível pela API REST da WaveSpeedAI. ByteDance Seedance 2.5 Flash — o nível de menor custo do Seedance 2.5 para trabalho com vídeo em alto volume: texto para vídeo, imagem para vídeo, referência para vídeo e edição de vídeo, com clipes de 4 a 30 segundos em 480p ou 720p e áudio nativo sincronizado.
Quatro endpoints: bytedance/seedance-2.5-flash/text-to-video transforma um prompt em um clipe, image-to-video anima uma imagem inicial com um último quadro opcional, reference-to-video cria um novo clipe a partir de até 10 imagens, 5 vídeos e 5 áudios, e video-edit reescreve um vídeo existente a partir de uma instrução em texto. Os clipes vão de 4 a 30 segundos em 480p ou 720p, com o áudio gerado junto com a imagem.
A família Seedance 2.5 Flash na WaveSpeedAI traz 4 endpoints REST cobrindo os fluxos de Video-To-Video, Reference-To-Video, Image-To-Video, Text-To-Video. Cada variante tem seu próprio preço, parâmetros e exemplos de resultado — escolha a que combina com sua modalidade de entrada e suas restrições de produção, ou chame várias com a mesma chave de API para montar pipelines de várias etapas.
Execute o Seedance 2.5 Flash com a mesma chave de API, a mesma conta de cobrança e os mesmos limites de taxa que você usa nos outros mais de 1.000 modelos de IA da WaveSpeedAI. Sem configuração separada por fornecedor, sem SDKs por provedor, sem limites de taxa por fornecedor — uma única integração cobre tudo, de texto para imagem e texto para vídeo até síntese de áudio, geração 3D, ampliação e edição.
Especificações
Recursos e status de lançamento do Seedance 2.5 Flash API
Os detalhes específicos do modelo que desenvolvedores procuram antes de escolher uma API: disponibilidade, duração esperada do resultado, suporte a referências e a alternativa ativa atual.
Endpoints
4 variantes
Texto para vídeo, imagem para vídeo, referência para vídeo e video-edit.
Duração
4-30 s
Qualquer duração de 4 a 30 segundos; o padrão é 5 s.
Resolução
480p / 720p
O padrão é 720p.
Referências
10 imagens + 5 vídeos + 5 áudios
Em texto para vídeo e referência para vídeo, junto com um prompt de texto.
Endpoints
Todos os endpoints da API de Seedance 2.5 Flash
4 endpoints de Seedance 2.5 Flash disponíveis agora na WaveSpeedAI — escolha a variante que combina com seu fluxo de trabalho.
/filters:quality(82)/media/images/4dab6870-7b73-4d91-aaa5-d7d48f93ec26.webp)
Seedance 2.5 Flash Video Edit
Seedance 2.5 Flash Video Edit edits a source video using text instructions and optional image and audio references, with 480p or 720p output. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/9e27da0a-ff6d-4386-89a3-fdca16747369.webp)
Seedance 2.5 Flash Reference To Video
Seedance 2.5 Flash Reference-to-Video creates videos guided by text and optional image, video, and audio references, with 480p or 720p output and optional generated audio. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/2f85f4e3-bc1e-4f19-a03e-2a080b82e605.webp)
Seedance 2.5 Flash Image To Video
Seedance 2.5 Flash Image-to-Video animates a start image using text instructions, with an optional last frame, 480p or 720p output, and optional generated audio. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/5dd2d86c-98dd-436a-89e6-14908c5d5497.webp)
Seedance 2.5 Flash Text To Video
Seedance 2.5 Flash Text-to-Video creates videos from text prompts and optional image, video, and audio references, with 480p or 720p output and optional generated audio. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
Exemplos
Veja o Seedance 2.5 Flash em ação
Resultados reais gerados pela API do Seedance 2.5 Flash. Passe o mouse sobre qualquer vídeo para pré-visualizar e clique para abrir o visualizador em tamanho real.
Como usar
Como usar a API do Seedance 2.5 Flash
Quatro passos do cadastro até uma geração concluída. Exemplos completos em Python, Node.js e cURL estão na seção de API abaixo.
- 01
Obtenha uma chave de API
Crie uma conta na WaveSpeedAI e copie sua chave de API no painel. Contas novas recebem créditos iniciais grátis — o suficiente para usar o playground algumas dezenas de vezes antes de a cobrança começar.
- 02
Envie uma predição
Faça POST da sua entrada em JSON para https://api.wavespeed.ai/api/v3/bytedance/seedance-2.5-flash/text-to-video. O endpoint devolve um id de predição imediatamente — as gerações são assíncronas, então você não mantém uma conexão aberta durante a inferência.
- 03
Consulte até concluir
Faça GET em https://api.wavespeed.ai/api/v3/predictions/{request_id}/result. Retorne os resultados quando o status for completed; pare com erro em failed, cancelled, timeout ou deleted; continue consultando em qualquer outro status.
- 04
Leia a URL do resultado
Quando o status for "completed", leia a URL em data.outputs[0]. A URL aponta para a mídia gerada na CDN da WaveSpeedAI — imagem, vídeo, áudio ou arquivo 3D, conforme a variante do Seedance 2.5 Flash que você chamou.
Casos de uso
O que você pode criar com o Seedance 2.5 Flash
Fluxos de trabalho comuns para os quais desenvolvedores e criadores usam a API do Seedance 2.5 Flash.
Teste de criativos de anúncios em volume
bytedance/seedance-2.5-flash/text-to-video foi feito para muitas tomadas: teste vários ganchos, movimentos de câmera e cenários para um mesmo briefing e fique com as versões que funcionam.
Cenas cinematográficas com diálogo e som
Todos os endpoints geram diálogo, efeitos sonoros e som ambiente junto com a imagem, então a cena chega com o som em uma única requisição.
Anime uma imagem estática em um plano
bytedance/seedance-2.5-flash/image-to-video parte da sua imagem e aceita um último quadro opcional, então você decide onde o plano começa e termina.
Mantenha um personagem ou produto consistente
bytedance/seedance-2.5-flash/reference-to-video aceita até 10 imagens de referência, 5 vídeos de referência e 5 áudios de referência, que o prompt chama de @Image 1, @Video 1 e @Audio 1.
Edite um vídeo com palavras
bytedance/seedance-2.5-flash/video-edit preserva o sujeito, a composição e o movimento do seu vídeo e altera o que você descreve, como o cenário, o clima ou o estilo.
Tomadas únicas longas
Os clipes vão de 4 a 30 segundos em uma única passada, com espaço para ação real e movimento de câmera, sem precisar emendar clipes curtos.
Dicas
Dicas de prompt para o Seedance 2.5 Flash
Conselhos práticos para obter melhores resultados com o Seedance 2.5 Flash — extraídos dos padrões que funcionam em modelos de vídeo em pipelines de produção.
- 01
Seja específico nos movimentos de câmera
Use vocabulário de cinematografia concreto — orbit, dolly-in, push-in, pan-left, crane shot, handheld follow. Prompts genéricos produzem escolhas de câmera estáticas ou arbitrárias; movimentos de câmera nomeados correspondem diretamente à intenção de movimento nos dados de treinamento do modelo e melhoram muito a qualidade do plano.
- 02
Ancore a identidade do personagem com imagens de referência
Se o seu prompt depende de uma pessoa, personagem ou produto específico, envie uma imagem de referência junto com o prompt. Sem referência, a identidade se desvia entre quadros e planos — o mesmo personagem acaba parecendo uma pessoa ligeiramente diferente a cada geração.
- 03
Descreva a iluminação e a hora do dia
Indicações de iluminação como "golden hour, soft warm directional light" ou "overcast diffused light, slate-grey sky" melhoram a qualidade e a consistência muito mais do que modificadores vagos de qualidade. A iluminação é um dos priors mais fortes em que o modelo se baseia.
- 04
Use prompts negativos para suprimir falhas comuns
Negativos úteis para vídeo: "frame flicker, motion blur, watermark, text artifacts, distorted hands, low resolution, jpeg compression". Prompts negativos não custam nada e reduzem de forma perceptível a taxa de gerações que você teria de refazer.
- 05
Escolha a menor duração que captura o seu momento
A maioria dos prompts funciona melhor em 5 a 8 segundos. Clipes mais longos amplificam inconsistências temporais (sujeito que se deforma, deriva do ambiente). Se você precisa de uma sequência de 20 segundos, gere três clipes de 6 a 8 segundos e monte-os na edição — a qualidade fica maior do que em uma única geração longa.
- 06
Combine a proporção de tela com a plataforma desde o início
9:16 para TikTok / Reels / Shorts, 16:9 para feeds em paisagem e YouTube, 1:1 para grades de posts. Os modelos são treinados de modo ligeiramente diferente por proporção de tela — recortar um 16:9 em 9:16 depois perde tanto a fidelidade quanto a composição que o modelo pretendia.
Preços
Preços da API de Seedance 2.5 Flash
O preço é por resultado. O valor final varia conforme os parâmetros definidos no playground de cada variante (resolução, duração, quantidade de resultados, referências).
| Endpoint | Tipo | Preço inicial |
|---|---|---|
| bytedance/ | video-to-video | $0.15 |
| bytedance/ | reference-to-video | $0.24 |
| bytedance/ | image-to-video | $0.24 |
| bytedance/ | text-to-video | $0.24 |
API
Chame a API de Seedance 2.5 Flash
Crie uma chave de API em wavespeed.ai/accesskey e envie uma predição via REST. O playground gera exemplos prontos para colar para qualquer combinação de entradas.
POSThttps://api.wavespeed.ai/api/v3/bytedance/seedance-2.5-flash/text-to-video
# 1. Submit the prediction.
SUBMIT_RESPONSE=$(curl --silent --show-error --fail-with-body \
-X POST "https://api.wavespeed.ai/api/v3/bytedance/seedance-2.5-flash/text-to-video" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $WAVESPEED_API_KEY" \
-d '{
"prompt": "A cinematic shot of a city at sunset, soft golden light",
"aspect_ratio": "16:9",
"resolution": "720p",
"duration": 5,
"generate_audio": true
}')
TASK=$(printf '%s' "$SUBMIT_RESPONSE" | jq 'if has("data") then .data else . end')
PREDICTION_ID=$(printf '%s' "$TASK" | jq -r '.id')
if [ -z "$PREDICTION_ID" ] || [ "$PREDICTION_ID" = "null" ]; then
printf 'Submission response did not contain a prediction id
' >&2
exit 1
fi
RESULT_URL="https://api.wavespeed.ai/api/v3/predictions/$PREDICTION_ID/result"
# 2. Poll until the prediction finishes.
while true; do
RESPONSE=$(curl --silent --show-error --fail-with-body "$RESULT_URL" \
-H "Authorization: Bearer $WAVESPEED_API_KEY")
RESULT=$(printf '%s' "$RESPONSE" | jq 'if has("data") then .data else . end')
STATUS=$(printf '%s' "$RESULT" | jq -r '.status')
case "$STATUS" in
completed) printf '%s\n' "$RESULT" | jq '.outputs'; break ;;
failed|cancelled|timeout|deleted) printf '%s\n' "$RESULT" | jq . >&2; exit 1 ;;
*) sleep 2 ;;
esac
doneconst submitUrl = "https://api.wavespeed.ai/api/v3/bytedance/seedance-2.5-flash/text-to-video";
const apiKey = process.env.WAVESPEED_API_KEY;
if (!apiKey) throw new Error('Set WAVESPEED_API_KEY');
async function requestJson(url, options = {}) {
const response = await fetch(url, options);
if (!response.ok) throw new Error(await response.text());
return response.json();
}
// 1. Submit the prediction.
const body = await requestJson(submitUrl, {
method: "POST",
headers: {
"Authorization": `Bearer ${apiKey}`,
"Content-Type": "application/json",
},
body: JSON.stringify({
"prompt": "A cinematic shot of a city at sunset, soft golden light",
"aspect_ratio": "16:9",
"resolution": "720p",
"duration": 5,
"generate_audio": true
}),
});
const task = body.data ?? body;
const resultUrl = `https://api.wavespeed.ai/api/v3/predictions/${task.id}/result`;
// 2. Poll until the prediction finishes.
while (true) {
const resultBody = await requestJson(resultUrl, {
headers: { "Authorization": `Bearer ${apiKey}` },
});
const result = resultBody.data ?? resultBody;
if (result.status === "completed") {
console.log(result.outputs);
break;
}
if (["failed", "cancelled", "timeout", "deleted"].includes(result.status)) throw new Error(JSON.stringify(result));
await new Promise(resolve => setTimeout(resolve, 2000));
}import json
import os
import time
from urllib.request import Request, urlopen
api_key = os.environ["WAVESPEED_API_KEY"]
headers = {"Authorization": f"Bearer {api_key}", "Content-Type": "application/json"}
payload = {
"prompt": "A cinematic shot of a city at sunset, soft golden light",
"aspect_ratio": "16:9",
"resolution": "720p",
"duration": 5,
"generate_audio": True
}
def request_json(url, data=None):
request = Request(url, data=data, headers=headers, method="POST" if data else "GET")
with urlopen(request) as response:
return json.load(response)
# 1. Submit the prediction.
body = request_json("https://api.wavespeed.ai/api/v3/bytedance/seedance-2.5-flash/text-to-video", json.dumps(payload).encode())
task = body.get("data", body)
result_url = f"https://api.wavespeed.ai/api/v3/predictions/{task['id']}/result"
# 2. Poll until the prediction finishes.
while True:
result_body = request_json(result_url)
result = result_body.get("data", result_body)
status = result.get("status")
if status == "completed":
print(result.get("outputs", []))
break
if status in {"failed", "cancelled", "timeout", "deleted"}:
raise RuntimeError(result)
time.sleep(2)Comparar
Seedance 2.5 Flash vs alternativas
Quando escolher o Seedance 2.5 Flash em vez de modelos semelhantes na WaveSpeedAI.
Seedance 2.5 Flash vs Seedance 2.5
O Seedance 2.5 é o modelo principal: saída de 480p a 4K, até 50 arquivos de referência e extensão de vídeo. O Seedance 2.5 Flash é o nível de menor custo, em 480p e 720p, para rascunhos, testes e clipes em alto volume; envie o mesmo prompt ao Seedance 2.5 quando um plano precisar de 1080p ou 4K.
Seedance 2.5 Flash vs Seedance 2.0
O Seedance 2.0 gera até 15 segundos por clipe. O Seedance 2.5 Flash chega a 30 segundos em um único plano e aceita até 10 imagens, 5 vídeos e 5 áudios como referências.
Seedance 2.5 Flash vs Kling 4.0 Flash
O Kling 4.0 Flash gera clipes de 3 a 20 segundos em 720p. O Seedance 2.5 Flash vai até 30 segundos, adiciona um nível em 480p e aceita áudio de referência junto com imagens e vídeos.
FAQ
Seedance 2.5 Flash API — Perguntas frequentes
Preços, licença, integração — perguntas comuns sobre executar o Seedance 2.5 Flash na WaveSpeedAI.
A API do Seedance 2.5 Flash está disponível na WaveSpeedAI?
Sim. O Seedance 2.5 Flash está disponível no catálogo de modelos da WaveSpeedAI com os endpoints text-to-video, image-to-video, reference-to-video e video-edit, todos no mesmo fluxo de predição REST, com acesso ao playground e preço por uso.
Qual é a diferença entre o Seedance 2.5 Flash e o Seedance 2.5?
O Seedance 2.5 Flash é o nível de menor custo, com saída em 480p e 720p e até 10 imagens, 5 vídeos e 5 áudios como referências. O Seedance 2.5 adiciona saída em 1080p e 4K, até 50 arquivos de referência e extensão de vídeo.
Qual a duração máxima de um vídeo do Seedance 2.5 Flash?
De 4 a 30 segundos por clipe, em segundos inteiros. O padrão é 5 segundos.
Como integro a API do Seedance 2.5 Flash?
Use o fluxo de predição padrão da WaveSpeedAI: autentique-se com sua chave de API, faça um POST no endpoint do modelo (por exemplo, bytedance/seedance-2.5-flash/text-to-video), consulte o resultado da predição e baixe o vídeo gerado. Integrações existentes do Seedance 2.5 migram trocando o caminho do modelo.
O que é a API do Seedance 2.5 Flash?
Seedance 2.5 Flash é um modelo de geração de vídeo da ByteDance disponibilizado como API REST na WaveSpeedAI. ByteDance Seedance 2.5 Flash — o nível de menor custo do Seedance 2.5 para trabalho com vídeo em alto volume: texto para vídeo, imagem para vídeo, referência para vídeo e edição de vídeo, com clipes de 4 a 30 segundos em 480p ou 720p e áudio nativo sincronizado. Você pode chamá-lo por código ou testá-lo no playground indicado acima.
Como chamo a API do Seedance 2.5 Flash?
Crie uma conta na WaveSpeedAI, copie sua chave de API em /accesskey e faça POST para https://api.wavespeed.ai/api/v3/bytedance/seedance-2.5-flash/text-to-video com sua entrada em JSON. O endpoint devolve um id de predição. Consulte o endpoint de resultado a cada 2 segundos, aproximadamente, aumente o intervalo em tarefas longas e pare em qualquer status final. Exemplos prontos para produção em Python / Node.js / cURL estão acima.
Quanto custa a API do Seedance 2.5 Flash?
O Seedance 2.5 Flash começa em $0.15. O custo exato varia conforme os parâmetros definidos (resolução, duração, quantidade de resultados, referências). A prévia de custo ao vivo ao lado do botão Gerar no playground mostra o preço exato da sua entrada atual.
Quais variantes do Seedance 2.5 Flash estão disponíveis?
A WaveSpeedAI hospeda 4 endpoints de Seedance 2.5 Flash ativos: bytedance/seedance-2.5-flash/video-edit, bytedance/seedance-2.5-flash/reference-to-video, bytedance/seedance-2.5-flash/image-to-video, bytedance/seedance-2.5-flash/text-to-video. Cada variante tem sua própria página de playground e seu preço.
Posso usar os resultados do Seedance 2.5 Flash comercialmente?
Os direitos de uso comercial seguem a licença do modelo da ByteDance. A maioria dos modelos da ByteDance permite o uso comercial dos resultados; veja o resumo da licença na página do playground de cada modelo e os Termos de Serviço da WaveSpeedAI para as condições da plataforma.
Por que usar o Seedance 2.5 Flash na WaveSpeedAI em vez de ir direto à fonte?
Uma chave de API e uma conta de cobrança para o Seedance 2.5 Flash E mais de 1.000 outros modelos de IA de outros provedores. Sem configuração de SDK por fornecedor, sem limites de taxa separados, sem reescrever o código de integração a cada fornecedor. Os preços costumam ser iguais ou menores que os da API direta da ByteDance.
Provedor
Sobre a ByteDance
A equipe por trás do Seedance 2.5 Flash e de toda a linha de modelos da ByteDance na WaveSpeedAI.
A ByteDance — empresa por trás do TikTok, do CapCut e do Doubao — mantém uma das maiores operações de pesquisa em IA do mundo. Suas equipes Seed e Doubao lançam modelos de ponta para geração de vídeo (Seedance), geração e edição de imagens (Seedream, Nano Banana) e trabalhos de avatar / lip-sync. Os modelos são treinados com dados em escala interna e levados à produção nos apps de consumo da ByteDance antes de serem lançados como APIs.
Comece a criar com o Seedance 2.5 Flash na WaveSpeedAI
Créditos iniciais grátis no cadastro. Uma chave de API para mais de 1.000 modelos de IA da ByteDance e de todos os outros provedores.