Genace

Veo 3 aspect ratio options: what it accepts and what it rejects

Veo 3 accepts 3 aspect ratios through the API:

  • 16:9
  • 9:16
  • 1:1

Not accepted: 4:3, 3:4. A payload that works on a model with the wider set fails here with 400 INVALID_PARAM — worth knowing if you switch models by changing one string.

It does not affect price

Aspect ratio is free. Veo 3 costs 100 credits ($1.00–$1.38) at any of the ratios above.

What does change the price is resolution: 720p costs half of 1080p on this model.

Default

Omit aspect_ratio and you get 16:9.

-d '{"model":"veo3","prompt":"...","aspect_ratio":"1:1"}'

With a start frame

The API does not reconcile aspect_ratio with the image you pass in image_inputs. Supplying a 16:9 still while asking for a portrait ratio gives the model contradictory instructions. Match them — see Veo 3 image to video.

Models covered on this page

Where these facts come from

  • codebase: src/ai/providers/veo3.ts — paramsSchema aspectRatio