Google Models

Every model that bild offers from Google (provider ID google, API key variable GOOGLE_API_KEY), with every option each model accepts and the constraints the model declares. An option the provider requires opens with Required.; every other option is optional. bild info google/<model> prints the same facts for the binary you run. What the constraints mean is described in Parameter adjustment, the flags in Generation flags, and how to name a model in Model specifiers.

5 image models, 5 video models.

Contents

Veo 3.1

Name Medium Aliases Full ID
Veo 3.1 video veo, veo-3.1 google/veo-3.1-generate-preview
Option Constraints
--aspect-ratio Allowed values: 16:9, 9:16
--resolution Allowed values: 720p, 1080p, 4k
--duration Allowed values: 4, 6, 8; Rule: forced to 8 with any input media or resolution 1080p or 4k
--input-media Repeat maximum: 3; Veo 3.1 special usage: <[first:|last:]media-file>. For the media to be used for the opening or closing frame, add a 'first:' or 'last:' prefix (e.g., first:image.png). A closing image requires an opening image. Unprefixed images are references, not opening frames. Alternatively, supply one video to extend it; images and a video cannot be combined. See online docs for details on specifying frames for input media: https://bildomat.com/docs.
--seed
--person-generation Google accepts allow_all for text-to-video and video extension, and only allow_adult for image-to-video, interpolation, and reference-image requests; in the EU, the UK, Switzerland, and the MENA regions only allow_adult is accepted. See https://ai.google.dev/gemini-api/docs/veo.
--negative-prompt

Veo 3.1 fast

Name Medium Aliases Full ID
Veo 3.1 fast video veo-3.1-fast google/veo-3.1-fast-generate-preview
Option Constraints
--aspect-ratio Allowed values: 16:9, 9:16
--resolution Allowed values: 720p, 1080p, 4k
--duration Allowed values: 4, 6, 8; Rule: forced to 8 with any input media or resolution 1080p or 4k
--input-media Repeat maximum: 3; Veo 3.1 family special usage: <[first:|last:]media-file>. For the media to be used for the opening or closing frame, add a 'first:' or 'last:' prefix (e.g., first:image.png). A closing image requires an opening image. Unprefixed images are references, not opening frames. Alternatively, supply one video to extend it; images and a video cannot be combined. See online docs for details on specifying frames for input media: https://bildomat.com/docs.
--seed
--person-generation Google accepts allow_all for text-to-video and video extension, and only allow_adult for image-to-video, interpolation, and reference-image requests; in the EU, the UK, Switzerland, and the MENA regions only allow_adult is accepted. See https://ai.google.dev/gemini-api/docs/veo.
--negative-prompt

Veo 3.1 lite

Name Medium Aliases Full ID
Veo 3.1 lite video veo-3.1-lite google/veo-3.1-lite-generate-preview
Option Constraints
--aspect-ratio Allowed values: 16:9, 9:16
--resolution Allowed values: 720p, 1080p
--duration Allowed values: 4, 6, 8; Rule: forced to 8 with any input media or resolution 1080p
--input-media Repeat maximum: 1; Veo 3.1 family special usage: <[first:|last:]media-file>. For the media to be used for the opening or closing frame, add a 'first:' or 'last:' prefix (e.g., first:image.png). An unprefixed image or first: selects the opening frame. A closing image requires an opening image, so the one-input cap prevents using last: successfully. Bildomat can submit one video for extension instead; the provider determines whether Lite accepts that operation. See online docs for details on specifying frames for input media: https://bildomat.com/docs.
--seed
--person-generation Google accepts allow_all for text-to-video and only allow_adult for image-to-video, interpolation, and reference-image requests; in the EU, the UK, Switzerland, and the MENA regions only allow_adult is accepted. See https://ai.google.dev/gemini-api/docs/veo.

Gemini 3 Pro Image

Name Medium Aliases Full ID
Gemini 3 Pro Image image gemini-3-pro google/gemini-3-pro-image
Option Constraints
--aspect-ratio Allowed values: 1:1, 2:3, 3:2, 3:4, 4:3, 4:5, 5:4, 9:16, 16:9, 21:9
--resolution Allowed values: 1K, 2K, 4K
--thinking-level Allowed values: low, high
--include-thoughts
--input-media Repeat maximum: 14

Gemini Nano Banana 2.1

Name Medium Aliases Full ID
Gemini Nano Banana 2.1 image none google/gemini-nano-banana-2.1
Option Constraints
--aspect-ratio Allowed values: 1:1, 1:4, 1:8, 2:3, 3:2, 3:4, 4:1, 4:3, 4:5, 5:4, 8:1, 9:16, 16:9, 21:9
--resolution Allowed values: 1K, 2K, 4K
--thinking-level Allowed values: minimal, medium, high
--include-thoughts
--input-media Repeat maximum: 14

Gemini 3.1 Flash Image

Name Medium Aliases Full ID
Gemini 3.1 Flash Image image gemini, gemini-3.1, gemini-3.1-flash, gemini-flash, nano-banana google/gemini-3.1-flash-image
Option Constraints
--aspect-ratio Allowed values: 1:1, 1:4, 1:8, 2:3, 3:2, 3:4, 4:1, 4:3, 4:5, 5:4, 8:1, 9:16, 16:9, 21:9
--resolution Allowed values: 512, 1K, 2K, 4K
--thinking-level Allowed values: minimal, high
--include-thoughts
--input-media Repeat maximum: 14

Gemini 3.1 Flash Lite Image

Name Medium Aliases Full ID
Gemini 3.1 Flash Lite Image image gemini-3.1-lite, gemini-3.1-flash-lite google/gemini-3.1-flash-lite-image
Option Constraints
--aspect-ratio Allowed values: 1:1, 2:3, 3:2, 3:4, 4:3, 4:5, 5:4, 9:16, 16:9, 21:9
--resolution Allowed values: 1K
--thinking-level Allowed values: low, high
--include-thoughts
--input-media Repeat maximum: 14

Gemini 2.5 Flash Preview Image

Name Medium Aliases Full ID
Gemini 2.5 Flash Preview Image image gemini-2.5, gemini-2.5-flash google/gemini-2.5-flash-image
Option Constraints
--aspect-ratio Allowed values: 1:1, 2:3, 3:2, 3:4, 4:3, 4:5, 5:4, 9:16, 16:9, 21:9
--input-media

Gemini Omni 1.1 Flash

Name Medium Aliases Full ID
Gemini Omni 1.1 Flash video none google/gemini-omni-1.1-flash
Option Constraints
--aspect-ratio Allowed values: 16:9, 9:16
--resolution Allowed values: 360p, 720p, 1080p, 4k
--input-media

Gemini Omni Flash Preview

Name Medium Aliases Full ID
Gemini Omni Flash Preview video gemini-omni, gemini-omni-flash google/gemini-omni-flash-preview
Option Constraints
--aspect-ratio Allowed values: 16:9, 9:16
--input-media

Bildomat 0.0.7Revised 2026-10-08