ComfyUI Node
NanoBanana - Video Generation (Veo)
A ComfyUI node in NanoBanana2/Video with 13 inputs and 2 outputs.
NanoBanana - Video Generation (Veo)
- source_image
- network
- video_file_path
- video_url
◄api_key►
◄modelveo-3.0-fast-generate-001►
◄prompt►
◄custom_model►
◄aspect_ratio16:9►
◄number_of_videos1►
◄negative_prompt►
◄seed-1►
◄duration_seconds8►
◄timeout_seconds600►
◄poll_interval10►
CategoryNanoBanana2/Video
Inputs (13)
| Name | Type | Default | Description |
|---|---|---|---|
| api_key | STRING | — | |
| model | COMBO | veo-3.0-fast-generate-001 | 6 options: veo-3.1-generate-preview, veo-3.1-fast-generate-preview, veo-3.1-lite-generate-preview, veo-3.0-generate-001, veo-3.0-fast-generate-001, veo-2.0-generate-001 |
| prompt | STRING | — | |
| custom_modelopt | STRING | — | |
| source_imageopt | IMAGE | Optional start frame image. | |
| aspect_ratioopt | COMBO | 16:9 | 2 options: 16:9, 9:16 |
| number_of_videosopt | INT | 11–4 | — |
| negative_promptopt | STRING | — | |
| seedopt | INT | -1-1–2147483647 | -1 = random. 0 IS a valid seed (v2.0 silently dropped it). |
| duration_secondsopt | INT | 84–8 | Veo 2 supports 5-8s; Veo 3 supports 4, 6, or 8s depending on model variant. |
| timeout_secondsopt | INT | 60060–1800 | Max time to wait for video generation. |
| poll_intervalopt | INT | 102–60 | Seconds between operation polls. Lower = more responsive cancel, higher = less API noise. |
| networkopt | NB_NETWORK | Optional. Wire a NanoBanana - Network Route node here to route this request through that proxy (e.g. US egress). |
Outputs (2)
| Name | Type | Description |
|---|---|---|
| video_file_path | STRING | — |
| video_url | STRING | — |