Skip to main content
Animate a still image you supply into a 720p video with native audio using Kling 3.0 Omni: the picture is the first frame, the prompt says what happens next. Clips run 3 to 15 seconds. 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 have the exact frame the video must start from (a product shot, a character, a location) and want it brought to life with sound: an ad still that needs motion, a portrait that should turn and speak, a mockup that should be handled. Better at keeping the starting image intact than the cheaper models. To send 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. Billed per second of video you ask for.

Price

$0.18 per second of video. An exact rate, not an estimate. The total is that rate times the seconds of video in your request, so you can work out what a call costs before you make it. No call costs less than 0.0020ormorethan0.0020 or more than 2.70, the price of the largest request this endpoint takes, 15 seconds of video. discover and inspect quote your exact request before it runs.

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.