img_uuid, then poll or receive callback updates until the job reaches a terminal state.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
Get API Key
Choose prompt-only or image-guided generation
Text-to-video with one required prompt
POST to https://api.goenhance.ai/api/v1/videos/generations with model: kling-3-0-turbo and a required prompt. Set duration, resolution, and ratio explicitly for predictable validation.

Image-to-video from a first frame
Add an HTTPS image_url to animate a first frame. In image-to-video mode, the ratio field is ignored. Kling 3.0 Turbo does not support a last frame, native audio, multi-shot, or elements.

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
1. Create an API key
Generate a GoEnhance API key and include it in the Authorization header.
2
2. Select the Turbo model
Set
model to kling-3-0-turbo and provide the required prompt. 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
4. Validate output settings
Use a 3–15 second integer duration, 720p or 1080p resolution, and a supported ratio for text-to-video.
5
5. Submit and persist the task ID
POST to
/api/v1/videos/generations and store the returned img_uuid. 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.
