Genace

Veo 3 API parameters: every accepted value and what it costs

Every parameter the Veo 3 API accepts, taken from the schema that validates your request.

ParameterAccepted valuesNotes
promptany non-empty stringrequired
duration_sec8 onlyfixed upstream — anything else fails validation
aspect_ratio16:9, 9:16, 1:1does not affect price
resolution720p, 1080p720p costs half
image_inputsarray of URLsonly the first entry is used, as the start frame
seedintegeroptional, for reproducibility
negative_promptstringoptional; support varies upstream

The constraint worth knowing first

The one that surprises people: duration_sec is fixed at 8. It is a literal in the schema, not a range, so there is no shorter and cheaper option.

A minimal call

curl -X POST https://genace.ai/api/v1/video/generations \
  -H "Authorization: Bearer $GENACE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"veo3","prompt":"..."}'

Omitted parameters take their defaults. The default call costs 100 credits ($1.00–$1.38 depending on which pack you bought).

Naming

Request bodies accept snake_case or camelCaseduration_sec and durationSec both work. Validation errors report the camelCase name, so a complaint about durationSec refers to the duration_sec you sent. See INVALID_PARAM.

What this page does not claim

These are the parameters Genace accepts and the prices Genace charges. The upstream vendor may expose more; anything not listed here is passed through extra untouched and is not validated on our side.

Models covered on this page

Where these facts come from

  • codebase: src/ai/providers/veo3.ts — pricing() and paramsSchema
  • codebase: src/config/website.tsx — credit pack pricing