Zhenzhen Google Veo3
Veo 3 and Veo 3.1 with native audio, straight from your canvas
- image1
- image2
- image3
- video
- video_url
- response
Google Veo is the video model the open-source world keeps measuring itself against - and the one genuinely hard gap is native audio. Veo 3 generates synchronized sound, dialogue, and effects inside the video; there's no local Wan or LTX checkpoint that does that yet. Comfly_Googel_Veo3 is the Zhenzhen-pack wrapper that puts the whole Veo 3/3.1 lineup in your graph: twelve models across the dropdown, from the cheap veo3-fast to veo3.1-pro-4k, with image-to-video via up to three reference images. The video comes back as a VIDEO tensor, so it drops straight into a save or preview node - no URL-copying required.
This is the "closed model you literally cannot download" case, so the API wrapper isn't a compromise, it's the only door. The relay handles the Google quota and billing; you handle the prompt.
The inputs that matter
- prompt - your video prompt. enhance_prompt is the hidden gem: Veo prefers English prompts, so set this to
trueand it auto-translates and optimizes your Chinese (or messy) prompt into proper Veo English. Keep itfalseif your prompt is already clean English. - model - the big dropdown. The base models (
veo3,veo3-fast,veo3-pro) do text-to-video; the-framesand-componentsvariants are the image-to-video ones (wireimage1–image3), and the.1family adds 4K tiers.veo3.1-componentssupports multi-image reference;veo3.1handles first/last frame. - aspect_ratio -
16:9or9:16. Landscape or portrait, that's it. - enable_upsample - toggle the upscaler if your chosen model supports it.
- seed - reproducibility. Leave at 0 for random.
Outputs: video (VIDEO tensor → save node), video_url, and response (JSON).
Install and key
cd ComfyUI/custom_nodes
git clone https://github.com/T8mars/Comfyui-zhenzhen
Restart, or ComfyUI Manager → "Comfyui-zhenzhen". No model downloads - this is pure API over your Zhenzhen key from ai.t8star.org, pasted into apikey. Note the token-group thing: Veo rides the veo&grok token groups on the site, so make sure your key has one assigned or you'll get auth errors.
The honest part
Veo is not cheap, even relayed. The pack's changelog tracks the price war - veo3.1 dropped from a base of ~2 credits to ~0.3, and pro tiers run higher - but a batch of 4K clips is a real spend. The community's take on API video in general applies here: it's the right tool when you cannot run the model locally, and the wrong default if you could. Also, Google's video models are among the most heavily moderated - this node will not help you around that, and neither will any reseller, because the filter lives in the model. 500s from the relay are usually Google's capacity hiccups; re-run before you blame your graph.
Inputs (11)
| Name | Type | Default | Description |
|---|---|---|---|
| prompt | STRING | — | |
| model | COMBO | veo3 | 12 options: veo3, veo3-fast, veo3-pro, veo3-fast-frames, veo3-pro-frames, veo3.1, +6 |
| enhance_prompt | BOOLEAN | false | — |
| aspect_ratio | COMBO | 16:9 | 2 options: 16:9, 9:16 |
| apikeyopt | STRING | — | |
| image1opt | IMAGE | — | |
| image2opt | IMAGE | — | |
| image3opt | IMAGE | — | |
| seedopt | INT | 00–2147483647 | — |
| enable_upsampleopt | BOOLEAN | false | — |
| skip_erroropt | BOOLEAN | false | 开启后,节点失败时不报错、按旧行为返回默认空结果;关闭时(默认)失败直接抛出错误。 |
Outputs (3)
| Name | Type | Description |
|---|---|---|
| video | VIDEO | — |
| video_url | STRING | — |
| response | STRING | — |