Use when you already have the frame you want and need it to move: a product shot that pans, a generated image brought to life, a character that speaks. Pairs directly with the image endpoints. The most expensive per second of the image-to-video models here, so reach for video.grok or video.seedance first unless you specifically want Kling’s motion. 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, so the file never travels through the request. Billed per second of video you ask for.
Price
$0.27 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 4.05, 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.