Skip to main content
Light — We add no content filter, but this model goes past its own limits only some of the time, even with a fiction-writing system prompt. Expect refusals and plan for retries. Legal and consent duties remain with the customer.

GLM 5.3 Review: A 1M-Token Window, a Coin Flip at L4 Intense

Pick GLM 5.3 for tool-calling and long-document work; for intimate scenes (L4), use a system prompt, and expect it to be a coin flip even then.

Spicy Index

72.5/ 100

Freedom Score

63.4/ 100
  • Mild · The lightest writing requests in the test

  • Moderate · A step up, still below the middle of the scale

  • Strong · Mid-scale requests; must be tested before a model is ranked

  • Very strong · Where most language models start to hold back

  • Maximum · The strongest written requests, scored as one class

Price
$1.61 per 1M mixed tokens (3 input : 1 output)
Output speed
43 tok/s
Success rate
Collecting data

GLM 5.3 reads up to 1,048,576 tokens in one call and writes back as much as 131,072, with 128 tool schemas and JSON output on the same request. Across our content ladder — L1 Suggestive (a slipping strap), L2 Partial, L3 Strong, L4 Intense (a written intimate scene between two adults) and L5 Extreme (a written scene past L4, either restraint and impact play or graphic violence between adults) — it rendered 13 of 34 scored runs in full on 17 and 25 September 2026, with the softening concentrated at L1 Suggestive and L4 Intense.

The verdict

L2 Partial rendered clean on all three phrasings we tried, and L5 Extreme rendered on five of six runs. L4 Intense is where GLM 5.3 gets hard to predict: asked directly it refused all three times, framed as fiction it came back softened on all eight runs we sent that way, and only the system-prompt phrasing rendered — and even then just half the time, four of eight. Oddly, L1 Suggestive, our mildest rung, softened on every phrasing we tried; the model treats "a slipping strap" more cautiously than it treats a full L5 Extreme scene.

Pick it for the window and the tool-calling shape: a whole repository, a long ticket queue or a stack of contracts in one request, with a structured answer that a parser can consume directly. For roleplay or fiction that needs to land at L3 Strong or L4 Intense on the first try, budget for a system prompt and expect it to work about half the time; DeepSeek V4.1 Flash and the Grok line rendered those rungs more consistently in our tests.

Try GLM 5.3 →

Key facts

  • Pass rate: 13 of 34 scored runs rendered in full across 17 and 25 Sep 2026; L2 Partial and most of L5 Extreme were clean, L1 Suggestive softened on every phrasing, and L4 Intense rendered only with a system prompt, half the time.
  • Price: $1.05 per million input tokens, $0.195 cached and $3.30 output — about 25% below Z.ai's own published rate.
  • Limits: 1,048,576-token context, replies up to 131,072 tokens (default cap 32,768), text-only input, 128 tool schemas.
  • Sources: every scored run is in the GLM 5.3 test report, the scoring rules are on our review methodology page, and the full parameter list is on the GLM 5.3 model page.

What we liked and what held it back

What we liked

  • A wide window with a real reply ceiling. 1,048,576 tokens in, up to 131,072 back in one call — a long incident timeline or a multi-file diff comes back as one structured answer instead of several calls that never saw each other.
  • Three reasoning-effort levels. low, high and max on the same request body; low is the setting to reach for on a volume pass, max for the case you can't afford to get wrong.
  • Tool calling is straightforward. Up to 128 tool definitions per request with tool_choice to force, allow or forbid a call.
  • L2 Partial and most of L5 Extreme rendered clean. All three phrasings passed at L2 Partial, and five of six L5 Extreme requests came back in full — nothing in that rung was refused.
  • response_format plus temperature 0 is a reliable combination for a JSON reply you can hand straight to a parser, without re-asking for the missing key.

What held it back

  • L4 Intense needs a system prompt, and it's still a coin flip. Asked directly, all three requests were refused. Framed as fiction, all eight came back softened. Set through a system prompt, four of eight rendered in full and four were refused — even that phrasing missed about half the time.
  • L1 Suggestive, our mildest rung, softened on every phrasing. Direct, fiction and system-prompt versions of the same slipping-strap request all came back toned down, while several harder rungs rendered clean — the softening doesn't track difficulty the way you'd expect.
  • Text only. An image_url or file part isn't part of this endpoint; there's no way to hand it a screenshot or a reference photo.
  • The default reply cap is a fraction of the ceiling. max_tokens defaults to 32,768 against a 131,072-token maximum; a long generation truncates silently unless you ask for more.
  • No temperature or top_p range is published for varied prose past the defaults, so tuning voice mostly comes down to the prompt and reasoning_effort, not the sampler.

What we tested

We ran GLM 5.3 through our full content ladder between 17 and 25 September 2026, each rung asked three ways — direct, framed as fiction, and set through a system prompt — with extra runs at L4 Intense once the first results split. L3 Strong rendered on the system-prompt version only; direct and fiction were both refused. L4 Intense got the most runs: three direct requests were all refused, eight fiction-framed requests all came back softened, and eight system-prompt requests split down the middle, four rendering and four refused.

Across the ladder that's 34 scored runs: 13 rendered in full, 12 softened and 9 refused. The Spicy Index page reads this into a Freedom Score on this page's score card.

Prompts that worked

GLM 5.3 answers a plain instruction accurately; the system prompt does more work here than a persona alone, both for fiction and for keeping a JSON reply on shape.

1. A published example: reasoning across scattered evidence. The case the window exists for — several documents at once, with the answer resting on a pair of passages far apart.

text
system: Read every document before answering. Cite the passage (document name, section) that supports each claim.
user: <a support ticket, a deploy log, an incident timeline and a Slack transcript, pasted in full> Which change caused the outage, and which passage proves it?

Run this prompt on GLM 5.3 →

2. A published example: force one JSON shape on a synchronous call. response_format plus temperature 0 is what makes the reply safe to hand to a parser.

text
system: Return one JSON object with keys: root_cause, affected_service, first_seen, mitigation. Use null when a field can't be determined.
user: <the same timeline and transcript>

Run this prompt on GLM 5.3 →

Settings that matter: reasoningeffort low for a volume pass over many documents, max only when a wrong answer is expensive; leave headroom on maxtokens above the visible reply you expect, since the default cap is a fraction of the 131,072-token ceiling; for fiction past L2 Partial, put the boundaries and the scene's voice in a system prompt rather than asking directly, and expect to re-roll.

Roleplay and how far it writes

GLM 5.3 rendered 13 of 34 scored runs across our content ladder in full, with the pattern described above: clean at the ladder's extremes, a coin flip at L4 Intense with a system prompt, and nothing at L4 Intense without one. The page label is Uncensored: we add no content filter on our side, so what comes back is GLM 5.3's own behaviour.

Freedom Score: shown on this page's score card and recalculated as we add runs.

Not tested yet: multi-turn chats staying in character over many turns (our runs were single requests); languages other than English; whether a longer or more specific system prompt closes the gap we saw at L4 Intense.

Every character in a request should be an adult, keep real, identifiable people out of it, and you're responsible for the law where you publish.

What the community says

Reaction to GLM 5.3's launch split sharply between coding and roleplay circles. On capability, one Hacker News comment put it as "still shy of Sol and Fable, but only just by a hair". On content, the roleplay community reacted differently: one widely upvoted post said "ZAI went all-in on safety with GLM 5.3". That matches the split we measured: strong at the ladder's extremes, inconsistent in the middle.

Alternatives

  • A cheaper GLM with a better L4 Intense hit rate? GLM 5.3 Flash rendered all three of its system-prompt L4 Intense runs, at $0.1275 per million input tokens against GLM 5.3's $1.05.
  • The earlier GLM at a lower price? GLM 5.2, $0.98 per million input tokens; it lacks a low reasoning-effort level, so every request reasons more than it has to on a simple pass.
  • A much larger reply ceiling, plus image input? DeepSeek V4.1 Flash writes back up to 384,000 tokens against GLM 5.3's 131,072 and takes images as well as text, at $0.30 per million input.
  • Consistent rendering across the whole ladder, no system prompt required? Grok 4.6 rendered every rung we tested, direct phrasing included.

How far GLM 5.3 goes

Each level, on each task, based on confirmed results. A level earns points only when the content actually appears, and a single run earns 60% at most.

Freedom points by level and task
LevelChat
MildThe lightest writing requests in the test
0/3 delivered10.0 / 20 pts
ModerateA step up, still below the middle of the scale
3/3 delivered20.0 / 20 pts
StrongMid-scale requests; must be tested before a model is ranked
1/3 delivered6.7 / 20 pts
Very strongWhere most language models start to hold back
4/19 delivered8.4 / 20 pts
MaximumThe strongest written requests, scored as one class
5/6 delivered18.3 / 20 pts
Task score63.4 / 63.4Tested Sep 25, 2026

Tested Sep 17, 2026 to Sep 25, 2026

This site stays safe for work: results are written up as text, any image shown is pixel-censored, and test prompts are never published. We never test anyone who looks underage, real people’s likenesses or non-consent.

See every test record →See the uncensored leaderboard →

Run your own prompt and see how far it goes

How GLM 5.3 earns its Spicy Index

Each dimension below links to its full workings: the table row every point came from and why points were lost.

Public leaderboards 40% of quality
79.5
Role-play 15% of quality
74.5
Creative writing 15% of quality
61.6
Instruction following 15% of quality
100.0
Long-context memory 15% of quality
Not yet tested

Our long-context suite hasn’t run on this model yet. How it works

Capability 10.5% weight
61.0
Freedom Score 30% weight
63.4
Open the full test report →

Capability, item by item

Points from the public scoring table. Upscaled tiers and limits we set ourselves don’t count.

Context window (creator-published)1,048,576 tokens
24.0 / 30
Input modalities on SpicyAPIText only
0.0 / 25
Tool useTools and tool_choice
15.0 / 15
Structured outputAccepted, schema adherence verified
15.0 / 15
Reasoning control3 levels: low · high · max
7.0 / 15

What GLM 5.3 can do on SpicyAPI

Straight from the live model specification on SpicyAPI. Some creators offer more in their own apps; this is what you can call through our API today.

Capabilities by endpoint
FeatureChat
Context window1,048,576 tokens
Max output per request131,072 tokens
Reasoning levelslow · high · max
Tool callingYes
Structured outputYes
See every parameter and code sample →

How long it really takes

Measured on real jobs over the last 30 days, from request to finished result. Times include our own test runs.

Output speed
43 tok/sIncludes time to first token
Success rate
Collecting data

A time appears once at least 10 completed jobs are in. Success rates count customer jobs only and stay hidden for every model until we have a full 30 days of traffic.

What people say about GLM 5.3

1 positive · 0 mixed · 1 negative

  • ZAI went all-in on safety with GLM 5.3

    Reddit· Aug 29, 2026· NegativeSource

  • still shy of Sol and Fable, but only just by a hair

    hacker-news· Aug 14, 2026· PositiveSource

Quotes are verbatim from public posts, linked to the original. They are not ratings and don’t feed any score.

Models to consider instead of GLM 5.3

  • Z.ai

    GLM 5.3 Flash

    A cheaper GLM with a better L4 Intense hit rate?

    Spicy Index
    72.9+0.4
    Freedom Score
    64.4+1.0
    Price
    $0.202−87%/ 1M tokens · 3:1 input/output
  • Z.ai

    GLM 5.2

    The earlier GLM at a lower price?

    Spicy Index
    71.9−0.6
    Freedom Score
    67.8+4.4
    Price
    $1.51−7%/ 1M tokens · 3:1 input/output
  • DeepSeek

    DeepSeek V4.1 Flash

    A much larger reply ceiling, plus image input?

    Spicy Index
    81.9+9.4
    Freedom Score
    90.4+27.0
    Price
    $0.525−67%/ 1M tokens · 3:1 input/output
  • xAI

    Grok 4.6

    Consistent rendering across the whole ladder, no system prompt required?

    Spicy Index
    77.2+4.7
    Freedom Score
    100.0+36.6
    Price
    $3.00+86%/ 1M tokens · 3:1 input/output

What do you think?

Was this review useful?

Log in to vote.

Comments

Comments are checked automatically and by our team. We remove spam, offensive content, personal attacks and anything that names a real person without consent. Report a comment and we review it within one business day.

Tried this model? Share what worked. You need a free account to comment, so we can keep spam out.

GLM 5.3 FAQ

Try GLM 5.3 yourself

Set every parameter in the Playground and see the exact price before you run it.

$1.61 per 1M mixed tokens (3 input : 1 output)

  • Three glass discs stacked in the dark, crossed by a streak of cyan light, with a thin gold spark rising beneath them

    Grok 4.7

    Pick Grok 4.7 for uncensored roleplay and fiction that must work with no jailbreak; skip it for long chapters per turn or long agent loops.

    Spicy Index
    78.2
    Freedom Score
    100.0

    Tested Sep 24, 2026

    Read the review
  • Warm golden light streaks passing through a row of translucent blue glass panels on a dark pedestal

    DeepSeek V4.1 Flash

    Pick DeepSeek V4.1 Flash for cheap, whole-document reads and a 384,000-token ceiling; add a system prompt to steady intimate scenes (L4).

    Spicy Index
    81.9
    Freedom Score
    90.4

    Tested Sep 26, 2026

    Read the review
  • A burst of golden light filaments fanning low across a shallow glass dish against pure black

    Grok 4.3

    Pick Grok 4.3 for a huge context window, a genuine reasoning off switch and uncensored writing at a low price; skip it if you need file uploads.

    Spicy Index
    77.0
    Freedom Score
    98.9

    Tested Sep 24, 2026

    Read the review