Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.kymaapi.com/llms.txt

Use this file to discover all available pages before exploring further.

Overview

veo-3-fast is Google’s Veo 3 fast tier — 720p output, no audio, fastest gen in the Veo family. Best default for budget cinematic clips, social shorts, and rapid iteration. Async long-running operation (LRO) pattern: submit returns immediately with a job_id, generation runs in the background, poll for completion. Flagship tier with native audio is veo-3.

Specs

FieldValue
Model IDveo-3-fast
CreatorGoogle
BackendVertex AI (veo-3.0-fast-generate-001, us-central1)
Best forBudget cinematic clips, social shorts, rapid iteration
Resolution720p
AudioNo
Aspect ratios16:9 (default), 9:16
Duration4, 6, or 8 seconds (Vertex enum)
First-frame I2VYes — pass image_url
Pricing modePer second × duration
Default latency~30–60s end-to-end (LRO submit → poll done → blob mirror)
OutputBlob-hosted MP4 (Vercel CDN, durable URL)

Pricing

Per second of generated video. List = provider cost × 1.35.
VariantProvider $/sKyma list $/s8s clip
veo-3-fast$0.10$0.135$1.08
Live source: GET https://kymaapi.com/v1/pricing.

Compared to other video models on Kyma

Strengthveo-3-fastveo-3kling-3-proseedance-2-fasthailuo-02-768p
Cheapest Veo★★★★★★★n/an/an/a
Native audio★★★★★— (use -audio)★★★★★
Cost $/8s$1.08$4.32$0.90$1.94 (audio)$0.42 (flat)
Resolution720p1080pconfigurable720p768p
Photoreal humans★★★★★★★★★★★★★★★★★★★★

Use this when

  • You need Veo’s specific style on a budget.
  • Audio not required — pure visuals are enough.
  • 720p is acceptable (social, drafts, thumbnails).

Pick something else when

  • You need native audio (dialogue + ambient + lip-sync) → veo-3.
  • Cost is the only constraint → hailuo-02-768p at $0.42 flat for 6–10s.
  • You want multi-shot action with audio → seedance-2-pro.

Example — text-to-video

curl -X POST https://kymaapi.com/v1/videos/generations \
  -H "Authorization: Bearer $KYMA_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "veo-3-fast",
    "prompt": "A small orange cat walking across a kitchen counter, soft morning light",
    "duration": 4
  }'

Example — image-to-video (first frame)

curl -X POST https://kymaapi.com/v1/videos/generations \
  -H "Authorization: Bearer $KYMA_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "veo-3-fast",
    "prompt": "Camera slowly pushes in as the subject smiles",
    "image_url": "https://example.com/first-frame.jpg",
    "duration": 6
  }'
Async — POST returns 202 with job_id; poll GET /v1/jobs/{id} until status is succeeded (~30–60s for 4s clips). Output URL is a durable Vercel blob (Kyma mirrors the Vertex response before exposing the URL — no expiry concerns).