Voltar aos guias
Vídeo·2 de julho de 2026·Atualizado em 9 de outubro de 2026·7 min de leitura

API de texto para vídeo — gere vídeos a partir de um prompt (compatível com OpenAI, 2026)

Uma API de texto para vídeo transforma um prompt em um clipe de vídeo programaticamente. Veja o formato da API, os modelos ativos na Kunavo (Veo 3.1, Seedance 2 e Wan 2.7), o preço por clipe e o padrão assíncrono necessário em produção.

Última revisão em .

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.

text_to_video.py
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.

ModeloStatusPreçosGuia
veo-3 (Google)Disponível$0,18–$1,60 / clipe de 8 sAPI Veo 3
seedance-2 (ByteDance)Disponível$0,093–$0,612 / segundoAPI Seedance
wan-2-7 (Alibaba)Disponível$0,096–$0,144 / segundoAPI 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.

ModeloA partir de (720p / 8s)Tabela do GoogleVocê 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.

async_submit.py
# 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.