Skip to main content
Generate a 4, 6, 8 or 10 second video at 1080p from a text prompt using Google Gemini Omni 1.1 Flash, or animate a still image you supply as the first frame. Priced per video by its length. Returns the URL of the generated MP4. That URL is temporary: Goro holds a run’s results for 24 hours and nothing guarantees the file outlives that, so collect what you need within 24 hours.
Use when you want Google’s video model with a fixed, known price per clip rather than a per-second meter: explainer shots, product reveals, short social clips where the brief fits in ten seconds. Strong prompt adherence and clean 1080p output. To animate a local or private image, upload it first (POST /v1/uploads, or create_upload over MCP, or goro run —image) and pass the handle as image_handle. The price is exact once you pick the duration.

Price

1.05percallat8.Aflatprice,andtheonlythingthatchangesitisduration:4costs1.05 per call at `8`.** A flat price, and the only thing that changes it is `duration`: `4` costs **0.63, 6 costs 0.84,8costs0.84**, `8` costs **1.05, 10 costs $1.26. Every one of those is exact and known before the call, so the hold and the charge are the same number and there is no ceiling to reconcile. Omit duration and you are billed the 8 price. A call that fails, times out or is stopped releases its hold in full and costs nothing.

Input

These are all the fields this endpoint accepts. Anything else is rejected as a validation_error rather than forwarded to the provider.

Example

Response

The full response. Values are illustrative.