Kling 3.0 Turbo API for Faster Video Workflows

Access Kling 3.0 Turbo through GoEnhance for text-to-video and image-to-video generation. Submit a prompt, optionally add a first-frame image, save the returned img_uuid, then poll or receive callback updates until the job reaches a terminal state.
Get API Key
Cinematic production scene representing Kling 3.0 Turbo API video generation

Choose prompt-only or image-guided generation

Unbranded coastal film production scene for prompt based video generation
Single studio product scene representing image guided video generation
Validate the supported fields before submission and keep unsupported Kling 3.0 options out of Turbo requests.

Kling 3.0 Turbo API capabilities and limits

Exact model ID

Set <code>model</code> to <code>kling-3-0-turbo</code>.

Required prompt

Provide a text description for every request, including image-guided jobs.

Optional first frame

Supply <code>image_url</code> for image-to-video; omit it for text-to-video.

Duration

Choose an integer from 3 through 15 seconds. The documented default is 5 seconds.

Resolution

Choose <code>720p</code> or <code>1080p</code>. The documented default is <code>720p</code>.

Aspect ratio

Text-to-video accepts <code>16:9</code>, <code>9:16</code>, or <code>1:1</code>. The field is ignored when <code>image_url</code> is provided.
Pricing is based on each second of generated video and varies by output resolution.

Kling 3.0 Turbo API pricing

720p pricing

5.6 tokens per generated second, equal to $0.112 per second at the documented $0.02 per token.

1080p pricing

7 tokens per generated second, equal to $0.140 per second at the documented $0.02 per token.

Estimate each request

Multiply the requested duration by the exact per-second rate for the selected resolution. For example, calculate from your submitted duration rather than assuming a fixed clip cost.

Integrate Kling 3.0 Turbo in six steps

1. Create an API key
1

1. Create an API key

Generate a GoEnhance API key and include it in the Authorization header.
2. Select the Turbo model
2

2. Select the Turbo model

Set model to kling-3-0-turbo and provide the required prompt.
3. Choose the input mode
3

3. Choose the input mode

Omit image_url for text-to-video or add a public HTTPS image URL for image-to-video.
4. Validate output settings
4

4. Validate output settings

Use a 3–15 second integer duration, 720p or 1080p resolution, and a supported ratio for text-to-video.
5. Submit and persist the task ID
5

5. Submit and persist the task ID

POST to /api/v1/videos/generations and store the returned img_uuid.
6. Handle completion
6

6. Handle completion

Poll GET /api/v1/jobs/detail or use a public HTTPS custom_callback_url. Process repeated status notifications idempotently.
Use explicit inputs and asynchronous completion handling to build repeatable video workflows.

Developer use cases for Kling 3.0 Turbo

Campaign concept clips

Turn structured creative prompts into short video concepts for human review and downstream editing.

Product motion

Animate approved product stills while your application controls asset validation, prompts, and review gates.

Localized creative

Parameterize prompts and text-to-video ratios for regional campaign variants without changing the job handler.

Social video pipelines

Generate landscape, portrait, or square prompt-led clips using the documented text-to-video ratio values.

Storyboard exploration

Use concise prompt variants to explore motion, camera direction, lighting, and pacing before final production.

Batch content systems

Queue requests around durable task IDs and process terminal results through polling or callbacks.
Answers to common integration, pricing, input, and job-handling questions.

Kling 3.0 Turbo API FAQ

Start building with the Kling 3.0 Turbo API