GLM-5.3: The Same Base Model, Six-Times-the-Agent, and Weights Z.ai Held Back — The Complete Guide (2026)
Z.ai just did something almost nobody does: it shipped a major capability jump without changing the underlying model at all. GLM-5.3 runs on the exact same ~750B-parameter base as GLM-5.2 — every gain comes from scaled-up post-training, and the gains are enormous: Terminal-Bench 3.0 went from 4.6 to 28.3, and DeepSWE v1.1 from 46.2 to 66.9. Then came the twist: the same training run made the model so good at exploiting software vulnerabilities that Z.ai delayed its own open-weights release — the thing its entire reputation is built on — for safety evaluation. This guide covers the benchmarks (vendor and independent), the emergent cyber capability, the 2,436 real vulnerabilities it found, every price and endpoint, and the honest caveats. The DeepSeek side of the same story is here: DeepSeek V4 Models, Harness, and API Discount Windows.
What GLM-5.3 is: a post-training release, not a new model
On August 14, 2026, Z.ai (Zhipu AI) released GLM-5.3 through the Z.ai API and the GLM Coding Plan. The most unusual design fact of this launch is that Z.ai retrained nothing: GLM-5.3 runs on exactly the same base model as GLM-5.2, and every gain comes from scaled-up post-training. That makes the version-on-version deltas unusually clean, because the only variable that changed is the post-training.
Why does that matter? Because most point releases bundle architecture tweaks, new pretraining data, and post-training improvements together, making it impossible to say which change drove which benchmark. GLM-5.3 isolates one variable. Independent analyst Nathan Lambert (Interconnects) called the result "exceptional" precisely because it reaches frontier-adjacent agentic coding performance at roughly one-third the parameter count of some Western competitors — and argued the gain is genuine capability advancement rather than distillation, since RL infrastructure and training algorithms aren't the kind of thing you copy from a bigger model.
The spec sheet
| Specification | GLM-5.3 |
|---|---|
| Developer | Z.ai (Zhipu AI) — Beijing lab spun out of Tsinghua, China’s first publicly-traded AI company |
| Released | August 14, 2026 (59 days after GLM-5.2) |
| Model type | Sparse Mixture-of-Experts (MoE) transformer |
| Total parameters | ~750B (743–753B across sources) — the same base model as GLM-5.2 |
| Active parameters per token | ~40B |
| Attention | DeepSeek Sparse Attention + Z.ai’s IndexShare (indexer shared across every 4 sparse-attention layers) |
| Context window | 1,000,000 tokens (1M) |
| Max output tokens | 128K (131,072) |
| Modalities | Text in, text out — no image, audio, or video input |
| Reasoning | Always on. thinking.type: "enabled" only; reasoning_effort low / high / max (default max). Disabling reasoning is not supported |
| API compatibility | OpenAI Chat Completion (api.z.ai/api/coding/paas/v4), OpenAI Responses (api.z.ai/api/v1), Anthropic Messages (api.z.ai/api/anthropic) |
| License | Not yet published — open weights announced for ~2 weeks post-launch, not shipped as of Aug 22, 2026 |
The lineage is worth a quick look, because it explains what "same base model" means in practice — the GLM-5 line has been a steady drumbeat since February:
| Model | Released | What changed |
|---|---|---|
| GLM-5 | Feb 11, 2026 | 744B MoE / 44B active, 200K context, MIT open weights, trained on Huawei Ascend |
| GLM-5.1 | Apr 7, 2026 | Same scale, DSA attention, MIT weights, "vibe coding to agentic engineering" |
| GLM-5.2 | Jun 13, 2026 | 1M context, IndexShare sparse attention, MIT weights, SWE-bench Pro 62.1 |
| GLM-5.3 | Aug 14, 2026 | Same base as 5.2 — post-training only. Weights withheld for safety evaluation |
How the post-training works (the interesting bit)
Z.ai names two techniques behind the jump. First, SAO with compaction, the reinforcement-learning method introduced in GLM-5.2, which helps gains hold on long-horizon tasks rather than only short ones. Second — and this is the more novel part — training environments designed to look like real work. Instead of synthetic coding puzzles, the environments model what Z.ai calls "professional work units": messy, multi-file, multi-step tasks that resemble what a working engineer or security researcher actually does. Some represent several days of work for an experienced engineer.
In one example Z.ai describes, the model gets the same working environment a real ML engineer would — compute clusters, storage systems, internal docs, codebases, experiment results — and must diagnose bottlenecks across the training stack, implement optimizations, run experiments, and deliver a measurable end-to-end speedup while preserving correctness. To scale beyond a handful of hand-built environments, Z.ai built pipelines that synthesize environments end to end: research agents collect task patterns from real work and turn them into runnable long-horizon environments with multi-step dependencies and hidden state, then a judge agent attempts each task to verify it's actually solvable. A verifier that passes oracle, no-op, and unsolved-state checks produces a binary reward reliable enough to train on directly.
GLM-5.3 always reasons. thinking.type only supports "enabled" — disabling reasoning is no longer supported. If your application sends thinking.type: "disabled", you must change it to "enabled" with reasoning_effort: "low" before switching the model ID to glm-5.3, or the request will fail. Effort levels: low (lightweight), high (enhanced), max (deep, the default).
Benchmarks: what actually moved
Two things are worth separating: Z.ai's own launch table, and what independent measurement says. First, the vendor numbers — and because the base model didn't change, these deltas are as clean as vendor benchmarks ever get:
GLM-5.2 → GLM-5.3 (Z.ai's own table)
| Benchmark | GLM-5.2 | GLM-5.3 | Δ |
|---|---|---|---|
| Terminal-Bench 3.0 (hard terminal agent tasks) | 4.6 | 28.3 | 6.1× |
| DeepSWE v1.1 (realistic software engineering) | 46.2 | 66.9 | +20.7 |
| SWE-Marathon v1.1 | 19.4 | 42.5 | 2.2× |
| Terminal-Bench 2.1 | 81.0 | 88.2 | +7.2 |
| AutomationBench (real-work automation) | 26.2% | 48.2% | 1.8× |
| Agents' Last Exam (pass@1) | 23.8 | 28.5 | +4.7 |
| HLE with tools | 54.7% | 62.5% | +7.8 |
| GDPval-AA v2 (Elo) | 1,508 | 1,769 | +261 |
| Z.ai Code Bench (max effort) | 23.4% @ 96K tokens | 34.5% @ 75K tokens | better + cheaper |
The standouts: a 6.1× jump on Terminal-Bench 3.0 (the harder successor benchmark emphasizing long, realistic command-line workflows) and a doubling on SWE-Marathon and AutomationBench. Z.ai's in-house Code Bench adds a token-efficiency story: at max effort, GLM-5.3 hits 34.5% completion at ~75K output tokens per task, versus GLM-5.2's 23.4% at 96K — better results while spending fewer tokens.
Against the frontier (Z.ai's launch table)
| Benchmark | GLM-5.3 | Kimi K3 | Claude Fable 5 | GPT-5.6 Sol |
|---|---|---|---|---|
| Terminal-Bench 3.0 | 28.3 | 17.4 | 33.7 | 34.6 |
| DeepSWE v1.1 | 66.9 | 67.5 | 69.7 | 72.7 |
| SWE-Marathon v1.1 | 42.5 | 48.1 | — | — |
| Terminal-Bench 2.1 | 88.2 | 88.3 | — | 88.8 |
| AutomationBench | 48.2% | 46.7% | 46.2% | 45.8% |
| HLE (with tools) | 62.5% | 59.8% | 63.9% | 64.5% |
| GDPval-AA v2 | 1,769 | 1,682 | 1,743 | 1,730 |
| Z.ai Code Bench (max) | 34.5% | — | 39.5% | — |
The shape is consistent: GLM-5.3 clears Kimi K3 on long-horizon terminal work and lands within a few points of the closed frontier, with outright wins on GDPval-AA v2 (1,769, ahead of everyone in the table) and AutomationBench. It loses the hardest rows to Fable 5 and Sol — Terminal-Bench 3.0, DeepSWE, and especially the exploit benchmarks. "Beats the frontier" is only true on a subset of benchmarks, not the full set.
What independent measurement says (August 2026)
| Independent test | Result | Context |
|---|---|---|
| Artificial Analysis Intelligence Index (max effort) | 60 | One point behind Grok 4.6 and GPT-5.6 Sol Max (61); three behind Claude Opus 5 (63); level with Kimi K3 |
| Cost per Intelligence-Index task | $0.68 — lowest in the frontier cluster | Under Grok 4.6 and Kimi K3 (both $0.84); at $1.40/$4.40 per million tokens |
| Output speed | 84.7 tokens/sec | Above the 74 t/s median; more than double Kimi K3’s 38.2 t/s |
| Verbosity | 170M output tokens over the eval vs. a 72M median | Real bills can run above the headline rate — the model is notably verbose |
| SWE-bench (Pro or Verified) | No figure published — in any harness | The most comparable cross-model coding number simply doesn’t exist for this model |
The story in one line: 60 on the AA Intelligence Index at $0.68 per completed task — one point behind Grok 4.6 and GPT-5.6 Sol Max, three behind Claude Opus 5, level with Kimi K3, and cheaper per task than any of them. That is frontier-cluster intelligence at open-model prices. The caveats sit in the table: notably verbose output, and no SWE-bench figure published in any harness, which is a real gap for a model marketed on coding.
The emergent cyber capability — 2,436 real vulnerabilities
The most-discussed part of this launch isn't coding. As part of post-training, Z.ai introduced vulnerability-discovery data and environments into the training mix. It expected the model to get better at finding and reasoning about vulnerabilities. What surprised the company was how quickly the capability kept compounding as training scaled: GLM-5.3 didn't just get better at identifying isolated flaws — it began reasoning across multiple stages of exploitation, forming coherent plans for complete exploitation chains.
The three cyber benchmarks
| Benchmark | GLM-5.2 | GLM-5.3 | Kimi K3 | Mythos 5 | GPT-5.6 Sol |
|---|---|---|---|---|---|
| CyberGym (find & validate from source) | 77.2% | 84.5% | 80.0% | 83.8% | 83.6% |
| ExploitBench (full exploit reasoning) | 24.4% | 54.4% | 32.2% | 78.0% | 76.5% |
| ExploitGym (2-hour budget) | 29 | 105 | 36 | — | 181 |
| ExploitGym (6-hour budget) | 39 | 130 | 70 | — | 247 |
The pattern Z.ai itself flags: the further up the exploitation chain a benchmark sits, the larger the gain over GLM-5.2 — and the wider the remaining gap to the closed frontier. CyberGym (identify and validate from white-box source) is now best-in-table at 84.5%. ExploitBench (full exploit reasoning) more than doubled to 54.4% — but Mythos 5 and GPT-5.6 Sol sit at 78.0% and 76.5%. Capability is growing fastest exactly where GLM-5.3 is furthest behind.
Real codebases, real findings
Z.ai didn't stop at benchmarks. Working with Chinese security teams, it ran the model against real-world codebases — and after expert review, screening, and deduplication, the numbers are these:
| Finding | Detail |
|---|---|
| Projects scanned | 269 open-source projects (with Chinese security teams, expert-reviewed) |
| Vulnerabilities found | 2,436 distinct findings |
| Medium-to-high severity | 1,097 |
| Publicly disclosed at launch | 53 with assigned CVEs, via Z.ai’s public Security Disclosure Ledger (cvd.z.ai) |
| Still under embargo | ~2,383, moving through coordinated disclosure |
| Scope | System kernels, operating systems, browser engines, open-source infrastructure, web apps, network protocols — some bugs decades old, the oldest ~40 years |
| Headline anecdote | A "potentially serious" architectural flaw in Cursor (the AI code editor), disclosed privately — vendor-reported, no CVE published, no independent confirmation |
The findings span system kernels, operating systems, browser engines, open-source infrastructure, web applications, and network protocols — many unnoticed for years or even decades, the oldest dating back roughly 40 years. The disclosure effort runs through a public ledger (cvd.z.ai) that records the affected project, severity, CVE where available, and how long the bug had lurked. The Cursor finding is the headline anecdote: per a Z.ai developer advocate, a reverse-engineering task surfaced a "potentially serious" architectural flaw in the AI code editor's Electron-and-Rust codebase, disclosed privately while a fix is prepared. Treat that one carefully — it's Z.ai's own account, with no published CVE and no independent confirmation.
Z.ai positions this as defensive capability — bugs found and patched before attackers find them. The dual-use reality is the same coin's other side: the identical capability uplifts real attackers. SaferAI's independent testing found that GLM-5.2 — the base this model shares — refused none of the offensive cyber or biology tasks it was tested against, a stark contrast with frontier models that refuse consistently enough to foil the test harness itself. No independent evaluator has re-run refusal testing on GLM-5.3 specifically. If you run it (or its eventual weights) in an agentic harness with real write access, apply the same sandboxing and approval gates you'd use for any model without a published safety evaluation.
Why Z.ai held the weights back
For a lab that built its reputation on MIT-licensed weights — every previous GLM-5 release shipped open on day one — withholding weights is a structural break. The stated reason: the model's vulnerability-exploitation ability grew faster than Z.ai expected as post-training scaled, and weights cannot be recalled once released. So the open release was delayed by roughly two weeks (targeting late August 2026) for safety evaluation and hardening.
There's a neat historical echo: four days before GLM-5.3's launch, OpenAI gated its GPT-5.6-Cyber model behind an approval programme for the same underlying reason. Two labs in one week, from opposite ends of the open/closed divide, putting frontier security capability behind a process rather than a price list.
One concrete signal that the release is prepared: a Hugging Face repository at zai-org/GLM-5.3 already exists and returns a 401 (gated) rather than a 404 — created, just access-restricted. The GLM-5 line has been MIT throughout, and that's the reasonable expectation for 5.3. But it is an expectation, not a commitment anyone can cite.
No weights, no licence. GLM-5.3 is accessible only through Z.ai's API and Coding Plan. Hosted use routes through Chinese infrastructure, and Zhipu is on the US Entity List — material for data residency, compliance, and government procurement. And unlike every previous GLM-5 release, self-hosting is not currently an option, so the usual mitigation isn't available yet.
Pricing, plans, and the API
The headline answer
$1.40 per million input tokens, $4.40 per million output, cached input at $0.26 — unchanged from GLM-5.2 and GLM-5.1. The capability jump arrived at no price increase. That's roughly a third of Claude Opus 5's $5/$25 and well under GPT-5.6 Sol's $5/$30 — and Artificial Analysis measures it at $0.68 per completed task, the lowest cost per task in the frontier cluster.
Endpoints
| Protocol | Base URL | Notes |
|---|---|---|
| OpenAI Chat Completion | https://api.z.ai/api/coding/paas/v4 | The Coding Plan endpoint |
| OpenAI Responses | https://api.z.ai/api/v1 | For Responses-style clients |
| Anthropic Messages | https://api.z.ai/api/anthropic | Drop-in for Claude-shaped agent tooling (Claude Code, Cline, OpenCode, Roo Code, Goose, Crush, Kilo Code) |
| General API | Coming soon — not yet listed for GLM-5.3 | Coding Plan subscribers (including expired) are currently limited to the OpenAI Chat Completion protocol |
The Anthropic-compatible endpoint is the quiet big deal: GLM-5.3 drops straight into Claude-shaped agent tooling — Claude Code, Cline, OpenCode, Roo Code, Goose, Crush, Kilo Code — with no code changes. The new Coding Plan uses a points-based quota system, with off-peak calls (including all day on weekends) consuming 50% of standard points — the same electricity-style tariffing DeepSeek adopted on August 16.
GLM Coding Plan tiers
| Tier | Monthly (standard) | Monthly (annual billing) | Quota |
|---|---|---|---|
| Lite | $18 | $12.60 | ~10,000 prompts/week |
| Pro | $80 (promo $72 through Sep 2026) | $56 | ~60,000 prompts/week |
| Max | $168 (promo $160 through Sep 2026) | $117.60 | ~140,000 prompts/week |
GLM-5.3 was rolled out to existing Coding Plan subscribers at launch, at no extra cost. Pricing sources disagree slightly on Pro/Max ($72/$160 promotional vs. $80/$168 standard); the consistent read is that the promotional rates run through September 2026, so budget for the higher figures once the promotion lapses.
Your first call
# GLM-5.3 via the OpenAI-compatible endpoint
curl -X POST "https://api.z.ai/api/coding/paas/v4/chat/completions" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $ZAI_API_KEY" \
-d '{
"model": "glm-5.3",
"messages": [
{"role": "system", "content": "You are a senior full-stack engineer."},
{"role": "user", "content": "Build a blog with React + Node.js."}
],
"thinking": { "type": "enabled" },
"reasoning_effort": "max",
"max_tokens": 4096,
"temperature": 1.0
}'# Or with the official Python SDK
pip install zai-sdk
# Drop-in for existing OpenAI clients: just change the base URL
# base_url="https://api.z.ai/api/coding/paas/v4/"Three things to remember: reasoning is always on (there is no disabled mode — use reasoning_effort: "low" for cheap simple tasks); the default effort is max, which is verbose; and for complex coding Z.ai recommends leaving it at max.
How GLM-5.3 compares
vs Kimi K3 — the clearest economic win
The two are level on the independent index (both 60 at max effort), but GLM-5.3 is far cheaper per token ($1.40/$4.40 against $3/$15), cheaper per task ($0.68 vs $0.84), more than twice as fast (84.7 vs 38.2 tokens/sec), and does it at roughly a quarter of K3's parameter count (~750B against 2.8T). It also clears K3 on the long-horizon rows: Terminal-Bench 3.0 28.3 vs 17.4, AutomationBench 48.2% vs 46.7%. K3's advantages: native vision, and weights you can download today.
vs DeepSeek V4 Pro-0813 — the mirror image
Released one day apart (V4-Pro on August 13, GLM-5.3 on August 14), and they're opposites. DeepSeek V4 Pro is bigger (1.6T total / 49B active vs ~750B / ~40B), its weights are already open under MIT, and it publishes SWE-bench numbers — but it carries a documented 33-point gap between its vendor Terminal-Bench 2.1 score (87.9) and CoderSera's neutral-harness result (54.68%), plus an AA-Omniscience honesty score of 0.83, near the floor. GLM-5.3 is cheaper per token, has no equivalent documented vendor-vs-neutral gap — but no open weights, no SWE-bench figure at all, and hasn't faced the same independent scrutiny. Practical rule: neither vendor table should be taken at face value; run your own evals.
vs GLM-5.2 — same model, different model
Same base, same price, same 1M context; large gains on long-horizon coding and cyber evals. The trade: 5.2 is MIT open weights you can run now, and 5.3 is not. If you need self-hosting today, 5.2 remains the answer. If you're on the hosted API, there's little reason not to move to 5.3.
vs the closed frontier
At 60 on the independent index it sits one point behind Grok 4.6 and GPT-5.6 Sol Max, three behind Claude Opus 5 — while beating Grok 4.6 on both of Z.ai's hardest agentic-coding rows (Terminal-Bench 3.0: 28.3 vs 26; DeepSWE: 66.9 vs 65.9) and undercutting it on cost per task. What keeps it below them: no SWE-bench figure, no vision, and no weights to self-host yet.
Limitations — the honest list
| Limitation | Detail |
|---|---|
| No SWE-bench figure at all | Pro or Verified, vendor or standardized — a real gap for a model marketed on coding |
| Text-only | No image input, where Sol, Fable 5, Grok 4.6 and Kimi K3 all take it |
| Weights withheld | Announced for late August 2026; not shipped and no licence published as of Aug 22 |
| China-hosted API | Zhipu is on the US Entity List — material for data residency, compliance, and government procurement; self-hosting is the usual mitigation and it isn’t available yet |
| Verbose | 170M output tokens over AA’s eval vs. a 72M median — budget for verbosity |
| Thin safety disclosure | No GLM-5.3 model card or safety framework; SaferAI found GLM-5.2 (this model’s base) refused none of the offensive cyber or biology tasks it was tested against |
| Vendor-reported comparisons | Z.ai’s cross-model table uses competitor numbers pulled from published cards rather than reruns — treat as a ceiling |
Also filed under honest: Z.ai's quick cadence means "GLM-5.3 is the strongest open-weights model Z.ai has shipped" and "GLM-5.3 is an open-weights model" are currently different claims. Only the first is supported by evidence.
Why does China now have two labs shipping frontier-adjacent models in the same August week at prices US labs can't match? That story — open weights as strategy, structural cost efficiency, domestic silicon — got its own article: Why China Is Winning the AI Race (2026).
Frequently asked questions
GLM-5.3 is Z.ai’s (Zhipu AI’s) flagship model, released August 14, 2026. Unusually, it uses the exact same ~750B-parameter Mixture-of-Experts base model as GLM-5.2 — every capability gain comes from scaled-up post-training: more reinforcement learning on long agentic trajectories and training environments designed to look like real professional work.
Not yet. Every previous GLM-5 release shipped as MIT open weights on day one, but Z.ai withheld GLM-5.3’s weights at launch, citing the model’s faster-than-expected vulnerability-exploitation capability. The open release was announced for roughly two weeks after launch (late August 2026), after safety evaluation and hardening. As of August 22, 2026 no weights and no licence have been published — though a gated zai-org/GLM-5.3 repository already exists on Hugging Face.
$1.40 per million input tokens and $4.40 per million output, with cached input at $0.26 — the same rates as GLM-5.2, so the capability jump arrived at no price increase. Artificial Analysis measures $0.68 per completed Intelligence Index task, the lowest in the frontier cluster. The GLM Coding Plan starts at about $12.60/month (Lite, annual billing).
They are level on capability and far apart on cost. Both score 60 on the Artificial Analysis Intelligence Index at max effort, but GLM-5.3 runs at $1.40/$4.40 against K3’s $3/$15, costs less per completed task ($0.68 vs $0.84), returns tokens more than twice as fast (84.7 vs 38.2 tokens/sec), and does it with about a quarter of the parameters. Kimi K3 keeps two real advantages: native vision, and open weights you can download today.
Because the model’s offensive-security capability grew faster than the company planned during post-training — ExploitBench more than doubled from 24.4% to 54.4% — and Z.ai wanted to complete safety evaluation and hardening before releasing weights that cannot be recalled. OpenAI had gated its GPT-5.6-Cyber model behind an approval programme four days earlier, for the same underlying reason.
Model ID glm-5.3, served OpenAI-compatible from https://api.z.ai/api/coding/paas/v4, with an Anthropic-compatible endpoint at https://api.z.ai/api/anthropic. Reasoning is always on — thinking.type only supports "enabled", with reasoning_effort of low, high, or max (default max). Applications using thinking.type: "disabled" must migrate before switching the model ID, or requests will fail.
No — GLM-5.3 is text-in, text-out with a 1M-token context window and 128K max output. Rivals like GPT-5.6 Sol, Claude Fable 5, Grok 4.6, and Kimi K3 all take image input.
DeepSeek V4 Pro (1.6T total / 49B active) is larger and its weights are already open under MIT. GLM-5.3 (~750B total / ~40B active) is cheaper per token, faster per token, and its independent Terminal-Bench results don’t carry DeepSeek’s documented 33-point vendor-vs-neutral-harness gap — but it has no open weights yet and publishes no SWE-bench figure of any kind.
Sources & further reading
Official Z.ai
Benchmarks & independent analysis
- GLM-5.3 — Artificial Analysis (Intelligence Index 60, $0.68/task)
- GLM-5.3: Benchmarks, Pricing & Review — The AI Rankings
- GLM 5.3 Review: Benchmarks, Cyber Risk & Pricing — AIToolsReview
- GLM-5.3: Benchmarks, Pricing, and How to Access — AIReiter
- GLM-5.3 — Benchmarks, Specs & Release Date — AI Release Tracker
- GLM-5.3 Is Live: Built to Code, Ready for Cyber Defense — explainx.ai
Coverage & context
Related reading
Last updated: August 22, 2026. Release date, model ID, endpoints, pricing, and benchmark figures verified against Z.ai's official documentation and the sources above as of August 22, 2026. Vendor-reported benchmark figures should be treated as company-reported until independently reproduced; the open-weights release was announced for late August 2026 and had not happened at the time of writing — re-check Z.ai's documentation and Hugging Face before making deployment decisions.