API do Seedance 2.0 grátis: acesso pelo fal e exemplos no GitHub
O fal hospeda o Seedance 2.0 como um endpoint pago, então de onde vem o acesso grátis? Veja o endpoint exato e os parâmetros, chamadas em Python e JavaScript que funcionam, uma checklist para avaliar repositórios no GitHub, o cálculo de custo por clipe e as rotas grátis do PicassoIA para testar prompts antes de gastar um centavo.
Você buscou uma API grátis do Seedance 2.0 porque quer o modelo de vídeo da ByteDance rodando dentro do seu próprio script, sem uma conta que te surpreenda no fim do mês. Objetivo razoável. A resposta honesta tem duas partes. O fal hospeda um endpoint pronto do Seedance 2.0, mas é um uso pago, medido por consumo. As rotas grátis ficam em outros lugares. A seguir você encontra o endpoint exato do fal, todos os parâmetros que ele aceita, chamadas em Python e JavaScript que funcionam, uma checklist para avaliar exemplos no GitHub e um caminho grátis no PicassoIA que você pode usar hoje.
💡 Resumo rápido: o fal oferece a experiência de desenvolvedor mais limpa para o Seedance 2.0, e o PicassoIA oferece o lugar mais barato para testar. Encontre um prompt que funcione no segundo e gaste no primeiro apenas quando precisar de volume automatizado.
Existe uma API do Seedance 2.0 grátis de verdade?
Resposta curta: não no fal, pelo que a página pública de preços mostra. O Seedance 2.0 produz clipes de vídeo com áudio embutido, e as plataformas de API cobram por segundo gerado, porque cada clipe consome tempo real de GPU. Uma plataforma que desse acesso grátis e ilimitado quebraria em uma semana.
Quanto o fal cobra de fato
O fal expõe o modelo no endpoint bytedance/seedance-2.0/text-to-video. A página de preços lista uso pago do modelo e, quando eu verifiquei, não anunciava créditos grátis. Comparações de terceiros colocam a tarifa perto de US$ 0,24 por segundo na faixa básica e US$ 0,30 por segundo na faixa de alta qualidade. Trate esses números como valores relatados e confirme-os na página do modelo antes de montar o orçamento.
Veja o que essas tarifas relatadas significam por clipe:
Duração do clipe
Faixa básica (cerca de US$ 0,24 por segundo)
Faixa alta (cerca de US$ 0,30 por segundo)
5 segundos
cerca de US$ 1,21
cerca de US$ 1,51
10 segundos
cerca de US$ 2,42
cerca de US$ 3,02
15 segundos
cerca de US$ 3,63
cerca de US$ 4,54
Dez clipes de teste de 10 segundos na faixa alta chegam a cerca de US$ 30. A iteração de prompts é onde o dinheiro desaparece, então teste barato primeiro e gaste apenas na tomada que pretende publicar.
Como identificar ofertas grátis falsas
Os resultados de busca sobre este tema estão cheios de páginas prometendo "credenciais grátis ilimitadas". Desconfie. Três padrões aparecem sem parar:
Tokens compartilhados publicados em repositórios públicos. Eles são revogados em poucas horas, e usar um deles pode violar os termos da plataforma.
Wrappers "grátis" que revendem modelos mais baratos com o nome Seedance. O resultado não se parece nada com o original.
Funis de cadastro que pedem dados de pagamento antes de mostrar qualquer preço.
Se um token não está ligado à sua própria conta, ele não é seu para usar.
Acesso ao fal em dez minutos
Você precisa de três coisas: uma conta, um token e uma biblioteca cliente. Nada além disso.
Crie a conta e o token
Cadastre-se em fal.ai, abra o painel e gere um token de API. Copie-o uma única vez e guarde-o em um gerenciador de senhas. Depois, defina-o como variável de ambiente para que nenhum script o mantenha em texto puro:
O cliente Python lê FAL_KEY automaticamente. Nunca envie o valor para o Git e nunca o coloque em código de navegador.
Sua primeira chamada em Python
A requisição abaixo usa os nomes de parâmetros que o endpoint publica. subscribe envia o job, espera na fila e devolve o resultado:
import fal_client
import requests
def on_update(update):
print(update)
result = fal_client.subscribe(
"bytedance/seedance-2.0/text-to-video",
arguments={
"prompt": "A potter shapes wet clay on a wheel, warm window light, slow push-in, soft sounds of wet clay",
"resolution": "720p",
"duration": "5",
"aspect_ratio": "16:9",
"generate_audio": True,
},
with_logs=True,
on_queue_update=on_update,
)
video_url = result["video"]["url"]
with open("clip.mp4", "wb") as f:
f.write(requests.get(video_url, timeout=120).content)
print("Seed:", result["seed"])
A resposta é um objeto JSON com um objeto de arquivo video (url, content_type, file_name, file_size) e o seed que o gerou. Registre o seed ao lado do prompt para rastrear qual execução criou cada arquivo. O campo duration é um enum, então copie o formato exato mostrado no schema da página do modelo.
A versão em JavaScript
import { fal } from "@fal-ai/client";
const result = await fal.subscribe("bytedance/seedance-2.0/text-to-video", {
input: {
prompt: "A potter shapes wet clay on a wheel, warm window light, slow push-in",
resolution: "720p",
aspect_ratio: "16:9",
},
logs: true,
});
console.log(result.data.video.url);
Execute isso a partir de uma rota do servidor, nunca no navegador, ou seu token fica público no instante em que a página carrega.
Como tratar erros e timeouts
Jobs de vídeo costumam levar alguns minutos, então planeje falhas desde o início. Envolva cada chamada em um bloco try, registre o prompt e as configurações antes de enviar e tente novamente um job com falha uma vez, após uma pausa, em vez de em loop apertado. Para lotes, envie os jobs para a fila e colete os resultados depois, em vez de manter uma conexão aberta por clipe. Se um job falhar duas vezes com o mesmo prompt, altere o prompt antes de gastar uma terceira vez: falhas repetidas geralmente apontam para a entrada, não para azar. Mantenha um pequeno arquivo de log com prompt, configurações, seed e nome do arquivo, para associar qualquer clipe à execução que o criou.
Exemplos no GitHub que valem a pena clonar
Pesquise Seedance 2.0 no GitHub e você encontrará dezenas de repositórios: scripts rápidos, demos em Next.js, renderizadores em lote, nós do ComfyUI. A qualidade varia muito. Não vou citar repositórios específicos, porque eles mudam toda semana, mas você pode avaliar qualquer um deles em dois minutos.
O que um bom repositório mostra
O ID exato do endpoint, idêntico ao da página do modelo, caractere por caractere.
Tokens lidos de variáveis de ambiente, com um arquivo .env.example e sem valores reais.
Tratamento de fila: envio, consulta por polling ou webhook, e depois busca do resultado. Chamadas bloqueantes servem para testes, mas jobs em lote precisam da fila.
Tratamento de erros para jobs com falha e timeouts, além de novas tentativas com pausa.
Uma data de commit recente. O modelo é novo, e seu schema tem mudado rápido.
Sinais de alerta em códigos de exemplo
Sinal de alerta
Por que prejudica
Token fixo no código-fonte
Vazamento imediato, depois revogação imediata
Nomes de parâmetros que o endpoint não lista
As chamadas falham ou caem silenciosamente nos padrões
Nenhuma etapa de download
A saída fica no armazenamento da plataforma, então depender dessa URL para sempre é um risco
Loop sem atraso ou limite de concorrência
Limites de taxa e uma conta surpresa
Dependências sem versão fixada
Quebra na próxima versão do cliente
💡 Antes de executar qualquer script clonado, procure por http:// e requests.post e leia todos os endereços de saída. Qualquer coisa que não seja o host do fal ou o seu próprio servidor merece uma pergunta.
Um jeito seguro de testar qualquer repositório
Nunca execute um repositório desconhecido com seu token principal. Crie um token separado, usado só para testes, rode o script em uma pasta descartável ou em um contêiner e defina a menor duração e a menor resolução que o script permitir. Leia a primeira saída antes de escalar. Se o repositório percorre uma lista de prompts, reduza a lista a uma entrada e imprima o payload da requisição em vez de enviá-lo. Quando souber exatamente o que sai da sua máquina e o que volta, aumente as configurações passo a passo. Dez minutos de cautela custam menos do que um lote descontrolado.
Configurações que mudam o resultado
O endpoint expõe sete entradas. A maioria dos tutoriais mostra só o prompt, mas as outras seis definem tanto o custo quanto a qualidade.
Parâmetro
Opções
Padrão
prompt
Texto livre, obrigatório
nenhum
resolution
480p, 720p, 1080p, 4k
720p
duration
auto, ou de 4 a 15 segundos
auto
aspect_ratio
auto, 21:9, 16:9, 4:3, 1:1, 3:4, 9:16
auto
generate_audio
true ou false
true
bitrate_mode
standard, high
standard
codec
auto, H264, H265
auto
Duração e resolução
Clipes mais longos e resoluções maiores aumentam o preço. Faça rascunhos em 720p e 5 segundos. Passe para 1080p apenas na tomada que pretende publicar, e reserve 4k para planos principais que justifiquem o custo.
Áudio, proporção e codec
Deixe generate_audio ativado, a menos que você vá fazer a trilha do clipe por conta própria, já que o som sincronizado é uma parte grande do apelo do modelo. Use 9:16 para Shorts e Reels, e 16:9 para YouTube e banners da web. Escolha H264 para a maior compatibilidade de reprodução, e H265 quando o tamanho do arquivo importar mais do que dispositivos antigos.
Rotas grátis que funcionam hoje
Seedance no PicassoIA
O PicassoIA roda a família Seedance no navegador, sem código. O Seedance 2.0 aceita texto ou uma imagem de referência e devolve um clipe com diálogo, efeitos sonoros e música gerados em uma única passagem. Ele aceita até nove imagens de referência, três vídeos de referência e três clipes de áudio, e você pode fixar tanto o primeiro quanto o último quadro.
Para rascunhos mais baratos existem o Seedance 2.0 Fast e o Seedance 2.0 Mini. E o Seedance 2.5 Lite foi feito para volume: gera clipes de 5 ou 10 segundos com áudio em 480p ou 720p, e os membros Wonder o usam sem limites.
A rota da API do PicassoIA
O PicassoIA também oferece uma API para desenvolvedores com o mesmo fluxo no estilo Replicate: criar uma predição, consultá-la e buscar o resultado. A URL base é https://api.picassoia.com/v1, e as requisições levam um token bearer que começa com pia_sk_. Quatro modelos são expostos: image, image editor pro, video e Seedance 2.5 Lite com áudio sincronizado.
A documentação diz "API predictions are currently free. They use no credits." A mesma página também diz "Creating predictions needs an Infinite plan." Leia as duas linhas juntas: grátis por chamada, mas restrito por plano. Verifique sua própria conta antes de construir algo sobre isso. Limites para planejar: cinco predições executando ao mesmo tempo por conta e 4.000 caracteres por prompt.
curl -X POST https://api.picassoia.com/v1/models/picassoia/seedance-2.5-lite/predictions \
-H "Authorization: Bearer $PICASSOIA_TOKEN" \
-H "Content-Type: application/json" \
-d '{"input": {"prompt": "A potter shapes wet clay on a wheel, warm window light, slow push-in"}}'
A resposta traz um ID de predição. Consulte GET /v1/predictions/{id} até que o status indique succeeded, e então baixe o vídeo da URL de saída.
Veja como as rotas se comparam:
Rota
Modelo
Custo
Melhor para
API do fal
Seedance 2.0
Pago por segundo, relatado perto de US$ 0,24 a US$ 0,30
Scripts de produção
Web do PicassoIA
Seedance 2.0, Fast, Mini
Listado como grátis para testar online
Teste de prompts
Web do PicassoIA
Seedance 2.5 Lite
Ilimitado para membros Wonder
Iteração intensa
API do PicassoIA
Seedance 2.5 Lite
Documentado como grátis, requer plano Infinite
Scripts com orçamento limitado
Qual rota serve para você
Escolha pelo trabalho, não pelo preço anunciado. Um criador solo que publica três clipes por semana não precisa de API nenhuma: o navegador do PicassoIA basta. Um desenvolvedor que monta um protótipo se beneficia da API do PicassoIA enquanto ela continuar grátis no plano que ele tem, porque experimentos que falham não custam nada. Uma equipe que lança um recurso de produto com faturamento previsível deve calcular o custo do endpoint do fal, já que uma plataforma paga costuma vir com termos mais claros de cobrança e suporte. Muitos projetos usam duas rotas: grátis para rascunhos, pago para as versões finais.
Como usar o Seedance 2.0 no PicassoIA
O fluxo leva cerca de cinco minutos na primeira vez:
Escreva o prompt. Um sujeito, uma ação, um movimento de câmera e uma nota de iluminação. Coloque as falas entre aspas duplas para que o modelo gere diálogo.
Defina a duração. Use 5 segundos para rascunhos. O valor -1 deixa o modelo escolher o tamanho a partir do prompt.
Escolha resolução e proporção. Os padrões são 720p e 16:9. Mude para 9:16 para publicações verticais.
Adicione referências, se tiver. Envie até nove imagens e cite-as [Image1], [Image2] no prompt. Uma imagem de primeiro quadro anima uma foto parada, mas não pode ser combinada com imagens de referência.
Gere e compare. Altere uma configuração por execução, para saber o que causou a diferença.
💡 Fixe o primeiro e o último quadro quando um clipe precisar abrir e fechar em imagens exatas, como uma revelação de produto que termina em um cartão com o logotipo.
Escreva rascunhos de prompts com um LLM
Descrições de tomadas são mais fáceis de escrever com ajuda. O Claude Sonnet 5 e o Gemini 3.5 Flash rodam no PicassoIA. Cole uma ideia bruta e peça cinco variações nesta ordem: sujeito, ação, movimento de câmera, luz, som. Depois rode as duas melhores pelo Seedance e fique com a vencedora.
Prompts que se comportam bem
Estes quatro prompts seguem a ordem acima. Copie-os e depois troque o sujeito:
Produto:Plano superior de uma caneca de cerâmica sobre uma mesa de madeira, vapor subindo, a câmera desce lentamente, luz suave da manhã, tilintar delicado de cerâmica.
Diálogo:Uma chef prova a sopa em uma cozinha cheia de vapor e diz "Falta sal." Câmera na mão, luz de tungstênio quente, panelas borbulhando.
Efeito visual:Um copo de água sobre uma mesa, a superfície ondula enquanto um pequeno vórtice se forma no centro, depois assenta. Câmera fixa, lente macro, luz natural suave.
Social vertical:Um músico de rua toca violino em um ponto de bonde chuvoso, a câmera orbita lentamente, reflexos no asfalto molhado, chuva ambiente e violino.
Três erros comuns desperdiçam créditos:
Acumular ações. Cinco segundos cabem uma ação clara, não uma perseguição e uma conversa.
Ignorar a câmera. Sem uma nota de câmera, o modelo improvisa, e o resultado muda a cada execução.
Contradizer a luz. "Pôr do sol dourado em uma caverna escura" gera um resultado turvo. Escolha uma só fonte.
Crie seu primeiro clipe hoje
O caminho prático é simples. Teste prompts grátis no Seedance 2.5 Lite, refine o vencedor no Seedance 2.0 e migre para o endpoint do fal apenas quando precisar de um script que renderize centenas de clipes. Essa ordem mantém a conta pequena e os resultados previsíveis.
Abra o PicassoIA, cole um dos prompts acima e veja seu primeiro clipe do Seedance ser renderizado. Depois tente a mesma ideia como imagem fixa e compare os dois. Explore todos os modelos de vídeo, imagem e linguagem em picassoia.com/en/all-models e monte seu próprio fluxo de trabalho a partir daí.