Apply your own routing policies, reduce token costs automatically, and see every routing decision in real time with Merge Gateway.

How GLM-5-Turbo performs*
What GLM-5-Turbo costs to run
Test GLM-5-Turbo
with Gateway’s Simulator
See a prompt's output, token spend, latency, and more with GLM-5-Turbo.
Route requests to GLM-5-Turbo in minutes
1$ pip install merge-gateway-sdk1from merge_gateway import MergeGateway
2
3client = MergeGateway(api_key="YOUR_API_KEY")
4
5response = client.responses.create(
6 model="openai/gpt-5.2",
7 input=[
8 {"type": "message", "role": "system", "content": "You are a helpful programming tutor. Explain the concepts clearly with practical examples."},
9 {"type": "message", "role": "user", "content": "Explain the concept of recursion in programming with a simple set of examples."},
10 ],
11)
12
13print(response.output[0].content[0].text)1response = client.responses.create(
2 model="anthropic/claude-sonnet-4-20250514",
3 input=[
4 {"type": "message", "role": "system", "content": "You are a helpful programming tutor. Explain the concepts clearly with practical examples."},
5 {"type": "message", "role": "user", "content": "Explain the concept of recursion in programming with a simple set of examples."},
6 ],
7)1from openai import OpenAI
2
3client = OpenAI(
4 api_key="YOUR_API_KEY",
5 base_url="https://api-gateway.merge.dev/v1/openai",
6)1response = client.chat.completions.create(
2 model="gpt-5.2",
3 messages=[
4 {"role": "system", "content": "You are a helpful programming tutor. Explain the concepts clearly with practical examples."},
5 {"role": "user", "content": "Explain the concept of recursion in programming with a simple set of examples."},
6 ],
7)
8
9print(response.choices[0].message.content)1npm install merge-gateway-ai-sdk-provider ai1import { createMergeGateway } from "merge-gateway-ai-sdk-provider";
2
3const gateway = createMergeGateway({
4 apiKey: "YOUR_API_KEY",
5});1import { generateText } from "ai";
2
3const { text } = await generateText({
4 model: gateway("openai/gpt-4o"),
5 prompt: "Explain the concept of recursion in programming with a simple set of examples.",
6});
7
8console.log(text);1import { createOpenAI } from "@ai-sdk/openai";
2
3const gateway = createOpenAI({
4 apiKey: "YOUR_API_KEY",
5 baseURL: "https://api-gateway.merge.dev/v1/ai-sdk",
6});
7
8// All generateText/streamText calls work unchanged1from anthropic import Anthropic
2
3client = Anthropic(
4 api_key="YOUR_API_KEY",
5 base_url="https://api-gateway.merge.dev/v1/anthropic",
6)
7
8message = client.messages.create(
9 model="claude-sonnet-4-20250514",
10 max_tokens=1024,
11 messages=[
12 {"role": "user", "content": "Explain the concept of recursion in programming with a simple set of examples."},
13 ],
14)
15
16print(message.content[0].text)Explore other models available in Merge Gateway
GLM-5-Turbo FAQ
Heading
What other models does Z.ai AI offer?
Z.ai's GLM family spans lightweight fast tiers, open-weight coding models, and large-scale reasoning flagships. Here are some other models Z.ai supports:
- GLM-5: the reasoning flagship of the generation, a large Mixture-of-Experts model built for complex system engineering and long-horizon agent tasks
- GLM-5.1: a top-tier reasoning model scoring around 51 on the Artificial Analysis Intelligence Index, priced near $1.40 per 1M input and $4.40 per 1M output for workloads where peak accuracy is worth the premium
- GLM-5.2: the open-weight (MIT-licensed) flagship with a 1M-token context window, tuned for long-horizon coding agents and competitive with far pricier closed models on coding benchmarks
- GLM-4.7 Flash: a low-cost reasoning-capable model with a 200K-token context window and a blended rate near $0.10 per 1M tokens, the cheapest entry point for chain-of-thought workloads
- GLM-4.5 Air: the most cost-efficient general model, around $0.17 per 1M input and $0.98 per 1M output with a 128K-token context window, for high-volume budget-constrained tasks
How does GLM-5-Turbo differ from Z.ai's other models?
GLM-5-Turbo is the speed-and-cost-optimized tier of the GLM-5 line, trading some of the flagship's depth for lower latency and price.
- Pricing: approximately $1.20 per 1M input and $4.00 per 1M output, with cached input near $0.24 per 1M, slightly below GLM-5.1's $1.40 / $4.40
- Context window: 128K tokens, smaller than GLM-4.7 Flash's 200K and well below GLM-5.2's 1M, so very long inputs belong on those models
- Positioning: tuned for throughput and responsiveness rather than the maximum reasoning depth of GLM-5 and GLM-5.1
- Caching: discounted cached-input pricing makes it well suited to repeated-context workloads like chat and retrieval
- Use case fit: GLM-5-family quality at lower latency and cost for interactive, high-volume tasks
Reach for GLM-5-Turbo when you want responsive, cost-efficient inference in the GLM-5 family and don't need the largest context window or the deepest reasoning.
What models should I consider using alongside GLM-5-Turbo?
No single model is optimal for every task. Here are models worth pairing with GLM-5-Turbo depending on what your product needs:
- GLM-5.2 for long-horizon coding or agent tasks that need a 1M-token context window and the family's strongest coding performance
- Claude Opus 4.8 for the hardest reasoning or coding work where you want frontier quality regardless of cost
- Gemini 3.1 Pro for long-context, multimodal tasks that GLM-5-Turbo's text-focused 128K window can't cover
- Gemini 3.5 Flash for very high-volume, low-complexity work where even Turbo's rate is more than the task warrants
- DeepSeek V4 as an alternative open-weight reasoning model to benchmark on price and quality for your workload
What are the challenges of using GLM-5-Turbo in my product?
Like any production LLM, GLM-5-Turbo comes with tradeoffs worth planning for:
- Context ceiling: the 128K-token window is modest next to GLM-5.2's 1M and many frontier models, so long-document workloads need a different model
- Reasoning depth tradeoff: the Turbo tuning favors speed and cost over the deepest reasoning of GLM-5 and GLM-5.1, so route hard multi-step tasks accordingly
- Provider dependency: relying only on Z.ai creates fragility during outages or model retirements
- Cost at scale: output at roughly $4.00 per 1M tokens compounds quickly at high volume without active budgeting
- Data residency and procurement: Z.ai is a China-based provider, which can raise data-governance or vendor-approval questions for some enterprises
Why should I use Merge Gateway to route LLM requests with GLM-5-Turbo and every other model?
Using GLM-5-Turbo through Merge Gateway gives you access to the model itself and the infrastructure layer around it:
- One API, every provider: Reach GLM-5-Turbo and every other major LLM through a single endpoint and API key, swapping the model string to change providers without touching application code
- Intelligent routing and automatic failover: Merge routes around Z.ai outages automatically, and cost, latency, or quality policies can reduce spend by 40 to 60% without code changes
- Cost governance: Set hard or soft project budgets so GLM-5-Turbo spend stays in plan, with every request attributed to a model, project, and tag in one billing dashboard
- Build Your Own Router: Define what "best" means with curated benchmarks or your own eval scores, and the router scores each model against your weights and explains every pick
- Security and compliance controls: Apply DLP rules and prompt injection protection before requests reach Z.ai, and enforce per-project model and region policies outside your application
How can I start routing requests to GLM-5-Turbo via Merge Gateway?
Getting GLM-5-Turbo running through Merge Gateway takes a few minutes:
1. Create an account and get your API key from the dashboard.
2. Install the Merge Gateway SDK: run pip install merge-gateway-sdk (Python) or npm install merge-gateway-sdk (Node). Alternatively, if you're already using the OpenAI SDK, set base_url = "https://api-gateway.merge.dev/v1/openai" and your existing code works as-is.
3. Make your first request using the provider/model format. For GLM-5-Turbo, the model string is zhipu/glm-5-turbo. Swap the model string to route to any other provider without changing anything else.
4. Configure a routing policy in the dashboard to set failover behavior, cost limits, and optimization strategy. Your first policy can be as simple as naming GLM-5-Turbo as primary with one fallback.
Full setup instructions and SDK references are in the Merge Gateway docs.
Try GLM-5-Turbo through Merge Gateway
Route, observe, and control AI requests across providers from one API.





