
Kling 3.0 Turbo API: Pricing, Model IDs, New Key Requirements, and Launch Facts

Kling 3.0 Turbo is a newly launched official Kling video model route for faster short-form video generation. For developers and product teams, the launch matters because it creates a production-ready path with explicit 720p and 1080p options, 3-15 second outputs, text-to-video and first-frame image-to-video model IDs, and a new-key requirement for direct Kling Open Platform users.
Quick Answer
Kling 3.0 Turbo is the new official route to use for short-form Kling video generation. It supports 720p/1080p output, 3-15 second clips, text-to-video, first-frame image-to-video, per-second pricing, and async delivery through EvoLink.
On EvoLink, the two route IDs to plan around are:
kling-v3-turbo-text-to-videokling-v3-turbo-image-to-video
Some early warm-up materials used the label "Kling 3.0 Fast". Treat that only as a historical alias for search and support, not as the model name to present in product surfaces.
Confirmed Facts Table
| Decision point | Kling 3.0 Turbo planning fact |
|---|---|
| Official name | Kling 3.0 Turbo |
| Historical alias note | Some early warm-up materials used "Kling 3.0 Fast"; use Kling 3.0 Turbo as the official product name |
| EvoLink text-to-video model ID | kling-v3-turbo-text-to-video |
| EvoLink image-to-video model ID | kling-v3-turbo-image-to-video |
| Output quality options | 720p and 1080p |
| Duration | integer seconds from 3 to 15 |
| Official list pricing | CNY 0.8/s for 720p, CNY 1/s for 1080p |
| EvoLink route pricing | currently shown from $0.106/s; verify account-specific pricing in the dashboard |
| Image-to-video shape | first-frame image-to-video; output aspect ratio follows the input image |
| Multi-shot support | text-to-video supports shot syntax with up to six shots |
| Direct Kling key migration | new Kling Open Platform keys cover Turbo and later models; legacy keys do not cover Turbo |
| Best production use | fast short-form generation where turnaround speed matters more than unit cost |
| Not the best fit for | reference-video workflows, video editing, and 4K editing positioning |
Why This Guide Is Written for Developers
The search intent is broader than a launch note. Users are not only asking "what is Kling 3.0 Turbo?" They are trying to solve several related problems at once:
- Which model ID should my application call?
- How much should I budget for 720p and 1080p?
- Do old Kling API keys work?
- Should I migrate from standard Kling 3.0?
- Should I choose Turbo or O3?
That means the guide needs to answer the core question quickly, cover the commercial and implementation sub-intents, and route users to the correct EvoLink model page, family page, comparison article, or technical docs.
Developer Decision Map
Use this article as a routing and rollout map, not only as a model announcement. A developer arriving from search usually needs to turn the model name into a concrete product decision.
| Developer question | What to decide | Where EvoLink helps |
|---|---|---|
| "Which model ID should I call?" | Choose text-to-video or first-frame image-to-video | Use one gateway and switch by model ID |
| "How much will this cost?" | Estimate seconds, quality, variants, and accepted-output rate | Review per-second pricing and account-level billing in one place |
| "Can I use my existing Kling setup?" | Check whether the app uses direct Kling credentials or EvoLink routing | Keep the application on EvoLink keys and avoid direct provider key drift |
| "Is Turbo enough, or do I need O3?" | Decide whether the workflow needs editing, references, or 4K editing positioning | Compare Kling routes without rebuilding the integration |
| "Can I expose this to users?" | Confirm async polling, retry behavior, storage, moderation, and QA | Use the same operational pattern as other EvoLink video routes |
The practical funnel is: confirm the route, run a small staging batch, estimate accepted-output cost, decide whether Turbo is the default route or an optional route, then expose it behind product controls.
Model IDs and Routes
Kling 3.0 Turbo has two practical EvoLink routes. Use the text route when the workflow starts from a prompt. Use the image route when the workflow starts from a fixed first frame.

| Workflow | EvoLink model ID | Best fit |
|---|---|---|
| Text-to-video | kling-v3-turbo-text-to-video | Short clips from prompts, scripts, ad concepts, product stories, or scene descriptions |
| Image-to-video | kling-v3-turbo-image-to-video | Animating a product image, character frame, illustration, campaign visual, or first-frame design |
Both routes use an asynchronous task pattern. Your application should submit the task, store the returned task ID, poll or track task status, and save the result before temporary links expire. For exact request fields and current parameter rules, use the EvoLink API reference as the source of truth.
Parameter Planning Before You Code
Do not start by copying a request example into production. Start by deciding which parameters are product controls, which are internal defaults, and which should stay hidden until the workflow proves stable.
| Planning area | Recommended starting point | Production caveat |
|---|---|---|
model | Use kling-v3-turbo-text-to-video or kling-v3-turbo-image-to-video explicitly | Do not route "Kling latest" implicitly; store the exact route used for each task |
duration | Start with 5 seconds for iteration and 10 seconds for richer concept tests | Longer clips change both cost and failure/retry impact |
quality | Default to 720p for testing, expose 1080p for higher-value outputs | Do not let users switch quality without showing cost impact |
aspect_ratio | Plan aspect ratio for text-to-video workflows | For Turbo image-to-video, the output follows the input image shape |
| Prompt style | Keep subject, action, camera, and setting in a repeatable order | Prompt drift makes quality comparisons and cost review harder |
| Multi-shot syntax | Use only when the final clip needs explicit scene changes | Shot durations should add up to the requested duration |
| Result handling | Download or persist the final asset before temporary links expire | A successful generation is not complete until your app stores the output |
This keeps the article useful for developers without turning it into a replacement for API reference docs. The API reference remains the source of truth for exact fields, validation, and current limits.
Async Production Pattern
Video generation should not be treated like a synchronous image resize or a short text completion. The safer production pattern is a queue-backed async workflow:
| Stage | What the application should do | What to log |
|---|---|---|
| Submit | Create the generation task with the chosen Turbo model ID | user ID, model ID, duration, quality, input type, request timestamp |
| Track | Store the task ID and show a pending state in the product | task ID, status, retry count, provider route |
| Poll or callback | Check task status until success or failure | latency, terminal status, error class |
| Persist | Save the returned video to durable storage | output URL, storage path, file size, expiration handling |
| Review | Let the user accept, regenerate, or discard the clip | accepted-output rate, variants per accepted clip |
| Analyze | Review cost and quality by route | spend per accepted output, average duration, 720p/1080p split |
This is also where EvoLink's unified API surface matters. If a team later routes some traffic to Kling 3.0, O3, Seedance, or another video model, the surrounding task lifecycle can stay stable while the route decision changes.
Pricing Deep Dive
| Output | Official list price | EvoLink planning note |
|---|---|---|
| 720p | CNY 0.8/s | Use for bulk testing, social clips, fast prompt iteration, and cost-sensitive generation |
| 1080p | CNY 1/s | Use when final delivery quality matters more than the lowest unit cost |
For production planning, price per second is only the first layer. The more useful metric is cost per accepted clip, because video generation usually involves retries, discarded variants, prompt tests, and QA review.
| Planning question | Why it matters |
|---|---|
| How many seconds will most tasks generate? | A 15-second route has a very different budget profile from a 3-second test clip |
| Is 720p enough for the user job? | 1080p improves delivery quality but increases cost |
| How many variants are generated per accepted output? | Production cost includes rejected clips, not only final downloads |
| Does the workflow need editing or references? | O3 may cost more operationally, but it may reduce retries for reference-led jobs |
| Is billing shown to end users? | Do not hard-code public list prices into customer-facing calculators without live verification |
Example Cost Planning
Use this table as a planning pattern, not a permanent quote. Always check the live EvoLink dashboard before committing pricing into a customer-facing product.
| Clip length | 720p official list estimate | 1080p official list estimate | Production planning note |
|---|---|---|---|
| 3 seconds | CNY 2.4 | CNY 3.0 | Good for prompt sanity checks and thumbnail-like motion tests |
| 5 seconds | CNY 4.0 | CNY 5.0 | Common starting point for social and product motion tests |
| 10 seconds | CNY 8.0 | CNY 10.0 | Good for ad concepts and fuller scene transitions |
| 15 seconds | CNY 12.0 | CNY 15.0 | Use when the story arc needs the full duration |
The cheapest path is not always the lowest listed price. If a route produces more discarded clips, the accepted-output cost can be higher than a route with a higher unit price but better fit for the workflow.
Production Budget Formula
For a real application, estimate cost from accepted outputs instead of raw generated seconds:
monthly cost =
requests per month
x average generated seconds
x quality multiplier or per-second price
x variants per accepted output
x retry overheadThen compare that estimate against the user value of the final output. A creative tool that lets users generate ten low-stakes variants has a different budget profile from an automated product-video pipeline where each accepted output is published.
| Budget driver | Low-risk default | When to increase it |
|---|---|---|
| Clip length | 3-5 seconds for testing | 10-15 seconds when the story arc needs more time |
| Quality | 720p for exploration | 1080p for final delivery or customer-facing exports |
| Variants | 1-2 per prompt during early QA | More variants when creative selection is the core workflow |
| Retries | Keep low with validation and clear prompts | Increase only when failures are transient and measurable |
| Review cost | Manual review for early rollout | Automated scoring only after enough accepted examples exist |
This is why the useful business question is not "Is Turbo cheap?" The useful question is "Does Turbo reduce accepted-output cost for this workflow while keeping quality high enough?"
Request Shape for Text-to-Video
The request shape below is a simplified planning example for developers. Treat the technical API reference as the source of truth for current required fields and parameter behavior.
curl --request POST \
--url https://api.evolink.ai/v1/videos/generations \
--header 'Authorization: Bearer YOUR_API_KEY' \
--header 'Content-Type: application/json' \
--data '{
"model": "kling-v3-turbo-text-to-video",
"prompt": "shot 1, 3, a clean product close-up on a white studio table; shot 2, 2, the camera pushes in as the product lights turn on",
"duration": 5,
"aspect_ratio": "16:9",
"quality": "720p"
}'Kling 3.0 Turbo supports a multi-shot prompt format for text-to-video. The practical format is:
shot n, m, words; shot n, m, words;n is the shot number, m is the shot duration, and words is the shot prompt. The official temporary API notes indicate up to six shots, at least one second per shot, and a total shot duration equal to the requested video duration.Request Shape for Image-to-Video
Use the image route when the input asset should define the first frame, subject, or composition.
curl --request POST \
--url https://api.evolink.ai/v1/videos/generations \
--header 'Authorization: Bearer YOUR_API_KEY' \
--header 'Content-Type: application/json' \
--data '{
"model": "kling-v3-turbo-image-to-video",
"prompt": "The product rotates slowly while soft studio light sweeps across the surface",
"image_start": "https://example.com/product-frame.jpg",
"duration": 5,
"quality": "720p"
}'aspect_ratio parameter for this route unless the current EvoLink reference explicitly adds support later.Common Implementation Mistakes
Most production issues are not caused by the model name alone. They come from route assumptions, credential drift, missing async state, or cost controls that are added too late.
| Mistake | Why it hurts | Safer handling |
|---|---|---|
| Treating Turbo as a generic "latest Kling" route | Makes testing and rollback unclear | Store the exact model ID on every task |
| Using image-to-video like end-frame control | Turbo image-to-video is a first-frame workflow | Use the input image as the starting composition and verify route docs for any later changes |
| Exposing 1080p without cost context | Users can multiply spend without understanding it | Show quality controls with cost or credit impact |
| Blocking the request until video completion | Long jobs can hit frontend or server timeouts | Return a task state and update the UI asynchronously |
| Saving only temporary output links | Finished generations can become inaccessible later | Persist outputs to durable storage after completion |
| Migrating labels but not credentials | Direct Kling legacy keys do not cover Turbo | Verify key path in staging before launch |
| Replacing O3 with Turbo for editing tasks | Turbo is not the 4K editing or reference-video route | Route editing and reference workflows to O3 |
Naming Note: Use Kling 3.0 Turbo as the Official Model Name
Recommended launch checklist:
- use "Kling 3.0 Turbo" in product pages, model pickers, and pricing references
- keep one short alias explanation for users who search the early warm-up label
- update internal comparison tables with Turbo as the route name
- update pricing copy and screenshots
- update support macros and FAQ entries
- keep technical API references as the source of truth for request fields and parameters
New API Key Requirement
Kling's launch note says newly generated Open Platform keys cover Kling 3.0 Turbo and later models, while legacy keys remain usable but do not support Turbo or later new models.
For direct Kling Open Platform users, this is a real migration risk. Calls can fail if the product label is updated but the credential path is not. For EvoLink users, the operational question is simpler: create or use the current EvoLink API key flow and verify model access in the dashboard.
Production teams should check:
- whether the app is using a direct Kling key or an EvoLink key
- whether a staging environment can call Turbo before production rollout
- whether key rotation is documented
- whether support teams know that legacy Kling keys do not cover Turbo
- whether failures are surfaced clearly in logs and dashboards
Migration Plan for Existing Kling Workflows
If your product already uses Kling 3.0 or a direct Kling integration, do not switch every user-facing workflow at once. Treat Turbo as a new route that needs its own QA baseline.
| Phase | Action | Success signal |
|---|---|---|
| Inventory | List current Kling routes, prompts, quality settings, storage paths, and credential sources | You know which workflows can test Turbo without touching editing or reference jobs |
| Staging | Run the same prompt set through Turbo at 720p and 1080p | Output quality, latency, and cost are measurable against the current route |
| Cost review | Compare cost per accepted clip, not only listed price per second | Turbo reduces or stabilizes accepted-output cost for the target workflow |
| Limited rollout | Expose Turbo to internal users or a small cohort | Support tickets, failed tasks, and rejected outputs stay within threshold |
| Default routing | Make Turbo the default only for matching short-form jobs | Users do not lose workflows that still need standard V3 or O3 |
| Monitoring | Track route performance after launch | The model decision can be revisited with data instead of opinion |
This is especially important for teams that already tuned prompts around standard Kling 3.0. Turbo can be the better default for many short-form jobs, but it should not silently change the behavior of mature workflows without review.
When to Choose Kling 3.0 Turbo
| Job | Start with Turbo? | Why |
|---|---|---|
| Prompt-to-social clip | Yes | Faster route, 3-15 seconds, predictable per-second billing |
| Product image animation | Yes | First-frame image-to-video is the clean fit |
| Short ad concept | Yes | Good fit for quick 720p/1080p iteration |
| Product demo draft | Yes | Strong fit when the first frame or scene description is already clear |
| Reference-video style transfer | No | Use Kling O3 for reference-led workflows |
| Video editing | No | Use Kling O3 or Kling O1 depending on the edit workflow |
| 4K editing workflow | No | Turbo is not the route to position for 4K editing |
Turbo vs Kling 3.0 vs O3
Turbo does not erase the rest of the Kling family. It adds a faster short-form route that should sit beside standard V3 and O3 in your routing policy.
| Route | Best for | Main limitation |
|---|---|---|
| Kling 3.0 Turbo | High-speed 720p/1080p text-to-video and first-frame image-to-video | Not the editing or reference-to-video route |
| Kling 3.0 | Standard V3 workflows and prompts already tuned around V3 behavior | Less specific speed/cost positioning than Turbo |
| Kling O3 | Reference-to-video, video editing, 3.0 Omni workflows, and 4K editing input/output positioning | More mode and cost complexity |
Why Use EvoLink Instead of a Direct One-Off Integration?
Direct provider access can be right when a team only needs one model and does not care about fallback, unified billing, or route comparison. It becomes harder when the product needs to compare Kling 3.0 Turbo against Kling 3.0, O3, and non-Kling video models.
With EvoLink, the implementation benefit is operational:
- one API key for multiple model routes
- one async task pattern across video models
- one billing surface for cost review
- route-level model selection without rewriting the application
- easier migration when a faster or cheaper route becomes the better default
- model family comparison inside one account
Monitoring Metrics After Launch
After adding Kling 3.0 Turbo, the dashboard question should move from "Can the route run?" to "Is this route improving the product?"
| Metric | What it tells you | Action if it moves the wrong way |
|---|---|---|
| Task success rate | Whether the route is stable for your input mix | Check prompt validation, input image quality, and route availability |
| Median and p95 completion time | Whether the workflow feels fast enough to users | Adjust UI states, queue behavior, or route selection |
| Cost per accepted output | Whether listed pricing translates into real production savings | Reduce variants, shorten defaults, or compare against Kling 3.0/O3 |
| Regeneration rate | Whether users are satisfied with first outputs | Improve prompt templates or route the job to a better-fit model |
| 720p vs 1080p split | Whether quality controls match user value | Hide, default, or reprice 1080p exposure based on usage |
| O3 escalation rate | How often Turbo is not enough | Add routing rules for reference, editing, or 4K editing workflows |
These metrics make the page useful beyond launch week. They also create the feedback loop for GSC-driven improvements: if users keep searching for pricing, model IDs, key errors, or O3 comparisons, each query maps to a measurable product decision.
Production Rollout Checklist
Use this checklist before exposing Kling 3.0 Turbo to users.
| Owner | Checklist item |
|---|---|
| Product | Confirm whether Turbo is the default route or an optional route |
| Product | Decide whether 720p or 1080p is exposed to users |
| Engineering | Verify the EvoLink model IDs in staging |
| Engineering | Confirm async task creation, polling, retries, and result persistence |
| Engineering | Make sure old direct Kling keys are not used for Turbo |
| Growth | Update model page links, blog links, collection links, and FAQ copy |
| Support | Add a short answer explaining the early warm-up label |
| Finance | Review live dashboard pricing before publishing customer-facing estimates |
| SEO | Keep Fast as an alias term, but use Turbo as the canonical naming |
FAQ
Should I use the name Kling 3.0 Fast anywhere?
Use Kling 3.0 Turbo as the official product and route name. Only keep "Kling 3.0 Fast" as a short historical alias in FAQ or support copy for users who saw early warm-up materials.
What are the EvoLink model IDs for Kling 3.0 Turbo?
kling-v3-turbo-text-to-video for text-to-video and kling-v3-turbo-image-to-video for first-frame image-to-video.How much does Kling 3.0 Turbo cost?
$0.106/s; use the dashboard for live account-specific pricing.Does Kling 3.0 Turbo support 4K?
How long can Kling 3.0 Turbo videos be?
3 to 15.Does image-to-video use aspect_ratio?
aspect_ratio unless the active API reference later documents it for that route.Do direct Kling API users need a new key?
Yes. Kling's launch note says new Open Platform API keys cover 3.0 Turbo and later models, while legacy keys remain usable but do not support Turbo or later new models. EvoLink users should use their EvoLink key for routed access.
Is Turbo replacing standard Kling 3.0?
No. Treat Turbo as a faster short-form route, not a universal replacement. Keep standard Kling 3.0 available when prompts or QA thresholds were tuned around the V3 route.
Which Kling route should I compare next?
Sources
- EvoLink Kling 3.0 Turbo text-to-video API reference
- EvoLink Kling 3.0 Turbo image-to-video API reference
- Kling temporary domestic API specification for the 2026-06-16 Turbo naming note and 2026-06-17 duration update
- Kling temporary overseas API specification for endpoint and text-to-video parameter shape


