Kwaivgi Kling V2.5 Turbo Std Image To Video
Playground
Try it on WavespeedAI!Kling 2.5 Turbo Std delivers image-to-video with fluid motion, cinematic visuals, and precise prompts at 25% lower pricing vs 2.1 Std. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
Features
Kling V2.5 Turbo Standard (Image-to-Video)
Kling V2.5 Turbo Standard is a high-performance image-to-video generation model optimized for speed, quality, and affordability. It transforms a single image and a short prompt into smooth, cinematic video clips that preserve the original style, lighting, and emotion — all at a lower cost than previous versions.
🌟 Model Highlights
-
💰 Ultra Cost-Effective Delivers higher visual quality at a 25% lower price compared with Kling V2.1 Standard. The model provides stunning realism while significantly reducing generation costs.
-
🏢 B2B Early Access Exclusively launched for enterprise clients through an invite-only program. The model will be publicly available on Kling Web/App around November, giving B-end users an early advantage and extended testing window.
-
🎬 Pro-Level Visual Quality Although output resolution is 720p, the model’s refined dynamics and motion synthesis ensure rich details, clean motion, and stable lighting that meet the needs of most video generation scenarios.
-
⚡ Fast Inference Built with optimized pipelines for rapid generation — ideal for high-volume creative workflows.
-
🧠 Strong Text Comprehension Matches the Kling 2.5 Turbo Pro version in prompt understanding and narrative coherence, producing well-timed, semantically accurate motion.
⚙️ Capabilities
- Input: Image + text prompt
- Output: 720p video
- Supported Durations: 5s / 10s
- Use Cases: Marketing videos, storyboards, explainers, short-form content
💰 Pricing
| Duration | Price (USD) |
|---|---|
| 5s | $0.21 |
| 10s | $0.42 |
🧩 How to Use
- Write your prompt — describe the subject, camera movement, and atmosphere.
- Upload a reference image — defines composition and color tone.
- Set duration — choose 5s or 10s depending on your creative need.
- Adjust guidance_scale — higher values increase prompt adherence.
- Run generation — fast inference delivers results within seconds.
- Review & iterate — tweak prompts or seeds for variations.
💡 Ideal For
- Marketing & Brand Teams — Generate short ads or motion design clips quickly.
- Content Creators & YouTubers — Produce narrative motion from static art.
- Studios & Production Houses — Use as a previsualization tool for scene planning.
- Education & Explainers — Turn diagrams or slides into dynamic videos.
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 |