Kwaivgi Kling V2.5 Turbo Std Image To Video
Playground
Try it on WavespeedAI!Kling 2.5 Turbo Std: Top-tier image-to-video generation with unmatched motion fluidity, cinematic visuals, and exceptional prompt precision, now with 25% lower pricing compared to 2.1 Standard, offering superior quality at an unbeatable value.
Features
Kling 2.5 Turbo Pro (Image-to-Video)
Kling 2.5 Turbo Pro turns a single image and prompt into cinematic video with fluid motion and exact intent. A new text-timing engine, improved dynamics, and faster inference enable high-speed action and complex camera moves with stable frames, while refined conditioning preserves palette, lighting, and mood.
What makes it stand out?
-
Better prompt understanding:
Precisely parses multi-step, causal instructions and transforms a single image and prompt into coherent, well-paced shots that remain true to the creative intent.
-
More realistic look & greater stability:
Improved dynamics and balanced data closely mimic real-world motion, even at high speeds and with complex camera movements. Playback remains smooth with reduced jitters, tears, and drops.
-
Detail & style consistency:
Refined image conditioning and intensive training maintain color, lighting, brushwork, and mood, ensuring frames are visually unified even during complex motion.
Designed For
- Marketing & Brand Teams – Style-consistent ads, feature demos, and campaign assets.
- Creators / YouTubers / Shorts Teams – Stronger narrative flow and motion that boosts watch-through.
- Film/Animation Studios – Previz, technique exploration, and style studies with reliable dynamics.
- Education & Training – Turn static diagrams or slides into clear explainer videos.
Pricing
Duration | Price |
---|---|
5s | $0.35 |
10s | $0.70 |
Billing Rules
- Minimum charge: 5 seconds
- Per-second rate = (price per 5 seconds) ÷ 5
- Billed duration = video length in seconds (rounded up), with a 5-second minimum
- Total cost = billed duration × per-second rate (by output resolution)
How to Use
- Write your prompt – Specify subject, scene, actions/camera, and style.
- Upload a reference image – Locks composition and look; optional audio if needed.
- Set duration – Tell the model how long video you want to generate.
- Set guidance_scale – Controls how strongly the model follows your prompt. The higher the value, the less creative freedom the model has.
- Generate – Accelerated inference delivers results in moments.
- Review & iterate – Use a fixed seed for exact reproduction, or vary the seed for A/B comparisons; then adjust timing, angles, or style as needed.
Authentication
For authentication details, please refer to the Authentication Guide.
API Endpoints
Submit Task & Query Result
# Submit the task
curl --location --request POST "https://api.wavespeed.ai/api/v3/kwaivgi/kling-v2.5-turbo-std/image-to-video" \
--header "Content-Type: application/json" \
--header "Authorization: Bearer ${WAVESPEED_API_KEY}" \
--data-raw '{
"guidance_scale": 0.5,
"duration": 5
}'
# Get the result
curl --location --request GET "https://api.wavespeed.ai/api/v3/predictions/${requestId}/result" \
--header "Authorization: Bearer ${WAVESPEED_API_KEY}"
Parameters
Task Submission Parameters
Request Parameters
Parameter | Type | Required | Default | Range | Description |
---|---|---|---|---|---|
prompt | string | Yes | - | The positive prompt for the generation. | |
image | string | Yes | - | First frame of the video; Supported image formats include.jpg/.jpeg/.png; The image file size cannot exceed 10MB, and the image resolution should not be less than 300*300px, and the aspect ratio of the image should be between 1:2.5 ~ 2.5:1. | |
negative_prompt | string | No | - | The negative prompt for the generation. | |
guidance_scale | number | No | 0.5 | 0.00 ~ 1.00 | The guidance scale to use for the generation. |
duration | integer | No | 5 | 5, 10 | The duration of the generated media in seconds. |
Response Parameters
Parameter | Type | Description |
---|---|---|
code | integer | HTTP status code (e.g., 200 for success) |
message | string | Status message (e.g., “success”) |
data.id | string | Unique identifier for the prediction, Task Id |
data.model | string | Model ID used for the prediction |
data.outputs | array | Array of URLs to the generated content (empty when status is not completed ) |
data.urls | object | Object containing related API endpoints |
data.urls.get | string | URL to retrieve the prediction result |
data.has_nsfw_contents | array | Array of boolean values indicating NSFW detection for each output |
data.status | string | Status of the task: created , processing , completed , or failed |
data.created_at | string | ISO timestamp of when the request was created (e.g., “2023-04-01T12:34:56.789Z”) |
data.error | string | Error message (empty if no error occurred) |
data.timings | object | Object containing timing details |
data.timings.inference | integer | Inference time in milliseconds |