Seedance 2.0 Mini API
ByteDance Seedance 2.0 Mini — o nível mais rápido e de menor custo do Seedance 2.0. A mesma narrativa cinematográfica com vários planos, controle de câmera por IA e consistência de personagens com áudio nativo, por 50% do preço padrão.
Menor custo, vídeos de maior qualidade. Texto para vídeo, imagem para vídeo, video-edit e video-extend (além das variantes Turbo), de 480p a 4k em 4 a 15 s, com áudio nativo e até 9 referências de imagem, 9 de vídeo e 3 de áudio — por metade do preço do Seedance 2.0 padrão.
Visão geral
Sobre o Seedance 2.0 Mini API
O que o Seedance 2.0 Mini faz, como ele se encaixa na linha de modelos da ByteDance e por que as equipes o escolhem.
Seedance 2.0 Mini é um modelo de geração de vídeo da ByteDance, disponível pela API REST da WaveSpeedAI. ByteDance Seedance 2.0 Mini — o nível mais rápido e de menor custo do Seedance 2.0. A mesma narrativa cinematográfica com vários planos, controle de câmera por IA e consistência de personagens com áudio nativo, por 50% do preço padrão.
Menor custo, vídeos de maior qualidade. Texto para vídeo, imagem para vídeo, video-edit e video-extend (além das variantes Turbo), de 480p a 4k em 4 a 15 s, com áudio nativo e até 9 referências de imagem, 9 de vídeo e 3 de áudio — por metade do preço do Seedance 2.0 padrão.
A família Seedance 2.0 Mini na WaveSpeedAI traz 9 endpoints REST cobrindo os fluxos de Reference-To-Video, Text-To-Video, Video-Extend, Video-To-Video, Image-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.0 Mini 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.
Endpoints
Todos os endpoints da API de Seedance 2.0 Mini
9 endpoints de Seedance 2.0 Mini disponíveis agora na WaveSpeedAI — escolha a variante que combina com seu fluxo de trabalho.
/filters:quality(82)/media/images/d067bfc1-4927-4725-8dee-8f30a91bf953.webp)
Seedance 2.0 Mini Reference To Video Turbo
Seedance 2.0 Mini Turbo Reference to Video creates cinematic videos with native audio from your own reference images, videos, and audio, keeping characters, products, motion, and sound consistent while a prompt directs the new shot. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/1782150104262652854_353YVSPP.webp)
Seedance 2.0 Mini Text To Video Turbo
Seedance 2.0 Mini Text to Video Turbo is ByteDance's faster, lower-cost text-to-video model for cinematic multi-shot videos. It generates narrative sequences from text prompts and optional reference images, videos, and audio with AI camera control, consistent characters, 720P / 1080P output, 5-12s duration, and flexible aspect ratios. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/1784115845488318278_s45eoxGP.webp)
Seedance 2.0 Mini Video Extend
Seedance 2.0 Mini Video Extend is ByteDance's faster, lower-cost video extension model for cinematic multi-shot continuation. It extends existing videos into seamless narrative sequences with AI camera control, consistent characters, motion continuity, 480P / 720P / 1080P / 4K output, 4-15s duration, and flexible aspect ratios. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/3053270c-fb07-4c9a-a3a2-a12d6a7dda8e.webp)
Seedance 2.0 Mini Reference To Video
Seedance 2.0 Mini Reference to Video creates cinematic videos with native audio from your own reference images, videos, and audio, keeping characters, products, motion, and sound consistent while a prompt directs the new shot. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/1784114911044913513_tQ0MW5eo.webp)
Seedance 2.0 Mini Text To Video
Seedance 2.0 Mini Text to Video is ByteDance's faster, lower-cost text-to-video model for cinematic multi-shot videos. It generates narrative sequences from text prompts and optional reference images, videos, and audio with AI camera control, consistent characters across scenes, 480P / 720P / 1080P / 4K output, 4-15s duration, and flexible aspect ratios. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/1782150883895961015_UoILIIDE.webp)
Seedance 2.0 Mini Video Edit Turbo
Seedance 2.0 Mini is ByteDance's faster, lower-cost video generation model for text to video and image to video. It creates cinematic multi-shot videos with AI camera control, consistent characters across scenes, 720P / 1080P output, 5-12s duration, and flexible aspect ratios. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/1782150119735302611_8bsplife.webp)
Seedance 2.0 Mini Image To Video Turbo
Seedance 2.0 Mini Image to Video Turbo is ByteDance's faster, lower-cost image-to-video model for cinematic multi-shot videos. It turns reference images and optional text prompts into narrative sequences with AI camera control, consistent characters, 720P / 1080P output, 5-12s duration, and flexible aspect ratios. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/1784117507698664813_nXmwFOW6.webp)
Seedance 2.0 Mini Video Edit
Seedance 2.0 Mini Video Edit is ByteDance's faster, lower-cost video editing model for prompt-guided video modification. It edits existing videos with cinematic multi-shot quality, AI camera control, consistent characters, 480P / 720P / 1080P / 4K output, 4-15s duration, and flexible aspect ratios. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/1784114642196942243_fI6AKT2c.webp)
Seedance 2.0 Mini Image To Video
Seedance 2.0 Mini Image to Video is ByteDance's faster, lower-cost image-to-video model for cinematic multi-shot videos. It turns reference images and optional text prompts into narrative sequences with AI camera control, consistent characters across scenes, 480P / 720P / 1080P / 4K output, 4-15s duration, and flexible aspect ratios. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
Exemplos
Veja o Seedance 2.0 Mini em ação
Resultados reais gerados pela API do Seedance 2.0 Mini. 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.0 Mini
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.0-mini/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.0 Mini que você chamou.
Casos de uso
O que você pode criar com o Seedance 2.0 Mini
Fluxos de trabalho comuns para os quais desenvolvedores e criadores usam a API do Seedance 2.0 Mini.
Texto para vídeo de baixo custo com áudio nativo
bytedance/seedance-2.0-mini/text-to-video gera clipes cinematográficos a partir de prompts de texto, com áudio sincronizado em uma única passada, por metade do custo do Seedance 2.0 padrão — ideal para iteração em alto volume e conteúdo para redes sociais.
Imagem para vídeo a partir de uma imagem de referência
bytedance/seedance-2.0-mini/image-to-video anima uma imagem de referência com orientação por texto, preservando a identidade do sujeito, a composição e os detalhes do primeiro quadro, e adicionando movimento, movimentos de câmera e áudio sincronizado.
Video-edit para mudanças de estilo pontuais
bytedance/seedance-2.0-mini/video-edit reescreve iluminação, estilo, clima e atmosfera de um vídeo de entrada a partir de um prompt, preservando a identidade do sujeito, a composição e o movimento — uma passada de look-dev / transferência de estilo mais barata em filmagens existentes.
Video-extend para sequências mais longas
bytedance/seedance-2.0-mini/video-extend continua um vídeo de entrada a partir do último quadro, com uma continuação cinematográfica guiada por prompt — encadeie extensões para criar sequências mais longas pelo preço do Mini.
Variantes Turbo
As variantes -turbo entregam saída em alta resolução mais rápido — todas no nível de preço Mini, 50% mais barato.
Dicas
Dicas de prompt para o Seedance 2.0 Mini
Conselhos práticos para obter melhores resultados com o Seedance 2.0 Mini — 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.0 Mini
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/ | reference-to-video | 10% OFF$0.08$0.072 |
| bytedance/ | text-to-video | 10% OFF$0.08$0.072 |
| bytedance/ | video-extend | 10% OFF$0.12$0.108 |
| bytedance/ | reference-to-video | 10% OFF$0.12$0.108 |
| bytedance/ | text-to-video | 10% OFF$0.12$0.108 |
| bytedance/ | video-to-video | 10% OFF$0.095$0.0855 |
| bytedance/ | image-to-video | 10% OFF$0.08$0.072 |
| bytedance/ | video-to-video | 10% OFF$0.075$0.0675 |
| bytedance/ | image-to-video | 10% OFF$0.12$0.108 |
API
Chame a API de Seedance 2.0 Mini
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.0-mini/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.0-mini/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,
"enable_web_search": false,
"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.0-mini/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,
"enable_web_search": false,
"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,
"enable_web_search": False,
"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.0-mini/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.0 Mini vs alternativas
Quando escolher o Seedance 2.0 Mini em vez de modelos semelhantes na WaveSpeedAI.
Seedance 2.0 Mini vs Seedance 2.0 (standard)
O Seedance 2.0 padrão maximiza qualidade e estabilidade de movimento. O Seedance 2.0 Mini tem a mesma arquitetura e o mesmo conjunto de variantes (texto para vídeo, imagem para vídeo, video-edit, video-extend, Turbo), otimizado para geração mais rápida e custo 50% menor — escolha o Mini para iteração e volume e o padrão para a entrega final.
Seedance 2.0 Mini vs Veo 3.1
O Veo 3.1 lidera em fotorrealismo e rostos humanos. O Seedance 2.0 Mini vence em custo e em áudio nativo em todas as variantes, além de video-edit e video-extend na mesma família — a um preço pensado para produção em alto volume.
Seedance 2.0 Mini vs Kling 3.0
O Kling 3.0 oferece um endpoint separado de controle de movimento. O Seedance 2.0 Mini traz áudio nativo na mesma geração, saída em 4k, video-edit e video-extend, por metade do preço do Seedance 2.0 padrão, para workflows sensíveis a custo.
FAQ
Seedance 2.0 Mini API — Perguntas frequentes
Preços, licença, integração — perguntas comuns sobre executar o Seedance 2.0 Mini na WaveSpeedAI.
O que é a API do Seedance 2.0 Mini?
Seedance 2.0 Mini é um modelo de geração de vídeo da ByteDance disponibilizado como API REST na WaveSpeedAI. ByteDance Seedance 2.0 Mini — o nível mais rápido e de menor custo do Seedance 2.0. A mesma narrativa cinematográfica com vários planos, controle de câmera por IA e consistência de personagens com áudio nativo, por 50% do preço padrão. Você pode chamá-lo por código ou testá-lo no playground indicado acima.
Como chamo a API do Seedance 2.0 Mini?
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.0-mini/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.0 Mini?
O Seedance 2.0 Mini começa em $0.0675. 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.0 Mini estão disponíveis?
A WaveSpeedAI hospeda 9 endpoints de Seedance 2.0 Mini ativos: bytedance/seedance-2.0-mini/reference-to-video-turbo, bytedance/seedance-2.0-mini/text-to-video-turbo, bytedance/seedance-2.0-mini/video-extend, bytedance/seedance-2.0-mini/reference-to-video, bytedance/seedance-2.0-mini/text-to-video, bytedance/seedance-2.0-mini/video-edit-turbo, bytedance/seedance-2.0-mini/image-to-video-turbo, bytedance/seedance-2.0-mini/video-edit, e mais. Cada variante tem sua própria página de playground e seu preço.
Posso usar os resultados do Seedance 2.0 Mini 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.0 Mini na WaveSpeedAI em vez de ir direto à fonte?
Uma chave de API e uma conta de cobrança para o Seedance 2.0 Mini 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.0 Mini 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.0 Mini 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.