Início
Recursos
PreçosSkill
Ferramentas
BlogSeedance 2.0Nano Banana 2
Try for free
/

Plataforma de criação de vídeos com IA. Transforme ideias em vídeos com chat IA, edição inteligente e distribuição multiplataforma.

support@vibbit.ai

Ferramentas com IA

  • Análise de Cenas com IA - Detecção Instantânea
  • Extrair Roteiro de Vídeo - IA Fala para Texto
  • Reconhecimento de BGM - Identificar Música em Vídeos
  • Remoção de Legendas com IA - Limpeza Instantânea
  • Gerador de Avatar IA - Sem Câmera Necessária
  • IA Texto para Fala - Vozes Naturais
  • Smart B-Roll - Remover Palavras de Preenchimento com IA
  • IA Voice-Over para Vídeo - Narração Profissional

Comparisons

  • Vibbit vs VEED
  • Vibbit vs Kapwing
  • Vibbit vs CapCut
  • Vibbit vs Canva
  • Vibbit vs InVideo
  • Vibbit vs FlexClip
  • Vibbit vs Descript
  • Vibbit vs Pictory
  • Vibbit vs Synthesia
  • Vibbit vs HeyGen
  • Vibbit vs Opus Clip

Seedance 2.0

  • Prompt Gallery
  • How to Use
  • API Guide
  • Versions

Blog

  • Teste A/B de Titulos de Video para Mais Cliques
  • Gravacao de Tela no Android: Guia Completo
  • Guia de Bitrate de Audio: Como Escolher a Qualidade Certa
  • Melhores Ferramentas de Legendas Automaticas 2025
  • Melhores Editores de Video Gratuitos em 2025

Ferramentas de Vídeo Gratuitas

  • Extrator de Thumbnails de Vídeo - Qualidade HD
  • Conversor de Vídeo Gratuito - 20+ Formatos
  • Compressor de Vídeo Gratuito - Reduza 80% do Tamanho
  • Cortador de Vídeo Gratuito - Corte em Segundos
  • Conversor de Vídeo para GIF Gratuito - Sem Marca d'Água
  • Extrator de Áudio Gratuito - Extração Instantânea
  • Alterador de Velocidade de Vídeo - 0.25x a 4x
  • Remover Áudio do Vídeo - Um Clique
  • Reverter Vídeo Online - Grátis e Instantâneo
  • Unir Vídeos Gratuito - Combine Vídeos Online
  • Rotacionar Vídeo Online - 90°/180°/270°
  • Cortador de Vídeo Gratuito - Proporções Personalizadas
  • Adicionar Marca d'Água ao Vídeo - Texto e Imagem

© 2026 Vibbit. Todos os direitos reservados.

Política de PrivacidadeTermos de Serviço
  1. Início
  2. /
  3. Seedance 2.0
  4. /
  5. Seedance 2.0 API

Seedance 2.0 API

Integre o modelo de geracao de video Seedance 2.0 da ByteDance em suas aplicacoes atraves da API Volcengine. Este guia cobre todos os endpoints, exemplos de codigo em Python, cURL e JavaScript, alem de precos e opcoes de acesso.

Ultima atualizacao: Marco de 2026

Visao Geral da API

A API Seedance 2.0 esta disponivel atraves da plataforma cloud Volcengine (Volcano Engine) da ByteDance. Ela fornece endpoints RESTful para criar videos gerados por IA a partir de prompts de texto, imagens, clipes de video existentes e referencias de audio. A API usa uma arquitetura assincrona baseada em tarefas — voce envia uma solicitacao de geracao e recebe um ID de tarefa, depois consulta o resultado quando o processamento estiver concluido.

POST

Texto para Video

Gere um video inteiramente a partir de um prompt de texto. Suporta parametros de resolucao, duracao, proporcao e estilo.

POST

Imagem para Video

Anime uma imagem estatica em video usando uma imagem de referencia e prompt de texto. Preserva o estilo visual e detalhes dos personagens.

POST

Edicao de Video

Modifique elementos especificos em um video existente — substitua sujeitos, adicione ou remova objetos e repinte regioes.

POST

Extensao de Video

Estenda um video existente para frente ou para tras com continuidade perfeita e estilo consistente.

GET

Consulta de Tarefa

Verifique o status de uma tarefa de geracao e obtenha a URL do video de saida quando concluido.

Capacidades da API

Geracao Texto-para-Video

Gere clipes de video com qualidade cinematografica a partir de prompts de texto detalhados. Controle resolucao (480P/720P), taxa de quadros (24fps), duracao (5-10s) e proporcao (16:9, 9:16, 1:1).

Animacao Imagem-para-Video

Envie ate 7 imagens de referencia para guiar a geracao de video. O modelo preserva a aparencia do personagem, composicao da cena e estilo visual dos seus materiais de referencia.

Edicao de Video com IA

Edite videos existentes programaticamente — substituicao de sujeitos, adicao/remocao de objetos e repintura especifica de regioes, mantendo o movimento e o trabalho de camera originais.

Extensao e Continuacao de Video

Estenda videos em qualquer direcao com transicoes perfeitas. A geracao anterograda cria conteudo precedente, enquanto o preenchimento de trilha completa lacunas para narrativa continua.

Saida de Audio Sincronizada

A geracao nativa de audio e video produz efeitos sonoros combinados, dialogo sincronizado com os labios e musica de fundo. Suporta fala multilinguistica com varios sotaques.

Exemplos de Codigo

Python

Python

Usando a biblioteca requests para criar uma tarefa texto-para-video e consultar resultados.

import requests
import time

API_KEY = "your-api-key-here"
BASE_URL = "https://open.volcengineapi.com/api/v3/contents/generations/tasks"

# Step 1: Create a text-to-video generation task
response = requests.post(
    f"{BASE_URL}/seedance/v2/text_to_video",
    headers={
        "Authorization": f"Bearer {API_KEY}",
        "Content-Type": "application/json",
    },
    json={
        "prompt": "A young woman in a flowing red dress walks along a moonlit beach, gentle waves lapping at her feet. Smooth dolly-in, cinematic lighting, film grain.",
        "resolution": "720p",
        "duration": 5,
        "aspect_ratio": "16:9",
        "fps": 24,
    },
)

task = response.json()
task_id = task["data"]["task_id"]
print(f"Task created: {task_id}")

# Step 2: Poll for task completion
while True:
    status_resp = requests.get(
        f"{BASE_URL}/{task_id}",
        headers={"Authorization": f"Bearer {API_KEY}"},
    )
    status = status_resp.json()
    state = status["data"]["status"]

    if state == "completed":
        video_url = status["data"]["output"]["video_url"]
        print(f"Video ready: {video_url}")
        break
    elif state == "failed":
        print(f"Generation failed: {status['data']['error']}")
        break
    else:
        print(f"Status: {state}, waiting...")
        time.sleep(10)

cURL

cURL

Exemplos de linha de comando para criar uma tarefa e verificar o status.

# Step 1: Create a text-to-video generation task
curl -X POST \
  https://open.volcengineapi.com/api/v3/contents/generations/tasks/seedance/v2/text_to_video \
  -H "Authorization: Bearer your-api-key-here" \
  -H "Content-Type: application/json" \
  -d '{
    "prompt": "A young woman in a flowing red dress walks along a moonlit beach, gentle waves lapping at her feet. Smooth dolly-in, cinematic lighting, film grain.",
    "resolution": "720p",
    "duration": 5,
    "aspect_ratio": "16:9",
    "fps": 24
  }'

# Response: {"data": {"task_id": "task_abc123"}}

# Step 2: Check task status
curl -X GET \
  https://open.volcengineapi.com/api/v3/contents/generations/tasks/task_abc123 \
  -H "Authorization: Bearer your-api-key-here"

# Response when complete:
# {"data": {"status": "completed", "output": {"video_url": "https://..."}}}

JavaScript

JavaScript

Usando a Fetch API para integrar o Seedance em aplicacoes web.

const API_KEY = 'your-api-key-here';
const BASE_URL = 'https://open.volcengineapi.com/api/v3/contents/generations/tasks';

// Step 1: Create a text-to-video generation task
async function generateVideo(prompt) {
  const response = await fetch(
    `${BASE_URL}/seedance/v2/text_to_video`,
    {
      method: 'POST',
      headers: {
        'Authorization': `Bearer ${API_KEY}`,
        'Content-Type': 'application/json',
      },
      body: JSON.stringify({
        prompt,
        resolution: '720p',
        duration: 5,
        aspect_ratio: '16:9',
        fps: 24,
      }),
    }
  );

  const task = await response.json();
  const taskId = task.data.task_id;
  console.log(`Task created: ${taskId}`);

  // Step 2: Poll for task completion
  while (true) {
    const statusResp = await fetch(
      `${BASE_URL}/${taskId}`,
      { headers: { 'Authorization': `Bearer ${API_KEY}` } }
    );
    const status = await statusResp.json();
    const state = status.data.status;

    if (state === 'completed') {
      console.log(`Video ready: ${status.data.output.video_url}`);
      return status.data.output.video_url;
    } else if (state === 'failed') {
      throw new Error(`Generation failed: ${status.data.error}`);
    }

    console.log(`Status: ${state}, waiting...`);
    await new Promise((r) => setTimeout(r, 10000));
  }
}

// Usage
generateVideo(
  'A young woman in a flowing red dress walks along a moonlit beach, gentle waves lapping at her feet. Smooth dolly-in, cinematic lighting, film grain.'
).then((url) => console.log('Download:', url));

Precos da API

Os precos da API Seedance 2.0 dependem de qual plataforma voce usa para acessar. Aqui estao as principais opcoes:

Volcengine (Oficial)

A plataforma cloud oficial da ByteDance oferece precos pay-as-you-go baseados na resolucao do video, duracao e modo de geracao. Creditos de teste gratuitos estao disponiveis para novas contas. Requer uma conta Volcengine e configuracao de chave API.

Ver Precos Volcengine

Vibbit (Recomendado)

Acesse o Seedance 2.0 atraves da interface amigavel do Vibbit sem necessidade de configuracao de API. O plano gratuito inclui creditos de teste para todos os modos de geracao. Planos pagos oferecem cotas maiores, geracao prioritaria e licenciamento comercial.

Experimente Gratis no Vibbit

Pule a Configuracao da API — Use o Vibbit

Nao quer lidar com chaves de API, logica de polling e infraestrutura? O Vibbit oferece acesso completo ao Seedance 2.0 atraves de uma interface simples no navegador. Escreva seu prompt, clique em gerar e baixe seu video em minutos.

Comece a Criar no VibbitSeedance 2.0

Perguntas Frequentes

O que e a API Seedance 2.0?

A API Seedance 2.0 e uma interface RESTful fornecida pela ByteDance atraves da plataforma cloud Volcengine. Ela permite que desenvolvedores gerem programaticamente videos com IA a partir de prompts de texto, imagens, clipes de video e referencias de audio. A API suporta texto-para-video, imagem-para-video, edicao de video, extensao de video e consultas de status de tarefas.

Como obtenho acesso a API Seedance?

Para usar a API oficial, crie uma conta no Volcengine (volcano.engine), navegue ate os servicos de geracao de conteudo com IA e gere uma chave de API. Alternativamente, voce pode usar o Vibbit (app.vibbit.ai) para acessar o Seedance 2.0 sem nenhuma configuracao de API — basta se cadastrar e comecar a gerar.

Quanto custa a API Seedance 2.0?

Os precos variam por plataforma. O Volcengine oferece precos pay-as-you-go baseados na resolucao, duracao e modo de geracao, com creditos de teste gratuitos para novos usuarios. O Vibbit oferece um plano gratuito com creditos de teste e planos de assinatura pagos para uso mais intensivo.

Quais sao os limites de taxa e cotas da API?

Os limites de taxa dependem do nivel da sua conta e plataforma. O Volcengine define cotas por minuto e diarias com base no nivel de assinatura. Cada solicitacao de geracao de video e assincrona — voce envia a tarefa e consulta a conclusao, normalmente levando de 1 a 3 minutos por video.

Posso usar o Seedance 2.0 sem a API?

Sim! O Vibbit fornece uma interface baseada em navegador para acessar todas as capacidades do Seedance 2.0 sem escrever nenhum codigo. Basta visitar app.vibbit.ai, digitar seu prompt, enviar midia de referencia se necessario e clicar em gerar. E a maneira mais facil de usar o Seedance 2.0 para nao-desenvolvedores.