Torna alle guide
Video·2 luglio 2026·Aggiornato il 9 ottobre 2026·7 min di lettura

API Veo 3.1: il text-to-video di Google con audio nativo, compatibile con OpenAI (2026)

Veo 3.1 è il modello text-to-video di Google con audio nativo. Ecco come chiamare l'API Veo 3.1 su Kunavo: tre livelli, image-to-video, prezzi per video inferiori di circa il 50–70% rispetto al listino Google e flusso di lavoro asincrono.

Ultima revisione: .

Veo 3 è il modello text-to-video di Google e l'API Veo 3 genera clip cinematografiche, con audio nativo e sincronizzato, a partire da un prompt testuale o da un'immagine fissa. Kunavo offre l'intera famiglia (veo-3-lite, veo-3 Fast e veo-3-quality) tramite l'endpoint video in stile OpenAI, a circa 50–70% in meno rispetto al listino Google, con un unico bearer token.

Chiama l'API Veo 3

Genera una chiave in /app/keys ed esegui una richiesta POST a /v1/video/generations. La generazione richiede un paio di minuti, quindi la chiamata sincrona mantiene la connessione aperta finché la clip non è pronta:

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"])

La stessa chiamata con 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"
  }'

Se il resto del tuo codice utilizza già l'SDK OpenAI, puoi mantenere un unico client per tutto: chat, immagini e video condividono la chiave e il 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 (in secondi) imposta la durata del clip nei modelli con fatturazione al secondo: i modelli Seedance e il modello Wan 2.7. I modelli Veo lo ignorano; ogni clip Veo dura 8 secondi e viene fatturato per video.

Gli URL restituiti sono permanenti. I parametri completi (resolution, aspect_ratio, image_urls, image_mode) sono nel riferimento dell'API video.

Su Kunavo, Veo non ha un parametro per il seed né per il prompt negativo. Se una richiesta ne invia uno, quel parametro viene ignorato.

Livelli e prezzi

Veo 3 ha tre livelli di qualità. Le tariffe per video riportate sotto si riferiscono a una clip 720p di 8 secondi; per 1080p e 4K il prezzo aumenta. Le tariffe aggiornate sono disponibili nella pagina di ogni modello.

ModelloKunavo (720p / 8 s)Listino GoogleIdeale per
veo-3-lite$0,18+$0,45Storyboard, anteprime, grandi volumi
veo-3 (Fast)$0,36+$1,20Il livello predefinito — cinematografico + audio nativo
veo-3-quality$1,60+$3,20Inquadrature principali, massima fedeltà

Da immagine a video

Passa image_url per animare un'immagine fissa, utile per mantenere coerente un prodotto o un personaggio. Passa un primo e un ultimo fotogramma per transizioni controllate.

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,
)

Asincrono in produzione

Non mantenere una connessione di diversi minuti in produzione. Invia un'attività a /v1/videos, ottieni un ID dell'attività e poi interroga GET /v1/videos/{id} finché non viene completata, con chiavi di idempotenza e webhook opzionali. Il ciclo completo è nella documentazione video.

Creare prompt per Veo 3

  • Descrivi l'inquadratura, non solo il soggetto: movimento della camera (carrello, panoramica, avvicinamento), resa dell'obiettivo, illuminazione e ritmo sono gli elementi più importanti.
  • Sfrutta l'audio: Veo 3 renderizza il suono, quindi indica l'atmosfera o gli effetti che vuoi.
  • Imposta esplicitamente il rapporto d’aspetto — 16:9 per il formato orizzontale, 9:16 per il formato verticale/social.
  • Ogni clip Veo dura 8 secondi: pianifica ogni inquadratura per questa durata e concatena le generazioni per sequenze più lunghe.

Kunavo rispetto alla chiamata diretta a Google

Veo 3 è disponibile anche direttamente tramite Gemini API e Vertex AI. Questa strada è quella giusta se ti servono lo SLA e il contratto di supporto proprietari di Google. Ecco il compromesso in modo trasparente:

KunavoGoogle diretto (Gemini API / Vertex)
ConfigurazioneUna chiave, un base_urlProgetto Google Cloud + account di fatturazione + IAM
Prezzo per clip 720p di 8 s$0,36+ (livello Fast)$1,20 di listino
FatturazionePortafoglio prepagato, un saldo per tutti i modelliFatturazione GCP, voci per servizio
Altri modelli sulla stessa chiaveModelli Claude, GPT, immagini e musicaSolo modelli Google
CapacitàCondivisa — nessuna quota dedicata; la congestione del servizio upstream si percepisce quiQuota del tuo progetto, aumentabile tramite il supporto
Supporto / SLASupporto via email, nessun SLA contrattualePiani di supporto Google Cloud

In breve: Kunavo vince per tempi di configurazione, prezzo unitario e una sola chiave per ogni modalità. Google diretto vince quando serve una quota garantita o un accordo aziendale.

Veo 3 rispetto a Sora e Kling

Veo 3 è oggi il modello text-to-video generalmente disponibile più avanzato e quello attivo su Kunavo. Sora e Kling sono nella roadmap dietro lo stesso endpoint: consulta la guida all'API text-to-video per il panorama dei modelli e le guide API Sora e API Kling per le rispettive famiglie.

Devi scegliere tra i modelli video in base al prezzo, non a questa singola famiglia? Il confronto delle API di generazione video calcola il prezzo di tutti e otto sullo stesso video 720p di 8 secondi.

Domande frequenti

Che cos'è l'API Veo 3?

Veo 3 è il modello text-to-video di Google e l'API Veo 3 genera clip cinematografiche con audio sincronizzato nativo a partire da un prompt testuale o da un'immagine fissa. Su Kunavo lo chiami tramite l'endpoint in stile OpenAI /v1/video/generations con un unico bearer token, su tre livelli: Veo 3 Lite, Veo 3 Fast e Veo 3 Quality.

Quanto costa l'API Veo 3?

Su Kunavo, Veo 3 viene fatturato per video, circa 50–70% in meno rispetto al listino Google: Veo 3 Lite $0,18+, Veo 3 Fast $0,36+, Veo 3 Quality $1,60+ per una clip 720p di 8 secondi. Il 1080p e il 4K costano di più. Le generazioni non riuscite non vengono mai addebitate.

Veo 3 genera audio?

Sì: Veo 3 produce audio nativo e sincronizzato (suoni ambientali, effetti e dialoghi) insieme al video, una differenza fondamentale rispetto ai precedenti modelli text-to-video, che erano silenziosi.

L'API Veo 3 costa meno su Kunavo che tramite Google?

Sì, per il prezzo unitario: $0,36+ per una clip 720p di 8 secondi sul livello Veo 3 Fast, contro il listino Google di $1,20, senza dover configurare un progetto Google Cloud o un account di fatturazione. Il compromesso è la capacità condivisa invece della quota del tuo progetto e il supporto via email invece di uno SLA contrattuale: se ti serve una quota garantita, contatta direttamente Google.

Come ottengo una chiave API Veo 3?

Registrati, crea una chiave in /app/keys e imposta base_url=https://api.kunavo.com/v1: non serve un progetto Google Cloud. Consulta il quickstart.