Uma API de texto para vídeo transforma um prompt de texto em um clipe curto — programaticamente, para que você possa integrar a geração a pipelines em vez de clicar em um aplicativo para consumidores. Este guia aborda o formato comum das APIs dos modelos de vídeo modernos, os modelos disponíveis no Kunavo hoje, o preço por clipe e o padrão assíncrono necessário em produção.
Como funciona uma API de texto para vídeo
O formato é o mesmo nos modelos de vídeo modernos: envie um prompt e parâmetros (duration, aspect_ratio, resolution), e receba uma URL de vídeo hospedada. O Kunavo oferece isso por meio de um único endpoint no estilo OpenAI, /v1/video/generations, portanto você alterna entre modelos de vídeo mudando a string model — sem novo SDK ou integração.
import requests
# One OpenAI-style endpoint for every text-to-video model.
resp = requests.post(
"https://api.kunavo.com/v1/video/generations",
headers={"Authorization": f"Bearer {API_KEY}"},
json={
"model": "veo-3", # swap the model, same request
"prompt": "a cinematic dolly-in on a red origami crane unfolding",
"aspect_ratio": "16:9",
},
timeout=600, # generation takes minutes
)
print(resp.json()["data"][0]["url"])duration (em segundos) define a duração do clipe nos modelos cobrados por segundo: os modelos Seedance e o Wan 2.7. Os modelos Veo ignoram esse valor; cada clipe do Veo tem 8 segundos e é cobrado por vídeo.
Modelos de texto para vídeo no Kunavo
Três famílias estão disponíveis hoje: Google Veo 3 (qualidade cinematográfica com áudio nativo), ByteDance Seedance 2 (narrativa em múltiplos planos e consistência de referência) e Alibaba Wan 2.7 (cinematográfico econômico, cobrança por segundo). Sora, Kling e Hailuo estão no roadmap; como o endpoint é independente do modelo, adotar qualquer um deles exige uma mudança de uma palavra no campo model.
| Modelo | Status | Preços | Guia |
|---|---|---|---|
veo-3 (Google) | Disponível | $0,18–$1,60 / clipe de 8 s | API Veo 3 |
seedance-2 (ByteDance) | Disponível | $0,093–$0,612 / segundo | API Seedance |
wan-2-7 (Alibaba) | Disponível | $0,096–$0,144 / segundo | API Wan |
| Sora / Sora 2 (OpenAI) | Roteiro de desenvolvimento | — | API Sora |
| Kling (Kuaishou) | Roteiro de desenvolvimento | — | API Kling |
| Hailuo (MiniMax) | Roteiro de desenvolvimento | — | API Hailuo |
Preços
O Veo 3 é cobrado por vídeo (por clipe de 8 segundos em 720p, mostrado aqui), cerca de50–70% abaixo do preço de tabela do Google. Resoluções maiores custam mais — a página de preços contém a tabela completa de níveis, e a calculadora de custo de vídeo com IA calcula o preço de um mês — incluindo a diferença entre cobrança por clipe e por segundo, que faz duas tarifas visualmente semelhantes produzirem cobranças muito diferentes.
| Modelo | A partir de (720p / 8s) | Tabela do Google | Você economiza |
|---|---|---|---|
| veo-3-lite | $0,18 | $0,45 | ~60% |
| veo-3 (Rápido) | $0,36 | $1,20 | ~70% |
| veo-3-quality | $1,60 | $3,20 | ~50% |
Imagem para vídeo
Para animar uma imagem estática, envie image_url (uma URL https ou um arquivo carregado) junto com o prompt; envie um primeiro e um último quadro para transições controladas. Os parâmetros completos estão na documentação de vídeo.
Fala e vídeo: o que este endpoint faz e não faz
«Fala para vídeo» é pesquisado com dois significados diferentes, e vale especificar qual deles está disponível aqui.
Vídeo com fala gerada — sim. O Veo 3 produz áudio nativo sincronizado como parte da geração: diálogo, som ambiente e efeitos, sincronizados com as imagens, a partir do mesmo prompt de texto. Descreva no prompt a fala que deseja ouvir, e ela retornará na faixa de áudio do MP4 produzido. Sem modelo de voz separado, sem segunda chamada de API, sem etapa de sincronização na pós-produção. Essa é uma propriedade específica da família Veo 3 — Seedance 2 e Wan 2.7 geram vídeo sem áudio.
Gerar vídeo a partir de um arquivo de áudio — não. Se você precisa carregar uma gravação e obter um avatar falante com sincronização labial, ou transcrever fala e criar um storyboard a partir dela, o Kunavo não tem um modelo para isso hoje. Os modelos de vídeo daqui aceitam um prompt de texto e, opcionalmente, uma imagem de origem; nenhum aceita áudio como entrada. Para completar: /v1/audio/transcriptions atualmente também não tem nenhum modelo habilitado, portanto você não pode montar a versão em duas etapas apenas com esta API. Se esse é o seu caso de uso, esta é a ferramenta errada, e é melhor dizer isso do que vender uma solução alternativa inexistente.
O ciclo de vida da tarefa assíncrona
A geração leva minutos, portanto em produção você não mantém a conexão aberta. Envie uma tarefa para /v1/videos, receba imediatamente um ID de tarefa e faça polling em GET /v1/videos/{id} até a conclusão. As URLs de resultado são permanentes.
# Production: submit a task and poll — don't hold a long connection.
task = requests.post(
"https://api.kunavo.com/v1/videos",
headers={"Authorization": f"Bearer {API_KEY}",
"Idempotency-Key": "my-task-uuid"},
json={"model": "veo-3", "prompt": "..."},
timeout=60,
).json()
# then poll GET /v1/videos/{task["id"]} until status == "completed"Escolhendo entre os oito modelos
Esta página aborda o endpoint. Para a questão financeira — quanto custa um clipe de 8 segundos em 720p em cada modelo e por que a cobrança por clipe e por segundo coloca modelos diferentes no topo para diferentes durações de clipe — consulte a comparação de APIs de geração de vídeo.
Perguntas frequentes
O que é uma API de texto para vídeo?
Uma API de texto para vídeo gera um clipe curto a partir de um prompt de texto, programaticamente, em vez de usar um aplicativo para consumidores. Você faz um POST com um prompt e parâmetros (duração, proporção, resolução) e recebe uma URL de vídeo hospedada. No Kunavo, é um único endpoint no estilo OpenAI, /v1/video/generations, com Google Veo 3, ByteDance Seedance 2 e Alibaba Wan 2.7 disponíveis.
Qual é a melhor API de texto para vídeo?
O Google Veo 3 é o modelo mais forte atualmente disponível de forma geral; ele está disponível no Kunavo junto com o Seedance 2 da ByteDance (consistência em múltiplos planos) e o Wan 2.7 da Alibaba (cinematográfico econômico). Sora, Kling e Hailuo estão no roadmap, atrás do mesmo endpoint.
Existe uma API gratuita de texto para vídeo?
A geração de vídeo exige muito processamento, portanto nenhum provedor oferece um nível gratuito relevante — você paga por clipe. O Kunavo funciona conforme o uso a partir de uma recarga mínima de $10; o Veo 3 começa em $0,18 por clipe de 8 segundos em 720p (Veo 3 Lite), cerca de 50–70% abaixo da tabela do Google.
Quanto custa uma API de texto para vídeo?
No Kunavo, o Veo 3 é cobrado por vídeo, cerca de 50–70% abaixo da tabela do Google: Veo 3 Lite a partir de $0,18, Veo 3 Fast a partir de $0,36, Veo 3 Quality a partir de $1,60 por clipe de 8 segundos em 720p. Resoluções maiores custam mais. Gerações com falha nunca são cobradas.
Quanto tempo leva a geração?
Minutos. Use a API de tarefas assíncronas /v1/videos e faça polling em produção; detalhes na documentação de vídeo.