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 img_uuid, then poll the job endpoint or receive status updates at a callback URL.
Get API Key
Cinematic production set representing Kling 2.5 Turbo API video generation

Choose the right Kling 2.5 Turbo input mode

Unbranded studio production scene for prompt-driven video creation
Cinematographer preparing a controlled frame-guided video scene
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. Create an API key
1

1. Create an API key

Create a GoEnhance API key and send it in the Authorization header.
2. Select the mode
2

2. Select the mode

Use a prompt alone, add a first-frame image, or add both first and last frames.
3. Validate the request
3

3. Validate the request

Check duration, resolution, ratio behavior, and the 1080p requirement for two-frame jobs.
4. Submit the task
4

4. Submit the task

POST to /api/v1/videos/generations and persist the returned img_uuid.
5. Track status
5

5. Track status

Poll GET /api/v1/jobs/detail or provide a publicly accessible HTTPS callback URL.
6. Handle terminal states
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.

Kling 2.5 Turbo API FAQ

Build with the Kling 2.5 Turbo API