img_uuid, then poll the job endpoint or receive status updates at a callback URL.Kling 2.5 Turbo API for Video Generation
Access Kling 2.5 Turbo through GoEnhance for text-to-video, image-to-video, and first-and-last-frame workflows. Submit one request, save the returned
Get API Key
Choose the right Kling 2.5 Turbo input mode
Text-to-video from one required prompt
POST to https://api.goenhance.ai/api/v1/videos/generations with model: kling-2-5-turbo and a required prompt. Without image_url, the request runs as text-to-video and accepts 16:9, 9:16, or 1:1 through the ratio field.

Image-guided motion with optional end frame
Add image_url for image-to-video. Add image_end_url for first-and-last-frame control, but set resolution to 1080p: the endpoint rejects a 720p request that includes a last frame.

Validate the documented values before sending a generation job.
Kling 2.5 Turbo API request parameters
Model
Set <code>model</code> to <code>kling-2-5-turbo</code> for every request on this route.
Prompt
Provide a required text prompt. The current route has no <code>negative_prompt</code> field, so put exclusions in the prompt.
Input frames
Use <code>image_url</code> for the first frame and optional <code>image_end_url</code> for the last frame.
Duration
Choose 5 or 10 seconds. The documented default is 5 seconds.
Resolution
Choose 720p Standard mode or 1080p Professional mode. First-and-last-frame requests require 1080p.
Aspect ratio
Text-to-video accepts 16:9, 9:16, or 1:1. The ratio field is ignored when <code>image_url</code> is supplied.
Pricing is based on each generated second; USD values use the documented $0.02 per token rate.
Kling 2.5 Turbo API pricing
720p generation
1.89 tokens per generated second, equivalent to $0.038 per second.
1080p generation
3.15 tokens per generated second, equivalent to $0.063 per second.
Estimate total cost
Multiply the requested 5- or 10-second duration by the exact rate for the selected resolution.
Integrate Kling 2.5 Turbo in six steps
1
1. Create an API key
Create a GoEnhance API key and send it in the Authorization header.
2
2. Select the mode
Use a prompt alone, add a first-frame image, or add both first and last frames.
3
3. Validate the request
Check duration, resolution, ratio behavior, and the 1080p requirement for two-frame jobs.
4
4. Submit the task
POST to
/api/v1/videos/generations and persist the returned img_uuid. 5
5. Track status
Poll
GET /api/v1/jobs/detail or provide a publicly accessible HTTPS callback URL. 6
6. Handle terminal states
Process success and failure updates idempotently. Callback bodies match the job-detail response.
Build repeatable short-video workflows around explicit inputs and asynchronous task handling.
Developer use cases for Kling 2.5 Turbo
Campaign clip variants
Generate short prompt-led concepts for review, selection, and downstream editing.
Product image animation
Animate an approved product image while your application controls prompts, assets, and approvals.
Storyboard transitions
Use first-and-last-frame input to explore motion between two approved visual beats at 1080p.
Answers to common integration, pricing, and Kuaishou API intent questions.
