GLM-5.3: 1M coding, hosted now with weights pending

Z.AI's API release adds post-training gains, always-on reasoning, and three compatible protocols at $1.40/$4.40.

By benchr Editorial Team · · Changelog · Provider-published facts rechecked against the official sources on August 21, 2026

A layered software lattice passes through diagnostic, repair, and defensive safety scans.
Benchr model field plate GLM-5.3 1M code lattice · safety gate
Editorial imageA benchr editorial illustration of post-training changes moving through coding and defensive-security gates.
Input / 1M$1.40Output: $4.40
Context1M128K max output
Protocols3OpenAI + Anthropic
Released14 Aug2026

Z.AI released GLM-5.3 on its hosted services on August 14, 2026. benchr distinguishes the live endpoint from the announced future weight release.

There are two buying decisions hiding under one model name. The hosted endpoint is a product you can evaluate now. The promised weight release is a future self-hosting option that still needs an artifact, license, model card, and deployment review. Combining those states makes a procurement memo look complete when half of it is still conditional.

Decide which GLM-5.3 product you need

Availability and workload gate
RequirementCurrent evidenceDecision
Hosted coding or agent workThe Z.AI API and Coding Plan are liveEligible for a controlled pilot
Self-hosting or an internal weight mirrorWeights were announced for later release after hardeningWait for the official artifact and license
A request path that disables reasoningReasoning is always enabled on GLM-5.3Repair the request before changing the model ID
OpenAI- or Anthropic-shaped request compatibilityThree compatible protocols are documentedTreat it as an adapter candidate, then replay exact calls
Image or audio understandingThe recorded interface is text in and text outUse another model for that stage

This gate separates eligibility from quality. A compatible protocol does not prove that a coding task succeeds, and an announced weight release does not satisfy an on-premises requirement. Each “eligible” row still needs an acceptance test and a rollback path.

Availability has two different states

The model ID glm-5.3 is available through the API and GLM Coding Plan. The blog says the weights will follow after a two-week hardening interval. Those facts are not interchangeable: hosted access is live, while a self-hosting claim needs a published artifact and license. benchr will update the state only when the official release appears.

Post-training, not a new base

Z.AI says GLM-5.3 uses the same base model as 5.2 and attributes the change to more post-training for coding and agents. The launch table reports 28.3 on Terminal-Bench 3.0 and 66.9 on DeepSWE v1.1. Preserve those exact variant names and verify the practical claim with repository builds, tests, security checks, and accepted patches.

Compatibility reduces migration work, not evaluation work

The provider lists OpenAI Chat Completions, OpenAI Responses, and Anthropic Messages compatibility, plus streaming, function calling, caching, and structured output. Reasoning is always enabled with low, high, and max levels, defaulting to max. Replay request parameters and measure output volume before changing a production endpoint.

Protocol compatibility is an adapter check

Inventory the interface your application uses before swapping the model string. Record the request path, streaming behavior, tool schema, structured-output constraints, cache fields, error handling, and reasoning controls. Z.AI's launch guidance says a request that disables thinking must be changed to enabled and moved to a supported effort level before the GLM-5.3 ID is used. That is a migration prerequisite, not an optional tuning detail.

Do the replay through the same protocol your production client will use. Passing a sample through Chat Completions does not clear the Responses or Anthropic Messages adapter. Function names, tool arguments, stop behavior, streamed events, and parsed schemas all belong in the acceptance record.

Evaluate a complete work unit, not a launch claim

  1. Choose representative repository work. Use closed issues or tasks with a known accepted result: a repair, a refactor, a test change, and a tool-using investigation. Avoid showcase prompts that have no pass condition.
  2. Freeze the environment. Pin the repository state, instructions, tool permissions, dependency versions, timeout policy, and protocol adapter. Keep secret access and destructive commands outside the model's authority.
  3. Declare the reasoning level. Run the workload at the level you intend to buy. Do not combine low, high, and max outputs into one result, because their output volume and behavior can differ.
  4. Score the deliverable. Check build and test results, patch scope, instruction compliance, security findings, human corrections, tool failures, and total billed output. A polished explanation without an acceptable artifact is a failure.
  5. Keep the fallback live. Route only the task classes that pass. Preserve the previous endpoint until error handling, budget alerts, and rollback have been exercised.

The Labs workspace can hold blinded outputs and a written rubric, while the calculator can model the recorded token volume. Neither replaces repository tests, a security boundary, or review by the engineers who own the code.

Use a release gate for the weights

Self-hosting stays blocked until the provider publishes the actual files. When that happens, verify the organization account, file hashes, license text, model card, serving requirements, and safety notes before copying anything into an internal registry. Then repeat the same repository evaluation against the exact hosted and self-hosted versions you plan to operate. A name match alone does not establish artifact parity.

Choose it for the hosted pilot; avoid it for an unfulfilled constraint

Choose GLM-5.3 for a hosted coding or agent pilot when a long text context, the documented protocol adapters, structured output, and tool calls match your application. It is a practical candidate when you can keep always-on reasoning inside the cost and latency envelope you measure.

Avoid committing to it when self-hosting is mandatory today, when the application must disable reasoning, or when the workflow needs image or audio input. Do not treat the provider's benchmark table as a substitute for your repository gate. If the adapter or work-product test fails, stay on the current endpoint even if the list price is attractive.

Evidence boundary

The benchmark figures on this page are Z.AI's provider-reported results, not independent benchr measurements. benchr has not published model outputs, a private coding run, or a first-party score for GLM-5.3. The evaluation and release gates above are a reproducible plan for your team; any performance conclusion should name the exact protocol, reasoning level, repository state, rubric, and accepted artifacts.

Provider-published facts; documented gaps remain gaps
FieldVerified record
API model IDglm-5.3
Input / output / cached$1.40 / $4.40 / $0.26 per 1M
Context / output1,000,000 / 128,000 tokens
ReasoningAlways on; low, high, max; max default

Frequently asked

Is GLM-5.3 available now?

The Z.AI API and Coding Plan are live. The provider announced, but had not yet published, the weights when benchr checked on August 21.

What are its context and output limits?

The official guide lists 1,000,000 context tokens and a 128,000-token maximum output.

How is GLM-5.3 priced?

The hosted API list rate is $1.40 input, $4.40 output, and $0.26 cached input per million tokens; cache storage is temporarily free.

Changelog

  • August 21, 2026 — Published after reviewing the official provider sources and recording unreported fields as gaps.

References

  1. Official release announcement or release notes: https://z.ai/blog/glm-5.3
  2. Official pricing documentation: https://docs.z.ai/guides/overview/pricing
  3. Official model documentation: https://docs.z.ai/guides/llm/glm-5.3