更新日: 2026-06-06
Kling Video Generation
Crazyrouter exposes the current public Kling video family through two official model families:
All tasks are asynchronous. Successful fetches prefer Crazyrouter archived URLs such as
https://media.crazyrouter.com/....
First-Batch Five Models
The customer-facing contract follows the official Kling capability and field definitions. Third-party channels remain internal providers only. Use the live Pricing page as the source of truth for sell-side prices.
The first-batch Kling five-model family is already aligned to the official field surface and pricing matrix, but every capability row is still marked
Beta for now. After launch, we will use production logs and the daily script to promote rows out of beta one by one.Standard Kling Video
Recommended Public Models
kling-v2-5-turbokling-v2-6kling-v3
Text-to-Video Parameters
Request Example
Successful Submit Response
Image-to-Video Parameters
Image-to-Video Example
cURL
image_urls is the official-first field. image + image_tail remain supported as compatibility aliases and are treated as first-frame / last-frame input. Video tasks are asynchronous. Use Task Query to fetch the terminal result.
Multi-Image Reference Video Parameters
Reference capability. Unlike image2video, it does not use image or image_tail; it uses the official image_list reference input instead.
Multi-Image Reference Example
cURL
multi-image2video is the standard Kling reference route. If your input is a first frame or a first-last pair, continue using image2video. Query reference tasks through GET /kling/v1/videos/multi-image2video/{task_id}.Kling Omni Video
Public Models
kling-v3kling-v3
Request Parameters
Omni Example
cURL
kling-v3 is currently exposed as single-shot omni generation only. kling-v3 is the broader omni model. The omni route prefers the official element_list field and also accepts the compatibility alias kling_elements. Fetch omni tasks through GET /kling/v1/videos/omni-video/{task_id}.