GLM-5.3 Flash (Workers AI)
| Maker | Z.ai |
|---|---|
| Released | 2026-08-26 |
| Context | 1M |
| Max output | 1M |
| Open weights | MIT |
|---|---|
| Modalities | text, image → text |
| Input / 1M | $0.15 |
| Output / 1M | $0.50 |
| Review call | $0.0051 |
|---|---|
| Reasoning efforts | low, high, max |
| Hosts | Cloudflare Workers AI, OpenRouter |
| Model id | @cf/zai-org/glm-5.3-flash |
- Rank
- #2=
- of 17
- Bugs caught
- 61%
- 50%–72%
- False alarms
- 1.8
- per clean PR
- Cost / review
- $0.0035
- Cost / bug
- $0.0066
- Time
- 254s
- per review
If you want an open-weight model reviewing your pull requests, start with GLM-5.3 Flash: it caught 61% [50%–72%] of the known bugs for $0.0035 a review. Neither its larger sibling GLM-5.3 nor DeepSeek V4 Pro measurably beats it.
It ranks 2 of 17, and Claude Opus 5.5 is measurably ahead of it. Against the closed models the picture is closer than the rank suggests. GPT-6.1 Sol, GPT-6 Luna and Claude Haiku 5.5 can't be told apart from it on recall, and its review costs less than Haiku's.
Luna still wins on the things you feel day to day. Its review is cheaper, it raised fewer false alarms (0.7 [0.3–1.1] per clean PR against 1.8 [1.6–2.0], intervals apart), and it answered faster: 29s where GLM-5.3 Flash took 254s. So the case for GLM-5.3 Flash rests on its weights being open. If that matters to you, it gives up little on recall for it; if it doesn't, the head-to-head with Luna shows what you would trade.
Inside the family the choice is easy. A GLM-5.3 review cost 8.8× a Flash review, with no measurable recall gap to show for it; the family comparison lays out both. The open-model results post has background on how the Workers AI models were first run.
Figures follow the latest benchmark run and price check. Text checked Nov 5, 2026.
| Host | Model id | Input / 1M | Output / 1M |
|---|---|---|---|
| Cloudflare Workers AI | @cf/zai-org/glm-5.3-flash | $0.15 | $0.50 |
Source: Workers AI pricing, Oct 16, 2026
By kind of bug
- Logic 14
- 63%
- Security 9
- 70%
- Concurrency 8
- 53%
- Error handling 5
- 70%
- API misuse 3
- 43%
- Resource handling 3
- 44%
Bug by bug
- Known bugs
- 42
- Caught every run
- 14
- Caught sometimes
- 21
- Missed
- 7
- Clean PRs
- 15
- False alarms on them
- 90
| Result | Pull request | Language | Kind |
|---|---|---|---|
| Caught every run | fix(saml): IdP-Initiated Callback Routingbetter-auth/better-auth | TypeScript | Security |
| Caught every run | perf(libs/core): poll only ready handles and yield between I/O batchesdenoland/deno | Rust | Concurrency |
| Caught every run | Fixed #36226 -- Accepted str or bytes for password and salt in password hashers.django/django | Python | Error handling |
| Caught every run | Fix vsize = 2 issue in JSON createduckdb/duckdb | C++ | Concurrency |
| Caught every run | rpc : cache and reuse compute graphsggml-org/llama.cpp | C++ | Security |
| Caught every run | Refactor eventually to ensure wall-clock time usagekotest/kotest | Kotlin | Error handling |
| Caught every run | KTOR-9171 Redesign ByteReadChannel.readUTF8Line APIktorio/ktor | Kotlin | Logic |
| Caught every run | [12.x] Colocate Container build functions with the `Buildable` interfacelaravel/framework | PHP | Error handling |
| Caught every run | feat: add configurable maxPayloadSize for WebSocketnodejs/undici | JavaScript | Security |
| Caught every run | UIKit: Fix switch presented child double dismisspointfreeco/swift-navigation | Swift | Logic |
| Caught every run | Apply bytesize and number of param limits in QueryParserrack/rack | Ruby | Security |
| Caught every run | Properly handle redirects in prerendered pagesremix-run/react-router | TypeScript | Security |
| Caught every run | Affix `Protocol` at top of client handshakerustls/rustls | Rust | Logic |
| Caught every run | time: move lazy-registration state into `Sleep`tokio-rs/tokio | Rust | Logic |
| Model | Maker | Input / 1M | Output / 1M | Review call | Context | Bugs caught |
|---|---|---|---|---|---|---|
| GPT-OSS 120B (Groq) | Groq | $0.15 | $0.60 | $0.0054 | 131.1K | – |
| Claude Haiku 5.5 | Anthropic | $0.10 | $0.50 | $0.0038 | 1M | 64% |
| GPT-6 Luna | OpenAI | $0.10 | $0.50 | $0.0038 | 1.1M | 67% |
| Gemini 2.5 Flash-Lite | $0.10 | $0.40 | $0.0036 | 1M | – |
Updated Nov 5, 2026