zai-org/GLM-5.3
Reported benchmarks
Parsed from the model card — this model’s own numbers, with the card’s comparison columns. Self-reported by the lab, not apples-to-apples.
| Benchmark | This model | vs (as the card reports) |
|---|---|---|
| Terminal Bench 2.1 | 88.2 | GPT-5.6 Sol 88.8 · Kimi K3 88.3 · Fable 5 (w/ fallback) 88 · DeepSeek-V4 Pro-0813 87.9 |
| Terminal Bench 3.0 | 28.3 | GPT-5.6 Sol 34.6 · Fable 5 (w/ fallback) 33.7 · Opus 4.8 21.1 · Kimi K3 17.4 |
| Toolathlon Verified | 73 | Kimi K3 76.5 · Opus 4.8 76.2 · GPT-5.6 Sol 74.9 · Fable 5 (w/ fallback) 74.7 |
| HLE w/ Tools | 62.5 | GPT-5.6 Sol 64.5 · Fable 5 (w/ fallback) 63.9 · DeepSeek-V4 Pro-0813 60 · Kimi K3 59.8 |
| GDPval-AA v2 | 1,769 | Fable 5 (w/ fallback) 1,743 · Qwen3.8-Max 1,739 · GPT-5.6 Sol 1,730 · Kimi K3 1,682 |
Captured source
source ↗GLM-5.3
GLM-5.3 uses the same base model as GLM-5.2 — every gain comes from post-training. Compared with GLM-5.2, it is much better at complex coding and long-horizon tasks:
+ Stronger Coding: GLM-5.3 is the most capable open-weights model for coding, with a 50% improvement over GLM-5.2 on our in-house Z.ai Code Bench. It also achieve open-source SOTA on public benchmarks including Terminal Bench 3.0 and Agents' Last Exam. + Emergent Cyber Capability: As we scaled post-training, cyber capability developed faster than we expected. GLM-5.3 is state of the art on CyberGym for vulnerability discovery, and its gains are largest further up the exploitation chain, where it more than doubles GLM-5.2 on exploitation benchmarks.
Benchmark
| Benchmark | GLM-5.3 | GLM-5.2 | Kimi K3 | DeepSeek-V4 Pro-0813 | Qwen3.8-Max | Opus 4.8 | Fable 5 (w/ fallback) | GPT-5.6 Sol | |------------------------------|-----------|---------|----------|----------------------|-------------|----------|-----------------------|---------------| | Terminal Bench 2.1 | 88.2 | 81.0 | 88.3 | 87.9 | 86.6 | 85.0 | 88.0 | 88.8 | | Terminal Bench 3.0 | 28.3 | 4.6 | 17.4 | – | – | 21.1 | 33.7 | 34.6 | | DeepSWE (v1.1) | 66.9 | 46.2 | 67.5 | 62.7 | 56.6 | 58.0 | 69.7 | 72.7 | | NL2Repo | 58.0 | 48.9 | 58.0 | 61.1 | 55.9 | 69.7 | – | – | | ProgramBench (Almost Solved) | 19.0 | 9.5 | 17.5 | – | 10.5 | 15.5 | 33.0 | 23.0 | | FrontierSWE | 78.1 | 67.5 | – | – | – | 66.5 | 88.2 | – | | SWE-Marathon (v1.1) | 42.5 | 19.4 | 48.1 | – | – | 48.8 | 33.1 | 42.5 | | PostTrainBench | 39.8 | 31.7 | 32.0 | – | – | 32.9 | 41.8 | 36.2 | | CyberGym | 84.5 | 77.2 | 80.0 | 83.3 | 78.5 | 78.1 | 83.8 | 83.6 | | ExploitGym (2h / 6h) | 105 / 130 | 29 / 39 | 36 / 70 | – | 14 / 26 | 80 / 120 | 181 / 247 | 216 / 293 | | ExploitBench | 54.4 | 24.4 | 32.2 | – | 28.8 | 40.0 | 78.0 | 76.5 | | Toolathlon Verified | 73.0 | 59.9 | 76.5 | 74.1 | 72.5 | 76.2 | 74.7 | 74.9 | | AutomationBench (v1.0.6) | 48.2 | 26.2 | 46.7 | 43.2 | 39.8 | 41.0 | 46.2 | 45.8 | | Agents' Last Exam (ALE-CLI) | 28.5 | 23.8 | 27.6 | 25.7 | 27.0 | 25.7 | 23.8 | 28.6 | | HLE w/ Tools | 62.5 | 54.7 | 59.8 | 60.0 | 56.2 | 57.9 | 63.9 | 64.5 | | GDPval-AA v2 | 1769 | 1508 | 1682 | 1590 | 1739 | 1588 | 1743 | 1730 |
Serve GLM-5.3 Locally
GLM-5.3 supports deployment with the following frameworks. Feel free to try them out:
- SGLang — see cookbook
- vLLM — see recipes
- TokenSpeed — see here
- Transformers — see transformers docs
- KTransformers — see tutorial
- Unsloth — see guide
- For deployment on the
Ascend NPUplatform, inference frameworks such as vLLM-Ascend, xLLM and SGLang are supported — see here.
Note
- GLM-5.3 supports controlling the thinking budget through the
reasoning_effortparameter, which accepts three levels:low,high, andmax. It defaults tomaxif not passed (or if set to any other value). To useloworhigh, pass them explicitly. For benchmark and leaderboard reproduction, keep the defaultmax. - In the chat template for GLM-5.3,
clear_thinkingdefaults tofalseif not passed. For chat scenarios, explicitly passclear_thinking=true.
Footnotes
- HLE w/ tools: We use sampling parameters of
temperature=1.0andtop_p=0.95for evaluation, with a maximum generation length of163,840tokens. The evaluation is conducted with a maximum context length of300,000tokens, using a context management strategy. We use GPT-5.6-luna (medium) as the judge model. - NL2Repo: We evaluated NL2Repo with
temperature=1.0,top_p=1.0, andmax_new_tokens=64kunder 1M context. To prevent hacking, we use rule-based and a LLM-based judgement to prevent malicious behaviors (e.g., unauthorized pip or curl operations). - DeepSWE: We run DeepSWE using the mini-swe-agent harness with
temperature=0.95,top_p=1.0,timeout=6hand 400K context. - Terminal-Bench 2.1: We evaluate in Claude Code 2.1.207 with
temperature=1.0,top_p=1,max_new_tokens=65536with 6h timeout. - Terminal-Bench 3.0: We evaluate Terminal-Bench-3 tasks with the Claude Code 2.1.207 harness (reasoning effort=max, 400K context, and 128K maximum output), reporting avg@3 over three rollouts per task. Each rollout runs in an isolated container built from the task's official image, and is capped at 600 agent turns with a 10-hour timeout. Tool Search is disabled, and the artifacts each agent produces are scored by the task's official separate verifier.
- Agent's Last Exam (CLI): We evaluate ALE using the official evaluation protocol with the Claude Code harness (reasoning effort=max, 1M context, and 64K maximum output). Each of the 105 tasks runs in an isolated Docker container using the resources declared in its Task Card. The default timeout is 4 hours, with task-specific limits taking precedence (up to 8 hours). Tool Search is disabled, and results are scored by the official ALE evaluators.
- Toolathlon Verified: We obtain all results via the official evaluation service and report pass@1 averaged over 3 independent runs.
- AutomationBench: We evaluate on AutomationBench v1.0.6, incorporating the fix for the
null-type handling issue introduced in [PR #13](#). - GDPval-AA v2: Models are evaluated by Artificial Analysis.
- CyberGym: We evaluate GLM-5.3 in Claude Code 2.1.207 (max reasoning effort, no web tools with
temperature=1.0,top_p=1.0,max_new_tokens=128000). All evaluations are under unlimited timeout per task and results are single-run Pass@1 over 1,507 tasks. To simulate real-world usage...
Excerpt shown — open the source for the full document.
Notability
notability 9.0/10Flagship model release from Zhipu AI