API Seedance: API de Geração de Vídeo Seedance 2.5 e 2.0

Chame o Dreamina Seedance 2.5, Seedance 2.0, 2.0 Fast e 2.0 Mini da ByteDance diretamente do seu código através da API Nereo: uma chave de API, uma requisição REST por vídeo, texto para vídeo, imagem para vídeo e referência para vídeo, pague por segundo. Quer testar prompts primeiro? Gere com o Seedance 2.5 aqui mesmo, sem precisar de código.

Texto para Vídeo

Prompt
Seedance logoSeedance
0 / 20000

Recursos da API Seedance 2.5: Texto, Imagem e Referência para Vídeo

API Texto para Vídeo: Até 30 Segundos em Uma Requisição

Envie um prompt para o endpoint de texto para vídeo do Seedance 2.5 e receba um vídeo com movimento, direção de câmera e áudio nativo. Os clipes vão até 30 segundos, então um anúncio completo, revelação de produto ou cena de história cabe em uma única chamada de API.

API Imagem para Vídeo com Primeiro e Último Quadros

Anime uma foto de produto, personagem ou frame de storyboard. O endpoint de imagem para vídeo aceita um quadro inicial e um quadro final opcional, para você controlar exatamente onde a cena começa e termina.

API Referência para Vídeo com Até 30 Referências

Use o endpoint de referência para vídeo (omni reference) para enviar até 30 imagens ou vídeos, além de um prompt, e manter rostos, roupas, embalagens e cores da marca consistentes entre as cenas. Defina generate_audio como true para diálogos, músicas e efeitos sincronizados com a imagem.

Rascunhos em 480p, Finais em 1080p, 4K com Seedance 2.0

Escolha 480p, 720p ou 1080p por requisição (Seedance 2.0 também oferece 4K). Faça rascunhos baratos em 480p com Seedance 2.0 Mini ou Fast, depois renderize a versão final com Seedance 2.5.

Tutorial Python da API Seedance e Exemplos de Código

Cada modelo Seedance tem seu próprio endpoint em https://api.nereo.io/api/v1. As requisições são assíncronas: você recebe um status_url imediatamente e faz polling (ou usa um webhook) até o vídeo ficar pronto, geralmente em um a alguns minutos. Copie estes exemplos para Python, curl ou Node.js.

Seedance 2.5 texto para vídeo (Python)

python
import os, time, requests

API = "https://api.nereo.io/api/v1"
headers = {"Authorization": f"Bearer {os.environ['NEREO_API_KEY']}"}

# 1. Submit a Seedance 2.5 text-to-video request
job = requests.post(
    f"{API}/byteplus/seedance-2.5/text-to-video",
    headers=headers,
    json={
        "prompt": "A barista pours latte art in a sunlit cafe, slow push-in",
        "duration": 8,
        "resolution": "720p",
        "aspect_ratio": "16:9",
        "generate_audio": True,
    },
).json()

# 2. Poll status_url until the video is ready
while True:
    result = requests.get(job["status_url"], headers=headers).json()
    if result["status"] not in ("queued", "in_progress"):
        break
    time.sleep(5)

if result.get("error"):
    raise RuntimeError(result["error"]["message"])
print(result["outputs"][0]["url"])

Seedance 2.5 imagem para vídeo (curl)

bash
curl -X POST https://api.nereo.io/api/v1/byteplus/seedance-2.5/image-to-video \
  -H "Authorization: Bearer $NEREO_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "prompt": "The product slowly rotates on a marble pedestal",
    "image_url": "https://example.com/product.png",
    "duration": 5,
    "resolution": "720p",
    "aspect_ratio": "adaptive",
    "generate_audio": true
  }'

# The response includes a status_url. Check it until status is "completed":
curl "$STATUS_URL" -H "Authorization: Bearer $NEREO_API_KEY"

Seedance 2.0 Fast texto para vídeo (Node.js / TypeScript)

typescript
const headers = {
  Authorization: `Bearer ${process.env.NEREO_API_KEY}`,
  "Content-Type": "application/json",
};

const job = await fetch("https://api.nereo.io/api/v1/byteplus/seedance-2.0-fast/text-to-video", {
  method: "POST",
  headers,
  body: JSON.stringify({ prompt: "A paper boat drifting down a rainy street", duration: 5, resolution: "480p" }),
}).then((r) => r.json());

let result;
do {
  await new Promise((r) => setTimeout(r, 5000));
  result = await fetch(job.status_url, { headers }).then((r) => r.json());
} while (result.status === "queued" || result.status === "in_progress");

console.log(result.outputs[0].url);

Como Obter uma Chave de API Seedance e Fazer Sua Primeira Requisição

Do cadastro ao primeiro vídeo gerado em cerca de cinco minutos.

1

Crie uma Chave de API

Faça login no console da API Nereo, abra Chaves de API e crie uma chave. Ela é exibida uma única vez, então armazene-a em uma variável de ambiente como NEREO_API_KEY e use apenas em código do lado do servidor.

2

Adicione Saldo e Envie uma Requisição

Recarregue seu saldo e envie um corpo JSON via POST para um endpoint Seedance como /byteplus/seedance-2.5/text-to-video com seu prompt, duração, resolução e proporção.

3

Faça Polling e Baixe o Vídeo

Verifique o status_url retornado a cada poucos segundos até o status ser completed, depois baixe outputs[0].url. Os arquivos gerados são copiados para o armazenamento da Nereo, então os links continuam funcionando.

Seedance 2.5 vs 2.0 vs 2.0 Fast vs 2.0 Mini API: Endpoints e Preço por Segundo

FeatureSeedance 2.5Seedance 2.0Seedance 2.0 FastSeedance 2.0 Mini
Endpointbyteplus/seedance-2.5byteplus/seedance-2.0byteplus/seedance-2.0-fastbyteplus/seedance-2.0-mini
Duração do vídeoAté 30 sAté 15 s4–15 s4–15 s
480p$0,147 / s$0,101 / s$0,0402 / s$0,0201 / s
720p$0,331 / s$0,216 / s$0,0864 / s$0,0432 / s
1080p$0,813 / s$0,535 / sNão disponívelNão disponível
4KNão disponível$1,12 / sNão disponívelNão disponível
Melhor paraCenas longas com múltiplos planos e áudioClipes de alta qualidade até 4KIterações rápidas e de baixo custoRascunhos de menor custo

Preços da API Seedance por Segundo

As requisições da API Seedance são cobradas por segundo de vídeo gerado, de acordo com a tarifa do modelo e resolução escolhidos. Com vídeos de referência no Seedance 2.5, os segundos de referência mais os segundos de saída são cobrados a uma taxa menor. Os preços são as tarifas atuais na página de cada modelo no console da API Nereo.

Pague por Segundo, Pré-pago

Adicione saldo uma vez e cada requisição Seedance debita dele. Um clipe de 5 segundos em 720p custa cerca de $0,22 com Seedance 2.0 Mini, $0,43 com 2.0 Fast e $1,66 com 2.5. Uma requisição que seu saldo não cobre falha e não é cobrada.

Uma Chave para Todos os Modelos

A mesma chave de API e fluxo de requisição funcionam para Seedance, Kling, Veo, Hailuo, Nano Banana, GPT Image, Seedream e mais, para você comparar modelos sem novas integrações.

Créditos Seedance para No-Code e Agentes

Prefere não programar? Use o gerador nesta página com créditos Seedance, ou conecte ChatGPT, Claude ou Cursor através do servidor MCP Seedance.

Perguntas Frequentes sobre a API Seedance

Existe uma API Seedance?

Sim. Você pode chamar Seedance 2.5, 2.0, 2.0 Fast e 2.0 Mini através da API Nereo com uma requisição REST por vídeo. A ByteDance também oferece o Seedance diretamente através do BytePlus ModelArk.


A API Dreamina Seedance 2.5 é a mesma que a API Seedance 2.5?

Sim. Dreamina Seedance 2.5 é o nome que a BytePlus usa para o modelo Seedance 2.5 da ByteDance. Aqui é o endpoint byteplus/seedance-2.5, com modos texto para vídeo, imagem para vídeo e referência para vídeo.


Como obtenho uma chave de API Seedance?

Faça login no console da API Nereo, abra Chaves de API e crie uma. Envie-a como token Bearer no cabeçalho Authorization. Mantenha-a no lado do servidor e nunca a envie para o controle de código-fonte.


Quanto custa a API Seedance?

O Seedance 2.5 custa $0,147 por segundo em 480p, $0,331 em 720p e $0,813 em 1080p. O Seedance 2.0 custa de $0,101 a $1,12 por segundo até 4K, o 2.0 Fast começa em $0,0402 por segundo e o 2.0 Mini em $0,0201 por segundo.


API Seedance 2.5 vs API Seedance 2.0: qual devo usar?

Use o Seedance 2.5 para clipes de até 30 segundos, cenas com múltiplos planos e trabalhos com muitas referências. Use o Seedance 2.0 para até 15 segundos e saída em 4K, e o 2.0 Fast ou Mini para rascunhos baratos e trabalhos em alto volume.


Existe uma API Seedance grátis ou teste grátis?

As requisições da API são pagas a partir de um saldo pré-pago, e uma requisição que seu saldo não cobre não é cobrada. Para experimentar o Seedance gratuitamente primeiro, use o gerador nesta página com seus créditos de boas-vindas Seedance, quando oferecidos.


Quais são os endpoints da API Seedance?

Cada modelo e modo tem seu próprio endpoint, por exemplo /api/v1/byteplus/seedance-2.5/text-to-video, /byteplus/seedance-2.5/image-to-video e /byteplus/seedance-2.5/reference-to-video. A documentação da API lista todos os parâmetros e limites.


Como uso a API Seedance em Python?

É uma API HTTPS simples, então a biblioteca requests é suficiente: envie seu corpo JSON via POST e depois faça polling do status_url retornado, como no tutorial Python acima. Node.js, curl e qualquer outro cliente HTTP funcionam da mesma forma.


Quanto tempo leva uma requisição da API Seedance?

Os vídeos geralmente levam de um a alguns minutos, dependendo da duração, resolução e carga. Faça polling do status_url a cada poucos segundos ou registre um webhook em vez de manter uma conexão aberta.


Quais entradas a API Seedance aceita?

Um prompt de texto, um quadro inicial e um quadro final opcional para imagem para vídeo, ou até 30 referências de imagem ou vídeo para referência para vídeo. As saídas são arquivos MP4 com áudio nativo opcional, de 480p a 1080p (4K no Seedance 2.0).


Existe um SDK da API Seedance no GitHub?

Você não precisa de um: qualquer cliente HTTP pode chamar a API com uma chave de API. Os wrappers do GitHub geralmente chamam um provedor terceirizado, enquanto a documentação da API fornece exemplos prontos para copiar em curl e TypeScript para cada endpoint.


Posso usar a API Seedance com Claude Code, Codex ou Cursor?

Sim. Cada página de modelo tem um prompt "Copiar para agente" que fornece ao seu agente de codificação o endpoint e os parâmetros. Para criar vídeos sem escrever código, conecte o servidor MCP Seedance ao ChatGPT, Claude ou Cursor.

Teste Seus Prompts Seedance Antes de Integrar