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

API do Veo 3.1 — texto para vídeo do Google com áudio nativo, compatível com OpenAI (2026)

O Veo 3.1 é o modelo de texto para vídeo do Google com áudio nativo. Veja como chamar a API do Veo 3.1 na Kunavo — três níveis, imagem para vídeo, preços por vídeo ~50–70% abaixo da tabela do Google e o fluxo assíncrono.

Última revisão em .

O Veo 3 é o modelo de texto para vídeo do Google, e a API do Veo 3 gera clipes cinematográficos — com áudio nativo e sincronizado — a partir de um prompt de texto ou de uma imagem estática. O Kunavo oferece toda a família (veo-3-lite, veo-3 Fast e veo-3-quality) pelo endpoint de vídeo no estilo da OpenAI, a cerca de 50–70% abaixo do preço de tabela do Google, usando um único token bearer.

Chame a API do Veo 3

Gere uma chave em /app/keys e faça POST para /v1/video/generations. A geração leva alguns minutos, portanto a chamada síncrona mantém a conexão até o clipe ficar pronto:

veo3.py
import requests

resp = requests.post(
    "https://api.kunavo.com/v1/video/generations",
    headers={"Authorization": f"Bearer {API_KEY}"},
    json={
        "model": "veo-3",                 # Fast tier; also veo-3-lite / veo-3-quality
        "prompt": "aerial push-in over a misty pine valley at dawn, birds, soft light",
        "aspect_ratio": "16:9",
        "resolution": "720p",
    },
    timeout=600,  # Veo 3 generation takes minutes
)
print(resp.json()["data"][0]["url"])

A mesma chamada com curl:

veo3.sh
curl https://api.kunavo.com/v1/video/generations \
  -H "Authorization: Bearer $KUNAVO_API_KEY" \
  -H "Content-Type: application/json" \
  --max-time 600 \
  -d '{
    "model": "veo-3",
    "prompt": "aerial push-in over a misty pine valley at dawn, birds, soft light",
    "aspect_ratio": "16:9",
    "resolution": "720p"
  }'

E se o restante do seu código já usa o SDK da OpenAI, você pode manter um único cliente para tudo — chat, imagens e vídeo compartilham a chave e o base_url:

veo3_openai_sdk.py
# Already using the OpenAI SDK? Keep it — only base_url changes.
# Video isn't in the OpenAI SDK surface, so reuse its client for auth/config
# and post to the video route directly.
import os
from openai import OpenAI

client = OpenAI(
    api_key=os.environ["KUNAVO_API_KEY"],
    base_url="https://api.kunavo.com/v1",
)

resp = client.post(
    "/video/generations",
    body={"model": "veo-3", "prompt": "a neon-lit alley in the rain"},
    cast_to=object,
    options={"timeout": 600.0},
)
print(resp["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.

As URLs retornadas são permanentes. Os parâmetros completos (resolution, aspect_ratio, image_urls, image_mode) estão na referência da API de vídeo.

No Kunavo, o Veo não tem parâmetro de seed nem de prompt negativo. Se uma solicitação enviar algum deles, esse parâmetro será ignorado.

Níveis e preços

O Veo 3 tem três níveis de qualidade. As tarifas por vídeo abaixo são para um clipe de 8 segundos em 720p; 1080p e 4K custam mais. As tarifas atuais estão na página de cada modelo.

ModeloKunavo (720p / 8s)Tabela do GoogleMelhor para
veo-3-lite$0,18+$0,45Storyboards, prévias, alto volume
veo-3 (Rápido)$0,36+$1,20O padrão — cinematográfico + áudio nativo
veo-3-quality$1,60+$3,20Cenas principais, máxima fidelidade

Imagem para vídeo

Passe image_url para animar uma imagem estática — útil para manter um produto ou personagem consistente. Passe um primeiro e um último quadro para transições controladas.

image_to_video.py
# Image-to-video: animate a still by passing image_url
requests.post(
    "https://api.kunavo.com/v1/video/generations",
    headers={"Authorization": f"Bearer {API_KEY}"},
    json={
        "model": "veo-3",
        "prompt": "slow parallax, gentle wind through the grass",
        "image_url": "https://your-cdn.com/keyframe.png",
    },
    timeout=600,
)

Assíncrono em produção

Não mantenha uma conexão de vários minutos em escala. Envie uma tarefa para /v1/videos, obtenha um ID de tarefa e consulte GET /v1/videos/{id} até a conclusão — com chaves de idempotência e webhooks opcionais. O ciclo completo está na documentação de vídeo.

Como criar prompts para o Veo 3

  • Descreva a cena, não apenas o assunto — movimento de câmera (travelling, panorâmica, aproximação), sensação da lente, iluminação e ritmo são o que mais importa.
  • Aproveite o áudio — o Veo 3 renderiza som, então mencione a ambiência ou os efeitos desejados.
  • Defina explicitamente a proporção de tela — 16:9 para paisagem, 9:16 para vertical/social.
  • Cada clipe do Veo tem 8 segundos — planeje cada cena para essa duração e una várias gerações para sequências mais longas.

Kunavo vs. chamar o Google diretamente

O Veo 3 também está disponível diretamente pela Gemini API e pelo Vertex AI. Essa opção é a certa se você precisa do SLA e do contrato de suporte do próprio Google. A comparação honesta é:

KunavoGoogle direto (Gemini API / Vertex)
ConfiguraçãoUma chave, um base_urlProjeto do Google Cloud + conta de faturamento + IAM
Preço por clipe de 8s em 720p$0,36+ (nível Rápido)$1,20 de tabela
FaturamentoCarteira pré-paga, um saldo para todos os modelosFaturamento do GCP, itens por serviço
Outros modelos na mesma chaveModelos Claude, GPT, de imagem e de músicaSomente modelos do Google
CapacidadeCompartilhado — sem cota dedicada, e a sobrecarga do upstream é sentida aquiCota do seu próprio projeto, aumentável via suporte
Suporte / SLASuporte por e-mail, sem SLA contratualPlanos de suporte do Google Cloud

Versão curta: a Kunavo ganha em tempo de configuração, preço unitário e por ter uma chave para todas as modalidades. O Google direto ganha quando você precisa de uma garantia de cota ou de um acordo empresarial.

Veo 3 vs. Sora e Kling

O Veo 3 é o modelo de texto para vídeo geralmente disponível mais forte atualmente e o único ativo na Kunavo. Sora e Kling estão no roadmap atrás do mesmo endpoint — consulte o guia da API de texto para vídeo para conhecer o panorama dos modelos, e os guias da API do Sora e da API do Kling para essas famílias.

Está escolhendo entre os modelos de vídeo pelo preço, e não apenas dentro desta família? A comparação de APIs de geração de vídeo calcula o preço dos oito para o mesmo clipe de 8 segundos em 720p.

Perguntas frequentes

O que é a API do Veo 3?

O Veo 3 é o modelo de texto para vídeo do Google, e a API do Veo 3 gera clipes cinematográficos com áudio sincronizado nativo a partir de um prompt de texto ou de uma imagem estática. No Kunavo, você o chama pelo endpoint /v1/video/generations no estilo da OpenAI, usando um token bearer, em três níveis: Veo 3 Lite, Veo 3 Fast e Veo 3 Quality.

Quanto custa a API do Veo 3?

No Kunavo, o Veo 3 é cobrado por vídeo, cerca de 50–70% abaixo do preço de tabela do Google: Veo 3 Lite $0,18+, Veo 3 Fast $0,36+ e Veo 3 Quality $1,60+ por clipe de 8 segundos em 720p. 1080p e 4K custam mais. Gerações com falha nunca são cobradas.

O Veo 3 gera áudio?

Sim — o Veo 3 produz áudio nativo e sincronizado (som ambiente, efeitos e diálogo) junto com o vídeo, uma diferença importante em relação aos modelos anteriores de texto para vídeo, que eram silenciosos.

A API do Veo 3 é mais barata no Kunavo do que pelo Google?

Sim, no preço unitário: $0,36+ por clipe de 8 segundos em 720p no nível Veo 3 Fast, contra o preço de tabela de $1,20 do Google, sem precisar configurar um projeto ou uma conta de cobrança do Google Cloud. A contrapartida é capacidade compartilhada, em vez da quota do seu próprio projeto, e suporte por e-mail, em vez de um SLA contratual — se você precisa de quota garantida, fale diretamente com o Google.

Como obtenho uma chave de API do Veo 3?

Cadastre-se, crie uma chave em /app/keys e configure base_url=https://api.kunavo.com/v1 — não é necessário um projeto do Google Cloud. Consulte o início rápido.