Flags
- T2V
- Yes
- I2V
- Yes
- Native audio
- Yes
- Multi-shot
- No
- Open source
- No
Veo 3.1 is Google's video model with text-to-video, image-to-video, and sound generation. Vertex lists generate-001 as GA in us-central1; the Gemini API price page lists preview ids with no free tier.
Veo is Google DeepMind's video generation line. This selection page covers Veo 3.1 as it was documented on 2026-10-16. It is not a Flow or Gemini playground, and it does not sell a try-on credit. Google Flow is the app for Veo 3.1: /tools/google-flow. Plan stickers are on that tool page, verified 2026-10-17. People also reach Veo through Gemini, Vertex, or an API host. Those doors are listed below with the prices that were on a page. This model page does not copy Flow credits into a per-second rate.
Capability tags: text-to-video and image-to-video are true. The Vertex model card for veo-3.1-generate-001 lists both, plus first-and-last-frame, as supported video generation. Native audio is true because that same card lists "Sound generation: Supported," and the Gemini API price table bills "video with audio" as the default paid rate. The card's modality row says Audio is not supported. Read that as input audio, next to Text and Image marked input-only and Video marked output-only. It does not cancel the sound-generation capability. multi_shot is false. Extend is a supported operation, and extend is not a one-request multi-shot prompt list. The fal 3.1 schema has duration, resolution, and aspect, and it has no multi_prompt field. open_source is false.
Status is split, and the split is the point of the page. On the Gemini Enterprise Agent Platform card fetched 2026-10-16, veo-3.1-generate-001 is launch stage GA, release date November 17, 2025, retirement date November 17, 2026 or later. The footnote says that retirement is support on that platform and that the model may remain on the Gemini API afterward. Region on that card: United States, us-central1. Pay-as-you-go is "Not supported" on that cloud card. Provisioned throughput and fixed quota are supported. The Gemini API price page, last updated 2026-10-15 UTC, lists veo-3.1-generate-preview, veo-3.1-fast-generate-preview, and veo-3.1-lite-generate-preview, and it marks the free tier "Not available." Preview ids and a GA id are both real. They are not the same SKU. A consumer waitlist was not on these two pages. DeepMind's model page is a third surface, titled Veo 3.1, with entry points to try it in Gemini, try it in Google Flow, and build with Veo. Parts of that decoded page still say "Introducing Veo 3." Treat leftover 3.0 headings as page residue, not as the 3.1 spec.
Version line. Quote veo-3.1-generate-001 when you mean the GA Vertex model. Quote the preview ids when you mean the Gemini API price rows. Fast and Lite are cheaper rows on the Gemini page. On the Gemini Enterprise Agent Platform Veo 3.1 card, fetched 2026-10-16, veo-3.1-generate-001 and veo-3.1-fast-generate-001 are both launch stage GA, release date November 17, 2025. Fast's output resolutions on that card are 720p and 1080p. The 4K output line in the table below is the veo-3.1-generate-001 card. veo-3.1-lite-generate-001 is the card marked Preview. Gemini API price rows stay on the preview ids named below. Do not merge those ids.
Vertex technical specifications for veo-3.1-generate-001:
| Field | Observed value |
|---|---|
| Length | 4, 6, or 8 seconds. Reference image to video only supports 8 seconds. |
| Outputs per prompt | Maximum 4. |
| Input image | Maximum 20 MB. |
| Aspect | 9:16 and 16:9. |
| Input resolution | 720p, 1080p. |
| Output resolution | 720p, 1080p, 4K. |
| Frame rate | 24 FPS. |
| Container | video/mp4. |
| Prompt language | English. |
| Capabilities | Text to video, image to video, first and last frame, extend, reference images (asset images), sound generation, Content Credentials (C2PA). |
| Region | us-central1. |
| Quota line | "50 tokens per minute" on the regional online-prediction quota. This page does not translate that line into a video-second cap. |
Pay-as-you-go dollars are not on the Vertex card. The Gemini API table is the Google dollar list, and it is attached to preview ids.
fal model fal-ai/veo3.1, read from its llms.txt on 2026-10-16: duration 4s, 6s, or 8s, default 8s. Resolution 720p, 1080p, or 4k, default 720p. Aspect 16:9 or 9:16, default 16:9. That duration set matches Vertex. A fast-tier fal schema was not fetched. Do not import a fast price from a search snippet.
DeepMind's page, gzip-decoded in this pass, describes native audio as sound effects, ambience, and dialogue, plus ingredients or reference images, a style reference, character consistency, extend from the last second, first and last frame, outpainting, 1080p and 4K, and SynthID. Benchmark charts on that page say they were last updated October 2025 and describe 8-second clips. Those charts are not a 2026-10-16 spec. Prompt-language coverage beyond Vertex's "English" was not copied from DeepMind into this table.
No Veo prompt was executed for this page. Vertex limits the prompt language to English on the GA card. A multi-shot storyboard inside one 8-second clip is a prompting habit, not a schema field. If the spot needs a second shot, the documented operation is extend, which the card lists separately, or a second request. Reference image to video is locked to 8 seconds. A 4-second reference-image job is outside the card.
Arena numbers were not opened. Not observed.
veo-3.1-generate-001: the Veo 3.1 generate card. Use it for GA status, region, length, and capabilities. It is not a public per-second menu.veo3.1 and veo3.1_fast. The Runway product page is /tools/runway.Luma's pricing page also lists Veo 3.1 in Luma credits. That is another host, noted under pricing. Higgsfield's saved catalog snapshot did not put a Veo model in the source list that was indexed for this pass. Absence from that snapshot is not proof Veo is missing from every Higgsfield account. The catalog text itself says availability can change.
Gemini API, paid, with audio, default. Free tier: not available. Standard: $0.40 per second at 720p and 1080p, $0.60 per second at 4k. Fast: $0.10 at 720p, $0.12 at 1080p, $0.30 at 4k. Lite: $0.05 at 720p, $0.08 at 1080p, and 4k is not supported. The page says you are charged only if the video generates successfully. An audio-off row was not in that Veo 3.1 block. A note on the page says an audio processing issue can prevent a video in some cases. The rest of that note was not needed to price the row, and it should not be paraphrased into a success-rate claim. Verified against the HTML fetched 2026-10-16. The footer date is 2026-10-15 UTC.
An 8-second standard 1080p clip at $0.40 per second is $3.20 if you multiply. That product is derived. Lite at $0.05 for 8 seconds at 720p is $0.40 derived. Do not present the derived clip total as a second Google SKU.
Vertex GA card. Pay-as-you-go: not supported. No dollar prices on the card. Provisioned throughput and fixed quota: supported. The "50 tokens per minute" quota is quoted and not converted.
fal standard fal-ai/veo3.1. $0.20 per second without audio or $0.40 per second with audio at 720p or 1080p. At 4k, $0.40 without audio or $0.60 with audio. fal's example: 5 seconds at 1080p with audio on costs $2.00. The with-audio 720p/1080p figure matches Gemini standard. fal adds a silent discount Gemini's table does not list. A fal fast llms.txt was not saved, so fal fast prices are not observed.
Runway credits. $0.01 per credit. veo3.1 audio 40 credits per second, no audio 20. veo3.1_fast audio 15, no audio 10. Derived: $0.40, $0.20, $0.15, and $0.10 per second. The $0.40 and $0.20 derived figures match fal's standard with-audio and silent rates. The fast derived $0.15 / $0.10 do not match Gemini fast ($0.10 / $0.12 / $0.30). Host fast tiers are not Google's fast tier. Label every Runway figure derived from the credit table.
Luma credits, not dollars. On lumalabs.ai/pricing, fetched 2026-10-16, Veo 3.1 text-to-video and image-to-video are 140 credits per second at 720p and 1080p when the audio column is not Yes, and 280 credits per second when the audio column is Yes. A USD value per Luma credit was not printed on that Veo block.
These are site workflow labels, not published guide URLs.
Faceless. Eight seconds with native audio and a 9:16 option is a hook, not a full faceless episode. Plan on several generates plus an editor. English-only prompts on the Vertex card constrain non-English faceless scripts at the prompt layer. Captions still belong in /tools/capcut. A separate narrator belongs in /tools/elevenlabs if you do not want Veo's generated dialogue.
UGC ads. First and last frame plus a reference image are the storyboard controls Vertex lists. Reference image to video is 8 seconds only. That is a single beat of a UGC ad, often the product hero, not the whole testimonial. A presenter with a locked face is /models/heygen-video or /tools/creatify.
AI avatar. Veo is not an avatar product. Character consistency is a DeepMind marketing claim and a reference-image capability. It is not a photo-avatar rate card. Do not scope a spokesperson retainer onto Veo without a test you run yourself. This directory did not run that test.
Long-to-short. Extend is the closest native operation, and it still produces another short Veo clip rather than a chaptered cutdown of a long recording. Cut the long source elsewhere, then optionally cover a beat with Veo.
Captions and cover. C2PA and SynthID are provenance signals, not captions. A cover is a still. Veo outputs video. Make the cover in an image tool or by grabbing a frame in CapCut.
Voice and publish. Sound generation can include dialogue on DeepMind's description. Vertex does not publish a speaker-id or a language switch. Prompt language is English. If the publish channel is non-English, treat generated speech as unverified and lay a voice track. 9:16 is supported on Vertex and on fal, which is the Shorts, Reels, and TikTok frame. 1:1 was not in the aspect list. 4K output is on the Vertex card and on the Gemini standard and fast rows. Lite cannot do 4K.
Shorts vertical fit. Good for a vertical 4, 6, or 8 second beat with audio, at a known high per-second price on the standard tier. Weak as the only generator for a 30 to 60 second Shorts story, because you will chain extends or cuts and pay by the second each time. A 720p Lite or Fast row is the budget experiment. Standard 4K is a master, not a phone draft.
us-central1 on the GA card. Other regions were not listed there. Do not invent a global allow-list.veo3.1 credit row. The names share a wallet and not a model.veo-3.1-generate-001 is GA on the Vertex card, in us-central1, with a retirement footnote of November 17, 2026 or later for that platform. The Gemini API price page lists preview model ids and does not offer a free tier. Say which id you mean.
On the Gemini API page, $0.40 is the standard with-audio price at 720p and 1080p. fal charges $0.40 with audio and $0.20 without at those resolutions. Vertex's card does not print the dollar rate.
Yes, 9:16 is on the Vertex aspect list and on the fal schema. Length is still 4, 6, or 8 seconds per request, and a reference-image request is 8 seconds only.
No. Extend is a documented separate capability. The fal schema used here has no multi-shot prompt array. The filter on this page sets multi-shot to false for that reason.
DeepMind charts on the decoded page are labeled last updated October 2025. They are not reused as a 2026-10-16 quality rank. Artificial Analysis was not opened. Current arena scores are not observed.