APIMart
API Seedance 2 Mini: vídeo de IA rápido e barato

API Seedance 2 Mini: vídeo de IA rápido e barato

Guia para devs sobre o ByteDance Seedance 2 Mini: entradas, especificações de saída, preço perto de $0.081/seg e o fluxo assíncrono de API para vídeo curto.

Insights de Modelos

Se você precisa de clipes curtos de vídeo de IA rápido, Seedance 2 Mini parece um modelo voltado para rascunho, não para o acabamento final. Pelo que vejo no artigo, o principal trade-off é simples: você ganha custo mais baixo e tempos de espera curtos, mas abre mão de parte da qualidade de saída de alto nível.

Aqui está a versão resumida:

  • Eu usaria o Seedance 2 Mini (seedance-2-0-fast) para clipes de 5 a 15 segundos
  • Ele suporta entradas de texto, imagem, vídeo e áudio
  • Ele retorna MP4 a 24 fps
  • Ele suporta 480p, 720p e 1080p
  • Um clipe de 5 segundos em 720p é listado em cerca de 35 a 48 segundos
  • O custo é descrito de duas formas na fonte:
    • cerca de $0.05 a $0.10 por clipe
    • e $0.081 por segundo ($0.41 para 5 segundos)
  • Ele roda por meio de um fluxo de API assíncrono com task IDs, polling ou webhooks
  • Os links de arquivos gerados expiram após 24 horas
  • Melhor encaixe: testes de anúncios, clipes sociais curtos, teasers de produto e teste de ideias em lote

O que mais importa é como você o usa. Eu não trataria o Mini como o nível de renderização final para todo trabalho. Eu o trataria como o modelo de primeira passada: teste prompts em 480p ou 720p, mantenha os clipes curtos e depois leve a melhor ideia para um nível mais alto como o Sora 2 se o acabamento importar.

Seedance 2 Mini vs. Standard: velocidade, custo e qualidade comparados
Seedance 2 Mini vs. Standard: velocidade, custo e qualidade comparados

Como acessar a API do Seedance 2.0 (tutorial em vídeo)

Comparação rápida

ModeloUso principalResoluçãoCusto de 5sTempo de espera típicoMelhor encaixe
Seedance 2 Mini / FastRascunho de menor custo480p, 720p, 1080p160 créditos~30–90 segundosGanchos de anúncio, testes sociais, variantes em lote
Seedance 2.0 StandardSaída de alto nívelAté 2K240 créditos~45–120 segundosVídeos finais de marca, entrega refinada

Alguns pontos se destacam no artigo.

Primeiro, o modelo é construído em torno de geração de formato curto. Isso significa que a configuração da sua requisição importa muito. Você tem limites nos materiais enviados, como:

  • Imagens: até 30 MB
  • Vídeo: 2 a 15 segundos, abaixo de 50 MB
  • Áudio: MP3 ou WAV, até 15 MB cada
  • Até 3 arquivos de áudio
  • Até 9 referências de imagem
  • Até 3 referências de vídeo

Segundo, o artigo mostra que a estrutura do prompt ainda importa. Um formato simples como plano + sujeito + movimento + cenário + iluminação + estilo deve ajudar a manter as saídas mais no alvo. Para sincronia labial, a fala citada dentro do prompt é o gatilho indicado na fonte.

Terceiro, este parece um modelo que você deve conectar a um pipeline com algum cuidado. Eu garantiria:

  • salvar o task ID
  • fazer polling do status do job ou usar um webhook
  • tratar limites 429 com backoff
  • capturar erros de crédito 402 antes das tentativas
  • baixar os vídeos finalizados imediatamente, porque as URLs expiram em 24 horas

O artigo também aponta um fluxo útil: encadeie clipes pedindo o último quadro e depois passe esse quadro para a próxima requisição. É uma forma simples de fazer sequências multi-plano parecerem menos truncadas.

Então minha conclusão é direta: o Seedance 2 Mini faz mais sentido quando volume, clipes curtos e tempo de entrega importam mais do que o acabamento de topo. Se você está montando testes de anúncio, rascunhos sociais verticais ou teasers de produto, ele parece uma boa primeira parada. Para projetos que exigem realismo cinematográfico, o Kling V3 oferece uma alternativa poderosa. Se você precisa de um final mais refinado, eu usaria o Mini para achar o vencedor e depois rerodaria esse conceito em um nível mais alto como o Google Veo 3.1.

Abaixo, o guia completo entra em mais detalhes sobre a configuração do modelo, o fluxo de requisição, preços, limites e dicas de produção.

Seedance 2 Mini: contexto e histórico

Seedance 2 Mini

O Seedance 2 Mini é o nível rápido e de menor custo da ByteDance na família Seedance 2.0. Ele foi feito para clipes curtos e iteração rápida. Esse trade-off aparece nos limites de entrada, nas opções de saída e na forma como você deve projetar as requisições.

Como o Seedance 2 funciona por baixo dos panos

Essas escolhas de arquitetura ajudam a explicar por que o Mini é mais adequado a jobs curtos e repetíveis do que a renderizações longas.

O Seedance 2.0 usa uma arquitetura Dual-Branch Diffusion Transformer que gera vídeo e áudio juntos em uma única passagem [6][9]. Em termos simples, isso permite que o visual e o som permaneçam em sincronia durante a geração, em vez de adicionar áudio depois. Ele também suporta entradas multimodais, incluindo referências de texto, imagem, vídeo e áudio [6].

O Seedance 2.0 obteve uma pontuação de consistência de movimento VBench de 84.1, o que foi uma melhoria de 16,2% sobre a versão anterior [3]. Ele também reduziu a latência média de geração em cerca de 40% em comparação com a versão 1.0 [3]. Para as equipes, isso significa ciclos de revisão mais rápidos e movimento mais estável de um clipe para o outro.

Onde o Mini se encaixa na linha Seedance 2

O Mini, listado como seedance-2-0-fast na API, fica abaixo do modelo Seedance 2.0 padrão. O nível padrão é a linha de base focada em qualidade. O Mini é ajustado para velocidade, iteração e produção de muitas variantes criativas, em vez de buscar o acabamento visual de topo [1][11]. Ele é cerca de 19% mais barato que o modelo padrão [11] e foi feito para clipes de 5, 10 ou 15 segundos [10].

Seedance 2.0 Mini / FastSeedance 2.0 Standard
Foco principalVelocidade de iteração e disciplina de custoQualidade cinematográfica máxima
Resolução480p, 720p, 1080pAté 2K (2.560 × 1.440)
Custo de crédito (clipe de 5s)160 créditos240 créditos
Latência típica~30–90 segundos~45–120 segundos
Melhor caso de usoRascunhos, ganchos de anúncio, ideação em loteProdução final, vídeos de marca

Casos de uso para equipes nos EUA

O Mini faz sentido em fluxos onde a velocidade importa mais. Pense em testes A/B de ganchos de anúncio, criação de conteúdo para TikTok ou Reels, produção de muitas variantes criativas ou geração de B-roll para vídeos educacionais ou de marketing [1][11]. Ele também pode animar uma imagem estática de produto em um teaser curto usando um editor de canvas com IA mantendo a identidade visual do produto intacta [5][12].

Uma configuração comum é simples: prototipe em 720p com o Mini, depois rerenderize a ideia vencedora em 1080p ou superior após a direção ser aprovada [6]. Isso mantém as rodadas iniciais rápidas e reserva a renderização final para os conceitos com mais chance de entrega. A seguir, vamos olhar os modos de entrada, formatos de saída e limites que moldam o desenho da requisição.

Modos de entrada, formatos de saída e limites

Esses ganhos de velocidade e custo só se sustentam se a configuração da sua requisição for bem ajustada. As escolhas de entrada, os limites de arquivo e as configurações de saída moldam o que você recebe de volta.

Entradas suportadas: texto, imagem, vídeo e áudio

O Seedance 2 Mini pode receber texto, imagens, clipes de vídeo e arquivos de áudio em uma única requisição. Cada tipo de entrada se alinha a um tipo diferente de job.

Texto-para-vídeo é a rota mais rápida para mockups de anúncio e testes de conceito social. Se você quer um rascunho só com prompt, esse caminho chega lá sem precisar de nenhum material de origem.

Imagem-para-vídeo transforma imagens estáticas em movimento. Suporta até 9 referências de imagem por requisição e se encaixa bem em casos de e-commerce, especialmente quando as equipes querem transformar tomadas estáticas de produto em teasers curtos animados para listagens da Amazon ou da Shopify [12][9].

A geração guiada por vídeo suporta até 3 clipes de referência para direcionar estilo, movimento de câmera ou movimento do sujeito [4][9]. Você também pode usá-la para trocar objetos ou fundos ao retrabalhar uma filmagem que você já tem.

Para geração condicionada por áudio, o modelo cria áudio e visual em uma única passagem. Isso torna a sincronia labial possível em 8+ idiomas, incluindo inglês, espanhol, francês e alemão [9]. Para acionar a sincronia labial, coloque o diálogo falado entre aspas duplas dentro do prompt de texto [4].

Quando você precisa apontar para arquivos enviados dentro do prompt, use o símbolo @. Por exemplo, @Image1 ou @Video1 vincula sua instrução a um material específico [12][9].

Os limites de upload são bem rígidos, então importam:

  • Imagens podem ter até 30 MB cada
  • Arquivos de vídeo devem ter 2 a 15 segundos e menos de 50 MB
  • Uploads de áudio podem ser arquivos MP3 ou WAV de até 15 MB cada, com duração combinada de 15 segundos ou menos
  • O Seedance 2 Mini suporta até 3 arquivos de áudio por requisição [2][12][9]

Esses limites afetam como você monta as chamadas de API e quantas referências consegue empacotar em uma requisição.

Perfil de saída: resolução, duração, taxa de quadros e entrega de arquivos

As saídas voltam como arquivos MP4 a uma taxa fixa de 24 fps [13][2]. A duração do clipe varia de 4 a 15 segundos, e você pode usar -1 para duração automática se quiser que o modelo decida o comprimento final [12][2][4].

As predefinições de proporção incluem 16:9, 9:16, 1:1, 4:3, 3:4, 21:9 e 3:2 [14][9]. Para requisições de imagem-para-vídeo, defina o parâmetro ratio como "adaptive" para que a saída siga as dimensões da imagem de origem e evite barras pretas [2][4].

Proporção480p720p1080p
16:9864 × 4961.280 × 7201.920 × 1.080
9:16496 × 864720 × 1.2801.080 × 1.920
1:1640 × 640960 × 9601.080 × 1.080
21:9992 × 4321.470 × 6301.920 × 822

A resolução afeta se um clipe funciona como uma prévia bruta ou algo mais próximo da entrega final. Os limites de duração moldam como você divide as cenas em batidas menores.

Mais uma coisa: as URLs de vídeo geradas expiram após 24 horas [2]. Então, se um job termina e nada captura o arquivo, ele pode sumir. Inclua uma etapa de download automático no seu pipeline e depois mova o arquivo para armazenamento permanente assim que a requisição tiver sucesso.

Essas configurações moldam o armazenamento, a entrega e o planejamento de pós-produção.

Política de conteúdo e restrições de desenho de prompt

Prompts e uploads passam por moderação. Jobs que envolvem violência realista, material explícito ou deepfakes não autorizados de pessoas reais vão falhar [2][9]. Seu tratamento de erros deve levar isso em conta diretamente, para que uma tarefa rejeitada não congele silenciosamente uma execução em lote.

Para a estrutura do prompt, use esta ordem: [Shot type], [Subject description], [Action/motion], [Environment], [Lighting], [Style] [8]. O modelo suporta até 2.000 tokens de prompt [3], o que lhe dá bastante espaço para direção cinematográfica detalhada quando a cena pede.

Com as regras de entrada, configurações de saída e limites de política definidos, a próxima parte é o fluxo de requisição da API.

Como acessar o Seedance 2 Mini pela API

Por que a APIMart funciona bem para esse fluxo

APIMart

Depois que você conhece os limites de entrada e saída, o próximo passo é bem simples: obter acesso, tratar a autenticação e calcular o custo. A APIMart lhe dá um endpoint de API para o Seedance 2 Mini, além de outros modelos de vídeo de IA como o WAN 2.6, sob uma única chave e um único fluxo de autenticação, com cobrança em USD.[6][16] Para equipes nos EUA, isso torna a cobrança e a gestão de chaves bem menos bagunçadas.

É aqui que o Seedance 2 Mini deixa de ser apenas um modelo no papel e começa a se encaixar em um fluxo de API real. A APIMart é compatível com OpenAI, então, se sua equipe já usa esse padrão de requisição, adicionar o Seedance 2 Mini costuma exigir muito pouco retrabalho.

Configuração de conta, chaves de API e configuração de ambiente

Começar é direto. Crie uma conta na APIMart, depois vá para Gerenciamento de chaves de API e gere uma chave do lado do servidor.[15]

Armazene essa chave em uma variável de ambiente ou em um gerenciador de segredos. Se você trabalha em dev, staging e produção, use uma chave de API separada para cada um. Assim, o tráfego de teste não consome os limites de throughput da produção, e o uso fica mais fácil de rastrear.[15]

Envie cada requisição com um token Bearer no cabeçalho Authorization:[15]

Authorization: Bearer YOUR_API_KEY

Você usa a mesma chave e o mesmo endpoint para requisições de texto, imagem, vídeo e áudio. O ID do modelo é seedance-2-0-fast em todos os casos.[15][2]

Planejamento de preço e throughput

Depois que a chave estiver configurada, seu orçamento se resume principalmente à duração do clipe e à resolução. O Seedance 2 Mini custa $0.081 por segundo, o que significa que um clipe de 5 segundos custa cerca de $0.41, e um clipe de 10 segundos custa cerca de $0.81.[7]

Para trabalho de vídeo-para-vídeo, o preço de tokens é de cerca de $3.90 por 1 milhão de tokens. Jobs padrão de texto-para-vídeo e imagem-para-vídeo custam cerca de $6.40 por 1 milhão de tokens.[2]

A resolução pode aumentar rápido o uso de tokens. Um clipe de 5 segundos em 1080p usa cerca de 102.960 tokens, então essas escolhas importam quando você está rodando jobs em escala. Planos enterprise também podem incluir descontos por volume e limites de concorrência mais altos.[2][6][17]

Construindo requisições e fluxos de produção

Padrões de requisição texto-para-vídeo e imagem-para-vídeo

Depois que o acesso está configurado, o fluxo de requisição é bem simples. A maioria dos jobs do Seedance 2 Mini segue o mesmo padrão assíncrono: envie uma requisição POST, armazene o task_id, depois faça polling no endpoint de status ou aguarde um webhook até o job terminar.

import requests

headers = {
    "Authorization": "Bearer YOUR_API_KEY",
    "Content-Type": "application/json"
}

payload = {
    "model": "seedance-2-0-fast",
    "prompt": "A barista pours latte art in a sunlit café, slow dolly push in, warm tones, cinematic",
    "resolution": "480p",
    "duration": 5,
    "aspect_ratio": "16:9",
    "generate_audio": True,
    "seed": 12345
}

response = requests.post("YOUR_GENERATION_ENDPOINT", headers=headers, json=payload)
task_id = response.json().get("task_id") or response.json().get("job_id")

Para imagem-para-vídeo, inclua image_url e defina aspect_ratio como "adaptive" para que a saída corresponda ao quadro de origem.[2]

O parâmetro seed ajuda quando você quer o mesmo ponto de partida entre execuções. Mantenha-o fixo enquanto testa mudanças de prompt ou troca de resolução. Assim, você consegue avaliar o que mudou sem perseguir variação aleatória.

A estrutura do prompt também importa. Uma fórmula simples funciona bem: sujeito + ação + câmera + cena/iluminação + estilo. Seja específico sobre o movimento de câmera, porque o modelo tende a se sair melhor quando tem um alvo visual claro.[21]

Ajustando para velocidade, custo e resultados consistentes

Para trabalho de produção, o Mini é mais bem usado como o nível de teste. Use-o para experimentar redação de prompt, movimento e proporção antes de gastar mais créditos em renderizações finais. Isso funciona bem para ganchos de anúncio, teasers de produto e visuais educacionais, ou como precursor de modelos de maior fidelidade como o WAN 2.6.

Comece com 480p e 4 a 5 segundos, depois rerode as melhores ideias em 720p.[18][12] O nível Fast/Mini usa uma fórmula de preço baseada em duração: duration_seconds × 40 créditos, então um clipe de 5 segundos custa 160 créditos.[19]

ConfiguraçãoConceito de rascunhoClipe refinado
Resolução480p720p
Duração4–5 segundos10–15 segundos
Uso de créditoMenor gasto de créditoMaior gasto de crédito
Melhor paraTeste de prompt, iteração A/BEntrega final

Esse tipo de fluxo em duas passadas economiza créditos e mantém o processo sob controle. Você testa a ideia primeiro e só gasta mais nos clipes que já parecem promissores.

Jobs assíncronos, tratamento de erros e exemplos de fluxo

Depois de enviar um job, trate a conclusão de forma assíncrona. Você pode fazer polling no endpoint de status a cada poucos segundos ou usar um webhook se estiver rodando jobs em volume maior. Um timeout de 300 segundos é um padrão de produção sólido.[8] Assim que o job tiver sucesso, baixe o vídeo imediatamente.

Para narrativas multi-plano, que aparecem muito em walkthroughs de produto e sequências educacionais, semelhante à saída de alta consistência do MiniMax Hailuo 02, defina return_last_frame: true em cada requisição. Depois passe esse quadro para a próxima chamada como image_url. É um truque simples, mas ajuda os planos a fluírem melhor de um para o outro.[3]

Os erros de produção mais comuns são bem fáceis de ler:

  • 429 significa que você atingiu um limite de concorrência, então use backoff exponencial.
  • 402 significa que seu saldo de créditos está vazio, então verifique isso antes de iniciar qualquer loop de retry.
  • Problemas relacionados à política retornam failed; se isso acontecer, revise o prompt ou os materiais de origem antes de tentar de novo.[20]

Conclusão: quando usar o Seedance 2 Mini

Quando você olha o fluxo da API, os limites de uso e o preço juntos, a escolha é bem simples: velocidade vs. acabamento final. Use o Mini quando a entrega rápida e o custo mais baixo importam mais do que a saída de topo.

É por isso que ele funciona bem para teste de rascunho e ideação em lote. Você pode rodar mais conceitos de vídeo em estágio inicial sem gastar demais.

O Mini não é o nível de produção final. Em cenas complexas e clipes mais longos, ele é menos confiável do que o nível de maior qualidade. Então faz mais sentido como a faixa de rascunho, não a faixa de renderização final.

Ele também se encaixa bem no fluxo de API assíncrono coberto acima. Se sua equipe produz vídeo de formato curto em qualquer volume real, uma configuração em duas passadas - rascunho no Mini, depois finalização no nível de maior qualidade - é uma forma econômica de ir da ideia ao entregável.

Perguntas frequentes

O Seedance 2 Mini é bom o suficiente para vídeos finais?

O Seedance 2 Mini funciona melhor quando a velocidade importa mais.

Use-o para teste rápido de prompt, ideação em lote e rascunhos brutos de conceito social. É uma boa opção para trabalho de estágio inicial, quando você quer experimentar muitas direções sem perder ritmo. Mas não é a escolha certa como seu modelo principal para produção final de alta fidelidade.

Quando um prompt começa a parecer forte, leve-o para o fluxo completo do Seedance 2.0. É lá que você terá melhor qualidade de saída, controle de movimento mais apertado e coerência multimodal mais forte para materiais refinados voltados ao consumidor.

Como devo escolher entre 480p, 720p e 1080p?

Escolha com base em onde você está no processo e no que precisa entregar:

  • 480p funciona melhor para verificações iniciais de ideia, teste rápido de prompt e ideação em lote quando velocidade e custo importam mais.
  • 720p é uma boa opção para posts sociais, prévias e rascunhos que precisam de um bom equilíbrio entre qualidade e menor custo de API.
  • 1080p é a escolha certa para materiais de marketing, vídeos do YouTube e entregáveis finais ao cliente onde a qualidade visual precisa parecer refinada.

O que devo automatizar no fluxo da API?

Automatize o fluxo de geração assíncrona de ponta a ponta: envie a requisição, faça polling do status e baixe o vídeo finalizado.

Como a geração costuma levar de 30 a 120 segundos, seu código deve:

  • salvar o job ID assim que a requisição for aceita
  • verificar o status do job a cada 5 a 10 segundos
  • usar backoff exponencial se a API retornar HTTP 429

Também ajuda adicionar lógica de retry para falhas de curta duração, como timeouts, quedas de conexão ou respostas 5xx temporárias.

Assim que um vídeo estiver pronto, baixe-o imediatamente para armazenamento permanente. Isso importa porque as URLs temporárias de download expiram em 24 horas.

Pronto para testar?

Escolha o modelo que você quer no marketplace

Teste modelos de chat, imagem e vídeo no marketplace da APIMart e experimente rapidamente as capacidades dos modelos com uma API unificada.

Modelos de chatModelos de imagemModelos de vídeo
Explorar marketplace