Skip to main content
Kling Image to Video
Authenticate with your MixRoute API Key using Authorization: Bearer $MIXROUTE_API_KEY and send JSON. The model ID belongs in the URL, not a body model field. Do not add /v1 or wrap the request in metadata.

Supported Models

Contents

Generation Settings

The standard image-to-video endpoint has no aspect_ratio; framing follows the image. 3.0 Turbo accepts only a first frame, not a last frame, Element or voice reference. Reference 3.0 Elements as @id, avoiding overlapping names; storyboard syntax matches text-to-video.

Image Limits

JPG/JPEG/PNG, at most 50 MB per image, both dimensions at least 300 px, aspect ratio between 1:2.5 and 2.5:1. Supply a first frame or first+last frames, never a last frame alone. Asset IDs must be accessible to the routed upstream account.

Request Example

Set the MIXROUTE_API_KEY environment variable. Replace example.com media URLs with real, publicly accessible files.
See Kling Overview.

Submission Response

Keep data.id and use Query Kling Task until succeeded or failed. Successful submission does not mean generation has finished.