Skip to main content
AI video model
Google
Veo

Veo3.1 Quality

Veo 3.1 Quality on Kyeo accepts text or one to two first/last-frame images through the public source Veo 3.1 Quality route for 225 credits. Eligible results can launch Extend, 1080p, or 4K actions separately. Quality is a workflow name, not a fixed delivery guarantee.

Workflows
Text-to-video and image-to-video
Credit cost
720p 225 · 1080p 233 · 4K 285
Prompt limit
5,000 characters
Upload limit
JPEG / PNG · 1–2 · 10 MB
30-second overview
  • Kyeo charges 225 credits for base generation and 225, 8, or 60 for the three result actions
  • No image selects text mode; one or two images select first/last-frame mode
  • Google's official model and the current public source interface list reference-image mode, but Kyeo explicitly rejects it for Veo 3.1 Quality.
  • The current Veo 3.1 Quality path accepts text or at most two first/last-frame images.

Popular searches: How do I use Veo3.1 Quality? · Veo3.1 Quality pricing · Veo3.1 Quality vs Fast

Examples

Cinematic scene

Generate a video with the following specifications: Duration: 15 seconds Aspect Ratio: 16:9 Frame Rate: 24 fps 85mm prime lens with extremely subtle handheld breathing motion. Japanese airy film aesthetic blended with authentic Indonesian university life. Kodak Portra 400 cinematic color science, fine film grain, soft bloom, gentle gray haze, documentary-style realism. Primary color palette: Warm cream campus buildings, soft green trees, TransJakarta blue, MRT white and blue, cozy coffee shop browns, rainy gray skies, orange sunset, natural skin tones. Soft natural lighting transitions from fresh morning, rainy afternoon, golden sunset and peaceful city night. Foreground consists of softly blurred leaves, books, coffee cups, raindrops on glass, tote bags and passing students. Midground features a modern Indonesian university campus, library, campus café, rooftop, MRT station and TransJakarta stop. Background reveals Jakarta skyline, university buildings, trees, city traffic and warm evening lights. Everything feels calm, productive, cozy and unmistakably Indonesian. Main Character Exceptionally beautiful Indonesian university student. 20 years old. Long slightly wavy black hair. Natural makeup. Warm tan skin. Oversized beige cardigan. White inner shirt. Light blue wide-leg jeans. White sneakers. Cream canvas tote bag. Silver laptop. -------------------------------------------------- SHOT 1 (0–2s) Early morning. The young woman waits at a TransJakarta bus stop. A TransJakarta bus arrives. She taps her card and boards the bus with a gentle smile. Morning sunlight shines through the windows. The camera follows naturally beside her. -------------------------------------------------- SHOT 2 (2–4s) Inside a quiet university library. She opens her laptop beside several textbooks. She writes notes while reading. Other students quietly study in the background. Soft morning light enters through large windows. The atmosphere feels peaceful and productive. -------------------------------------------------- SHOT 3 (4–6s) Campus coffee shop. A hot latte sits beside her laptop. She types her assignment while occasionally sipping coffee. Steam rises naturally from the cup. She smiles slightly after finishing a paragraph. The handheld camera gently circles around her. -------------------------------------------------- SHOT 4 (6–8s) Rain begins outside the campus. She walks beneath a transparent umbrella. Raindrops hit the pavement. Students run toward nearby buildings. She enjoys the rain while quietly smiling. The camera slowly tracks beside her. -------------------------------------------------- SHOT 5 (8–10s) Lunch break. She sits at a small bakso stall near campus. A steaming bowl of bakso is placed in front of her. She gently blows on the spoon before taking the first bite. Her face immediately lights up with a satisfied smile. The stall owner continues serving customers in the background. -------------------------------------------------- SHOT 6 (10–12s) Late afternoon. She stands on the rooftop of the university building. The Jakarta skyline glows beneath a beautiful orange sunset. A gentle breeze moves her hair. She quietly enjoys the peaceful moment while holding a cup of coffee. -------------------------------------------------- SHOT 7 (12–14s) Several close friends join her. They laugh naturally. One friend raises a smartphone. Everyone gathers together for a selfie. The camera captures genuine laughter and candid expressions. -------------------------------------------------- SHOT 8 (14–15s) Night. She rides the MRT home. Sitting beside the window, wearing wireless earbuds. Jakarta city lights pass outside. She looks out the window with a peaceful smile. The train continues moving through the city. Natural fade to black. -------------------------------------------------- Audio Morning city ambience. TransJakarta doors. Library ambience. Keyboard typing. Coffee shop sounds. Rain. Bakso stall ambience. Light wind. Friends laughing. MRT announcements. Train movement. No narration. No dialogue. No background music. -------------------------------------------------- Negative Prompt No body deformation. No facial distortion. No plastic skin. No excessive beauty filter. No CGI appearance. No hard cuts. No white flash transitions. No watermark. No logo. No subtitles. Ultra-realistic. Looks exactly like a premium cinematic university vlog filmed in Jakarta, Indonesia during 2026. Authentic Gen Z lifestyle, natural facial expressions, documentary-style handheld cinematography, emotionally immersive student life, and realistic everyday moments.

Cinematic scene

Main subject: Young Japanese woman, early 20s, natural everyday appearance, cream oversized knit cardigan over a white ribbed tank top, light blue relaxed-fit denim jeans, worn brown leather loafers, simple silver stud earrings, black shoulder-length straight hair worn loose with soft bangs. Realistic skin texture, minimal makeup, calm and thoughtful personality. Maintain consistent identity, clothing, hairstyle, and appearance throughout the entire video. Location: Authentic Japanese seaside fishing town during a quiet golden-hour evening. Narrow streets leading toward the harbor, weathered wooden homes, fishing nets drying outside, small flower pots near entrances, bicycles parked beside fences, concrete seawalls, utility poles, overhead cables, distant fishing boats, gentle ocean breeze, warm sunset light reflecting from windows. No tourist attractions, restaurants, advertisements, crowds, or commercial activity. Visual Style: Ultra-realistic observational documentary. Quiet slice-of-life storytelling with genuine human behavior. Natural pacing. Rich environmental details. Authentic everyday imperfections. Emotion conveyed through subtle expressions instead of performance. Camera Style: Late-1990s MiniDV home camcorder aesthetic. Friend or family member casually documenting ordinary life. Constant handheld movement with uneven framing, occasional accidental zoom adjustments, autofocus breathing, slight tape compression artifacts, mild interlacing, soft highlight blooming, washed-out colors, subtle chroma noise, imperfect white balance, rolling shutter, occasional dropped frames, no stabilization, no cinematic movements, no modern color grading. 00:00–00:02 Outside a weathered wooden house facing a quiet side street. She slides open the front door carrying a small watering can and gently waters potted flowers near the entrance. The camera begins recording a little too early and briefly points toward the ground before finding her. 00:02–00:04 She walks slowly toward the narrow lane leading to the harbor. A bicycle passes quietly in the background. The camera operator falls slightly behind, causing loose framing and gentle handheld sway. 00:04–00:06 She pauses beside a low seawall, watching gentle waves while seagulls fly overhead. Wind softly lifts her hair. Autofocus repeatedly shifts between her profile and the distant boats. 00:06–00:08 She bends down to pick up a smooth seashell near the shoreline and quietly examines it before smiling to herself. Warm sunlight reflects across the water as exposure subtly fluctuates. 00:08–00:10 She sits on a wooden bench overlooking the harbor, holding a warm canned tea from a convenience store purchased earlier. She quietly watches fishing boats returning while absentmindedly brushing hair behind her ear. The camera slowly drifts as if the person filming becomes distracted by the scenery. 00:10–00:12 Close side profile. Someone off-camera asks if she's ready to head home. She turns naturally, smiles with quiet warmth, nods, and softly replies, "Un." The camcorder reacts slightly late, briefly losing focus before recovering. 00:12–00:15 She walks along the seawall toward the sunset, occasionally glancing back at the camera with a genuine smile before looking ahead again. The recording abruptly stops mid-step with a brief tape glitch and cuts instantly to black. Audio: Natural ambient sound only — gentle ocean waves, distant seagulls, light wind, rustling leaves, quiet footsteps on pavement, faint boat engines far away, soft neighborhood ambience, bicycle wheels passing occasionally, fabric moving in the sea breeze. No music. No narration. No sound design. Goal: An intimate, forgotten MiniDV family recording from coastal Japan in the early 2000s—quiet, nostalgic, imperfect, deeply authentic, and emotionally understated.

Cinematic scene

Main Subject: Young Korean woman, early 20s, soft pastel cardigan over a light dress, hair in loose waves with a small flower clip, warm gentle expression. Location: Public park lined with blooming cherry blossom trees, mid-afternoon. A picnic mat spread on the grass, a small basket, petals drifting in the breeze. No crowds, no commercial elements. Visual Style: Ultra-realistic documentary realism, soft romantic candid feeling, warm dappled spring light. Camera Style: Early 2000s DV camcorder, handheld gentle drift, autofocus adjusting between her and drifting petals, soft faded pastel tones, mild grain. No stabilization. Timeline (15 sec, each slot = 2 compressed beats): 00:00–00:03 → She sits on the picnic mat, then reaches up to catch a falling petal. 00:03–00:06 → She examines it in her palm, then says to camera "이거 진짜 예쁘다" ("This is really pretty"). 00:06–00:09 → She opens the small basket, pulling out a sandwich to eat. 00:09–00:12 → A breeze scatters more petals around her; she laughs, brushing them from her hair. 00:12–00:15 → She looks at camera saying "봄이 진짜 좋다" ("I really love spring"), smiling as it fades. Audio: Wind rustling blossoms, distant birds, faint footsteps nearby, fabric rustling. Her dialogue as noted above. No music. Goal: A soft, romantic spring picnic moment gentle, warm, deeply authentic.

Cinematic scene

Main subject: young Japanese woman, early 20s, natural everyday appearance, faded sage-green sleeveless crop top, loose relaxed-fit cropped trousers, white canvas sneakers, thin gold chain necklace, black straight hair in a low messy bun with face-framing strands. Realistic skin texture, minimal makeup, soft and gentle personality. Maintain consistent identity, clothing, hairstyle, and appearance throughout the entire video. Location: Authentic Japanese residential neighborhood during a calm late morning. Narrow paved streets, low-rise wooden and stucco homes, small entryways with potted plants, bicycles leaning against walls, vending machine absent, utility poles, tangled overhead wires, mature trees casting moving shadows, quiet suburban atmosphere. No stores, advertisements, cafés, crowds, or commercial activity. Visual Style: Ultra-realistic documentary realism. Genuine candid behavior. Natural body language. Unscripted slice-of-life feeling. Strong environmental authenticity. Rich real-world details and believable human motion. Camera Style: Early-2000s consumer DV camcorder aesthetic. Friend casually recording everyday moments. Heavy handheld shake, imperfect framing, frequent autofocus hunting, lens breathing, exposure pumping when moving between sun and shade, occasional motion blur, subtle rolling shutter, mild digital compression artifacts, faded colors, soft contrast, slight sensor noise. No stabilization. No cinematic camera moves. No modern color grading. **00:00–00:02** Outside a small house entrance. She sits on a low wooden step tying her sneaker laces. A light breeze moves loose strands of hair. She smiles naturally while the camera struggles to hold focus. **00:02–00:04** The camera follows her into a narrow street lined with potted plants and low walls. She notices a stray cat approaching and crouches down. Framing drifts off-center as the operator tries to keep up. **00:04–00:06** She gently pets and feeds the cat. Autofocus repeatedly shifts between her face and the animal. Morning sunlight flickers through leaves overhead. **00:06–00:08** Small front yard beside her house. She hangs laundry on a balcony rack while fabrics sway in the breeze. Exposure changes as clouds briefly pass overhead. **00:08–00:10** On a quiet engawa (wooden porch) with a ceramic tea cup. She sits comfortably watching the neighborhood, occasionally brushing hair behind her ear. Loose handheld side angle with natural camera drift. **00:10–00:12** Close side profile. Someone off-camera greets her. She turns, raises her hand, smiles warmly, and casually says, "Ohayou." The camera catches the moment slightly late. **00:12–00:15** Walking slowly down a tree-lined residential lane holding her tea cup. She notices the camera, gives a small genuine smile, then looks away and continues walking. Recording cuts abruptly to black mid-motion as if the camcorder was switched off. Audio: Natural ambient sound only — morning birds, distant scooters, light wind, leaves rustling, faint neighborhood chatter, cat sounds, footsteps on pavement, fabric moving on a balcony rack, subtle residential ambience. No music. No sound design. No narration. Goal: Authentic Japanese neighborhood life captured like a forgotten home video from the early 2000s — candid, imperfect, realistic, warm, and deeply believable.

Cinematic scene

Create an ultra-realistic 90-second cinematic romantic comedy featuring the same young East Asian woman throughout the entire sequence. Maintain identical facial features, soft shoulder-length black hair with bangs, glowing skin, body proportions, and natural expressions in every scene. She wears a fitted white sleeveless crop top, light blue denim shorts, white sneakers, a pearl choker, delicate bracelets, rings, and carries a small white shoulder bag. Premium Korean drama aesthetic, warm natural lighting, realistic performances, cinematic handheld and gimbal camera work, shallow depth of field, soft color grading, and photorealistic 4K HDR. The film opens with the girl waking up in her cozy bedroom after hearing a notification. She excitedly reads a message on her phone from someone she recently matched with that says, "See you at 5 PM." She smiles, stretches happily, and begins getting ready. She styles her hair, applies light makeup, chooses her favorite outfit, sprays perfume, checks herself in the mirror, grabs her handbag, and leaves home feeling excited. She walks through sunny city streets toward a stylish café. Warm afternoon light fills the streets as she happily imagines meeting him for the first time. She orders an iced coffee and waits by the window. Every time the café door opens, she looks up with excitement, but each time it is someone else. Minutes pass and her smile slowly fades. Finally, she leaves the café feeling embarrassed and disappointed. As she steps outside, she accidentally bumps into a handsome young man carrying two iced coffees. One cup spills slightly onto both of them. They immediately apologize before bursting into laughter. He offers her the second untouched coffee and jokingly says, "Looks like this one was meant for you." They begin walking together through a peaceful park, talking naturally as if they've known each other for years. They laugh about funny childhood stories, feed pigeons, browse a small bookstore, share street snacks, and take playful selfies together. Their chemistry grows effortlessly while the afternoon turns into golden hour. During their walk, she casually checks her phone again and suddenly freezes. She realizes the original message actually said "Tomorrow at 5 PM." She laughs uncontrollably and shows him the screen. He laughs too before smiling warmly and saying, "Good... because otherwise we never would've met." As evening arrives, they continue walking side by side along a beautiful riverside promenade. City lights begin reflecting on the water while the sunset paints the sky orange and pink. They stop at the railing, quietly watching the skyline. He gently reaches for her hand. She smiles, accepts without hesitation, and they continue walking together toward the glowing city lights. The final cinematic shot slowly pulls back as they disappear into the sunset hand in hand, laughing together, suggesting that the best moments sometimes begin with the wrong plan. Natural ambient audio only: bedroom ambience, birds chirping, footsteps, café chatter, coffee pouring, distant traffic, park ambience, laughter, bookstore pages turning, river breeze, soft city sounds, and evening ambience. No background music, no subtitles, no logos, no watermarks, and no on-screen text. Premium Korean drama cinematography, realistic emotions, elegant camera movements, shallow depth of field, warm cinematic color grading, 16:9 widescreen, 4K HDR.

Cinematic scene

A 15-second photorealistic Korean beauty commercial for a premium cushion foundation. Use @image1 as the exact reference for the model, product, and visual style. A young Korean woman sits in a bright minimalist room with soft daylight. She looks at her reflection in the mirror, notices uneven skin, then opens a pearl-beige cushion compact. Show elegant macro shots of the cushion, puff, and smooth foundation texture. She gently taps the cushion onto her cheek and face. The skin becomes naturally fresh, luminous, and smooth while keeping realistic pores and texture. Show close-up beauty shots with soft Korean TV commercial cinematography. She walks outside under warm sunlight, looking confident and radiant. End with a premium product hero shot of the cushion compact with soft background blur. Audio: soft Korean beauty commercial music, subtle product sounds, gentle female Korean voice.

At a glance

Is this model right for you?

Input paths, hidden duration and resolution, audio differences, reference-mode restrictions, and four credit amounts are treated separately.

What it does best
This is Kyeo's public source Veo 3.1 Quality base and result-action page, not a complete mirror of Google's `veo-3.1-generate-001` and not proof of a fixed quality tier.
Who it is for
Use non-critical text or first/last-frame samples to validate the high-credit route and result actions. Do not make delivery promises before confirming real output and the billing/refund loop.
Why use it on Kyeo AI
Kyeo exposes aspect ratio, watermark, seed, and translation, charges 225 credits, and enables three result actions, while reference images, duration, resolution, audio, and C2PA remain incompletely represented.

Key facts

Quickly evaluate whether this model fits your business use case.

Category
AI video model
Vendor
Google
Model family
Veo
Integration
Current site integration
Runtime
Asynchronous task
Prompt limit
5,000 characters
Upload limit
JPEG / PNG · 1–2 · 10 MB

Other names

The same model may have different names in official documentation, community discussions, and API integrations. This section brings them together for you.

Veo3.1 Quality
Google Veo
Veo Video

Common questions

These practical questions focus on the task, input conditions, and result requirements you should confirm before choosing.

How do I use Veo3.1 Quality?
Veo3.1 Quality pricing
Veo3.1 Quality vs Fast
Veo3.1 Quality vs Lite
Does Veo3.1 Quality support reference-image mode?
What does Veo3.1 Quality Extend do?
What does Veo3.1 Quality Get 1080P do?
What does Veo3.1 Quality Get 4K do?
Is Veo3.1 Quality suitable for final delivery?
How does Kyeo AI's Veo3.1 Quality differ from Google's official Veo 3.1?

Decision guide

Still deciding? Start with these key decision points.

1
When a controlled Quality test makes sense

Use non-critical media for one controlled test when you need to validate Kyeo's current Veo 3.1 Quality route and can accept the 225-credit base charge. Do not use it directly for delivery before confirming real output and the refund loop.

2
When to compare another workflow

If you need reference images in Kyeo AI, compare Fast instead; that support is part of Kyeo's current page scope.

3
Minimum verification path

Run one non-sensitive text or frame request and check status, ratio, pixels, duration, audio, C2PA, URL lifetime, and 225 credits. Then test Extend, 1080p, and 4K separately.

Popular comparisons

Compare common alternatives on the same task to clarify differences in inputs, controls, and cost.

How does Veo3.1 Quality differ from Veo3.1 Fast?
Veo3.1 Quality vs Veo3.1 Fast
How does Veo3.1 Quality differ from Veo3.1 Lite?
Veo3.1 Quality vs Veo3.1 Lite
How does Veo3.1 Quality differ from Sora 2 Pro?
Veo3.1 Quality vs Sora 2 Pro

Model comparison table

Not sure which model to choose? Compare the key differences between this model and its alternatives at a glance.

Role in Kyeo AI
Veo3.1 Quality
High-quality Veo delivery tier
Veo3.1 Fast
Primary Veo entry with complete Fast workflow
Veo3.1 Lite
Lightweight base-generation tier
Generation modes
Veo3.1 Quality
Basic text and image video
Veo3.1 Fast
text + first-and-last-frame + reference image
Veo3.1 Lite
Basic text and image video at low cost
Post-result actions
Veo3.1 Quality
supports Extend / 1080P / 4K
Veo3.1 Fast
Also supports result actions
Veo3.1 Lite
No current result actions
Base price
Veo3.1 Quality
Fixed 225 credits
Veo3.1 Fast
Fixed 30 credits
Veo3.1 Lite
Fixed 15 credits
Recommended validation stage
Veo3.1 Quality
High-budget delivery after direction is set
Veo3.1 Fast
Validate the complete Veo workflow
Kling 3.0
Recommended validation stage — Kling 3.0: A currently available alternative in the same category; open its detail page to compare capabilities and pricing.

Real-world experience

Practical guidance based on public sources, current on-site limits, and representative tasks.

Veo: Fast to explore

Differences require controlled same-brief outputs.

Official, public source, and Kyeo reference-image boundaries differ

Google's official model, the public source interface, and Kyeo do not expose the same reference-image support. Documentation from one cannot substantiate the others.

Capabilities

Two base input paths in Kyeo

Kyeo sends `TEXT_2_VIDEO` without images and `FIRST_AND_LAST_FRAMES_2_VIDEO` with one or two images. More than two frame images and every Veo 3.1 Quality reference-mode request are rejected.

Result actions require an eligible Kyeo task

Extend, 1080p, and 4K require a successful task with matching ownership and model and reuse its external task ID.

Veo: Transparent credit use

Kyeo shows only `aspectRatio / seeds / enableTranslation / watermark`, not 4/6/8 seconds, 720p/1080p/4K, audio, or C2PA controls. Verify actual defaults and output from the task result.

Use cases

Veo: Everyday creation

Use a non-critical prompt to verify request, callback, actual duration, pixels, audio, C2PA, URL lifetime, and 225 credits without treating one success as a quality guarantee.

Veo: Content iteration

Use one starting image or two ordered frames to verify format, size, ratio, sequence, and output. The two-image limit does not provide material-reference behavior.

Veo: Option comparison

After base success, validate Extend, 1080p, and 4K separately for status, processing time, actual pixels, duration, audio, URL lifetime, and added credits.

Prompt tips

Confirm the input path and 225-credit risk

Quality is not the default experimentation page. Establish the direction with Lite, Fast, or another model first, then use Quality for the formal comparison.

Do not treat first and last frames as material references

Kyeo's Veo 3.1 Quality accepts start and end frames, not material-reference mode. When a brief depends on character or style assets, state that this is a current page limit instead of implying two frames fill that role.

Validate result actions one by one

Check pixels, encoding, audio, content continuity, URL lifetime, and credits for each action.

Why choose it

Image count automatically selects text or first/last-frame mode.
First/last-frame mode supports up to two images.
Eligible successful tasks can launch Extend, 1080p, and 4K.
Base generation and result actions use separate local credit amounts.

What to know first

The Quality tier still requires review of visuals, motion, text, and delivery fit on target media.
The current Kyeo Quality workflow does not provide a separate reference-image mode.
Duration, resolution, audio, and C2PA are not fully represented in the base form or result contract.
Generate one representative sample with the selected parameters and confirm that it meets the goal before scaling up. Observe this first in a small sample.

Adjustable settings

Quickly evaluate whether this model fits your business use case.

Generation mode
Optional
Parameter type: select
Depends on submitted images
TEXT_2_VIDEO
FIRST_AND_LAST_FRAMES_2_VIDEO
Aspect ratio
Optional
Parameter type: select
Default: 16:9
Landscape (16:9)
Portrait (9:16)
Auto crop (Auto)
Resolution
Optional
Parameter type: select
720p
720p — 225
1080p — 233
4K — 285
Duration
Optional
Parameter type: select
8 s
4 s
6 s
8 s
Watermark text
Optional
Parameter type: text
Prompt translation
Optional
Parameter type: select
Default: true
Auto-translate to English
Keep original text

Credit cost

225 / 233 / 285 credits by resolution

Direct generation costs 225 credits at 720p, 233 at 1080p (232.5 rounded up), and 285 at 4K. Extend costs 225; eligible 1080p and 4K result actions cost 8 and 60.

Credit-saving tip

Before generating images or videos in bulk, run an A/B test with the same input on this model and similar alternatives. Confirm the result first to avoid wasting credits.

Frequently asked questions

Related models

Still deciding? Take a quick look at these similar alternatives.

Veo3.1 Fast

Veo3.1 Fast on Kyeo AI supports text, first/last-frame and reference-image generation, direct 720p/1080p/4K selection, and 4/6/8-second duration controls. 30 / 38 / 90 credits by resolution.

AI video model
30 / 38 / 90 credits by resolution

Veo3.1 Lite

Veo3.1 Lite on Kyeo AI supports text, first/last-frame and reference-image generation, direct 720p/1080p/4K selection, and 4/6/8-second duration controls. 15 / 23 / 75 credits by resolution.

AI video model
15 / 23 / 75 credits by resolution

Kling 3.0

Review Kling 3.0 on Kyeo AI: 3–15 seconds, single-shot or up to 5 multi-shots, first/last frames, sound, and std/pro/4k per-second rates. A fit for specifying first and last frames or splitting a 3–15-second concept into up to 5 short shots. Character consistency, lip sync, text, sound, and shot continuity still require review of the actual result.

AI video model
42–1005 credits / request

Sources

This page is based on vendor materials, model-family documentation, and Kyeo AI integration settings.

Source note

This page describes the current verified on-site contract and does not expose or rely on an internal provider model identifier.

Last updated: 2026-08-28
Google Cloud: Veo 3.1 models
Official
Open original source
Google Cloud: Veo on Vertex AI video generation API
Official
Open original source
Google Cloud: Veo preview workflow deprecation
Official

Google required migration from Veo 3.1 preview IDs to stable `-001` IDs.

Open original source