API do Seedance no Brasil: preço por segundo em reais e código em Python

Quanto custa gerar vídeo com Seedance 2.0, 2.0 Fast, 2.0 Mini e 2.5 por API pagando em reais, como chamar em curl e Python e o que eu vi num teste real de 5 segundos.

API do Seedance no Brasil: preço por segundo em reais e código em Python

API do Seedance no Brasil: preço por segundo em reais e código em Python

Dá para gerar vídeo com o Seedance por API pagando em reais, com Pix e nota fiscal, e saber o preço de cada segundo antes de gastar um centavo. Neste guia eu mostro quanto custa cada versão hoje, como fazer a primeira chamada em Python e o que saiu num teste real de 5 segundos.

Quanto custa a API do Seedance por segundo?

Depende da versão e da resolução, e a diferença é grande: o Seedance 2.5 em 720p custa onze vezes o 2.0 Mini na mesma resolução. A tabela abaixo é da Cut.Pro em 06/11/2026, por segundo de vídeo, no pacote de créditos mais barato.

Versão 480p 720p 1080p Duração
Seedance 2.0 Mini R$ 0,12 R$ 0,24 não tem 4 a 15 s
Seedance 2.0 Fast R$ 0,24 R$ 0,54 R$ 1,20 4 a 15 s
Seedance 2.0 R$ 0,84 R$ 1,74 R$ 3,83 4 a 15 s
Seedance 2.5 R$ 1,26 R$ 2,70 R$ 5,27 4 a 30 s

Esse preço muda quando o custo do modelo muda, então não copie para o seu código. A tabela atual fica em cut.pro/pt-BR/models, com uma página por versão (por exemplo, Seedance 2.5), e o mesmo dado sai em JSON, sem chave, em https://api.cut.pro/public/generations/models.

Um clipe de 5 segundos em 720p fica assim: R$ 1,20 no Mini, R$ 2,70 no Fast, R$ 8,70 no 2.0 e R$ 13,48 no 2.5. Para quem gera dezenas de variações por dia, a escolha da versão pesa mais que qualquer outro detalhe.

Por que pagar em reais faz diferença?

Porque a conta em dólar no cartão não é só o preço da tabela. Quem paga uma API estrangeira no cartão de crédito paga IOF de 3,5% e o câmbio do banco, que costuma ficar alguns por cento acima do comercial. Para uma empresa, ainda tem o problema da nota: despesa no exterior sem documento brasileiro complica a contabilidade.

Na Cut.Pro a API usa os mesmos créditos da conta, comprados em reais com Pix ou cartão. Toda conta nova começa com créditos grátis, então o primeiro teste não custa nada. A chave de API existe em todos os planos, inclusive no gratuito.

Como chamar a API do Seedance em Python?

São quatro passos: criar a chave, cotar, gerar e buscar o resultado. Eu sempre cotaria antes, porque a cotação é grátis e devolve o número exato que você vai repetir na geração.

  1. Crie a chave em cut.pro/studio/me/api-keys e guarde numa variável de ambiente, CUTPRO_API_KEY.
  2. Cote o pedido em POST /generations/quote. Ele não gera nada e não cobra.
  3. Gere em POST /generations, repetindo o credits da cotação. Se o preço mudou no meio do caminho, a resposta é 409 PRICE_CHANGED com o valor novo, e nada é cobrado.
  4. Busque o resultado em GET /generations/{id}?wait=60, que segura a resposta até o vídeo ficar pronto ou o tempo acabar.
import os
import uuid
import requests

API = "https://api.cut.pro/api/v1"
HEADERS = {"X-Api-Key": os.environ["CUTPRO_API_KEY"]}

pedido = {
    "kind": "video",
    "model": "bytedance/seedance-2-fast",
    "resolution": "720p",
    "seconds": 5,
    "aspect_ratio": "9:16",
    "prompt": "um pasteleiro de feira fritando pastel à noite em São Paulo, vapor subindo, neon refletido na calçada molhada",
}

cotacao = requests.post(f"{API}/generations/quote", json=pedido, headers=HEADERS).json()
print("vai custar", cotacao["credits"], "créditos")

geracao = requests.post(
    f"{API}/generations",
    json={**pedido, "credits": cotacao["credits"]},
    headers={**HEADERS, "Idempotency-Key": str(uuid.uuid4())},
).json()

while geracao["status"] == "processing":
    geracao = requests.get(f"{API}/generations/{geracao['id']}", params={"wait": 60}, headers=HEADERS).json()

print(geracao["status"], geracao["output"]["url"] if geracao["output"] else geracao["error_code"])

A Idempotency-Key evita cobrança dupla se a rede cair e você mandar o pedido de novo: a mesma chave em até 24 horas devolve a primeira resposta. Se o seu sistema já tem um endpoint público, troque o laço de espera por webhook_url no pedido e receba o aviso quando terminar.

O mesmo pedido em curl, para testar no terminal:

curl -X POST https://api.cut.pro/api/v1/generations/quote \
  -H "X-Api-Key: $CUTPRO_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{ "kind": "video", "model": "bytedance/seedance-2-fast", "resolution": "720p", "seconds": 5, "aspect_ratio": "9:16", "prompt": "um pasteleiro de feira fritando pastel à noite em São Paulo" }'

O que saiu no teste real?

Rodei exatamente esse pedido no Seedance 2.0 Fast, 5 segundos em 9:16 e 720p. Custou 45 créditos e ficou pronto em cerca de 1 minuto e 45 segundos, contando o envio e a espera.

O óleo borbulhando, a massa dourando nas bordas e o reflexo de neon na calçada molhada ficaram convincentes, com cara de celular na mão. O que não veio foi o pasteleiro: pedi alguém virando o pastel e o modelo entregou só a frigideira. Para cena com pessoa fazendo uma ação específica, eu descreveria a mão e o gesto logo no começo do prompt, ou testaria o mesmo prompt no Seedance 2.0 cheio antes de gerar em volume.

Qual versão escolher para o seu projeto?

Use o Mini ou o Fast para rascunho e o 2.0 para a versão que vai ao ar. Na prática, eu faria assim:

  • Teste de ideia e variação em massa: 2.0 Mini em 720p. É o mais barato da família e serve para validar roteiro e enquadramento.
  • Conteúdo para rede social em volume: 2.0 Fast em 720p, o meio-termo entre custo e qualidade.
  • Peça final e anúncio: 2.0 em 1080p.
  • Clipe longo ou com muitas referências: 2.5, que vai até 30 segundos e aceita até 30 imagens de referência. É o caso em que o preço mais alto se paga.

Se você vem de outro modelo que saiu do ar, como contei no post sobre o desligamento da API do Sora, vale a lição do que fazer quando um modelo é descontinuado: não amarre o seu sistema a um modelo só. Na Cut.Pro, trocar de Seedance para Wan, Kling ou Veo é mudar o campo model, com o mesmo formato de pedido. Escrevi mais sobre isso em convergência de modelos.

Por onde começar

Crie a chave, cote um vídeo de 5 segundos no 2.0 Mini e gere com os créditos grátis da conta. Se o resultado servir, suba para o Fast ou para o 2.0 só nas peças finais. A tabela de preço de cada modelo está em cut.pro/pt-BR/models, e a documentação completa da API, com Node e Python, em cut.pro/docs. Se você usa agente de IA, a mesma API está no MCP da Cut.Pro.

Compartilhar

Continue lendo

Mais insights e tutoriais pra você crescer como criador de conteúdo.