Generate a video clip (Veo 3.1 · Gemini Omni) — estimate
Price the request without executing it. Same body as POST /v1/ai/video.
Request
- Base URL: https://apihub.co.il
- URL: https://apihub.co.il/v1/ai/video/estimate
- Auth: HTTP bearer
Request body
A model id (GET /v1/ai/models) or "auto" — then the clip is made with gemini-omni-1.1-flash at the resolution you send (Veo 3.1 can still be named until Google retires it, from 22 October 2026). "gemini-omni-1.1-flash" = Gemini Omni, Google's newest video model: sound with speech (put the line in quotes in the prompt), readable text in the frame, reference images; it picks the length itself (3–10 s)
ULTRA: true = the clip is made with Gemini Omni (gemini-omni-1.1-flash) at 1080p or higher (4k stays 4k), whatever model and resolution are sent; a Veo model named becomes Omni at the duration asked, at 3× the credits of the same request without ULTRA (the estimate's ultra block shows both prices — POST …/estimate before you run it). Only for accounts that have bought credits at least once (402 ultra_paid_only, with the account's top-up page in details.top_up) and where ULTRA is switched on (else 403 ultra_unavailable). Nothing is charged when it is refused.
Which model auto picks: fast (cheapest) · balanced (default) · best (strongest, costs more)
seconds: Veo renders 4, 6 or 8; gemini-omni-1.1-flash 3–10. gemini-omni-1.1-flash keeps this length when the call names no model or sends duration; a call that names gemini-omni-1.1-flash without duration lets it pick 3–10 s (a spoken line takes as long as it takes)
Start frame (image-to-video)
Veo: 720p, 1080p or 4k (1080p and 4k need duration 8). gemini-omni-1.1-flash: 360p, 720p, 1080p or 4k
gemini-omni-1.1-flash only, with image_url: the last frame — the clip moves from the first image to this one
gemini-omni-1.1-flash only: up to 3 images of people, products or places to put in the clip (not a start frame) — refer to them in the prompt as <IMAGE_REF_0>, <IMAGE_REF_1>, <IMAGE_REF_2>
Response
Estimate
Changes
No recorded changes to this operation across all 2 revisions of this API.