Turbo (priority routing)
Turbo variants route your request through a priority lane: when a model is
under load, turbo requests are served ahead of standard ones. Every
turbo-capable model exposes a second id: the base id with a -turbo suffix.
glm-5.2 → glm-5.2-turbo
deepseek-v4-pro → deepseek-v4-pro-turbo
kimi-k2.7 → kimi-k2.7-turbo
Most models offer a turbo variant. A few do not: if a model card has no turbo
price, there is no -turbo id for it, and requesting priority on it is ignored.
What to expect
Turbo buys priority, not a fixed speed. In practice you can see up to 5× faster responses than the same model's standard endpoint, but the actual gain depends on server load at that moment:
- Quiet periods: standard is already fast, so turbo's edge is small.
- Typical load: turbo is usually noticeably faster; this is where it earns its price.
- Heavy load: turbo means faster than standard, but both lanes feel the weather. Priority shortens the queue; it doesn't remove it.
If your product needs a hard latency ceiling, design for it the way you would with any provider: timeouts, streaming-first UX, and graceful fallbacks. Turbo shifts the odds in your favor on every request; it is not an SLA.
Two ways to ask for turbo
1. Use the -turbo model id:
resp = client.chat.completions.create(
model="deepseek-v4-pro-turbo",
messages=[{"role": "user", "content": "Refactor this function..."}],
)
2. Use the OpenAI service_tier parameter:
resp = client.chat.completions.create(
model="deepseek-v4-pro",
service_tier="priority",
messages=[...],
)
Both are equivalent. If you send service_tier: "priority" to a model that
doesn't support turbo, the parameter is safely ignored and you're billed at the
standard rate.
Pricing
Turbo carries a priority surcharge over the standard rate. Each model card shows
both the standard and turbo $/1M prices side by side, so you can see the exact
difference before you send.
Turbo affects routing priority and latency: it does not change the model, its context window, or its outputs.
When to use it
- Interactive, user-facing requests where latency matters.
- Bursty production traffic that must stay responsive under load.
For batch jobs and background work, the standard tier is usually the better value.