Knowledge Base Sections ▾

Technology

GLM-5.3 Flash: Z.ai reasoning model on the Gonka network

In September 2026, a new active model appeared on the Gonka network — GLM-5.3 Flash from the Chinese lab Z.ai. Governance proposal #101 for its addition passed, hosts loaded the weights, and the model became available through our gateway alongside MiniMax M2.7 and DeepSeek V4 Flash. At the same time, Kimi K2.6 left the network, and the flagship GLM-5.2, which had long been in the registry awaiting deployment, never joined the production line-up — the network chose a lighter model from the same line.

GLM-5.3 Flash differs from its network neighbors by one fundamental property: it is a reasoning model. Before answering, it reasons — and these thoughts consume tokens, time, and require correct request settings. Whoever sets max_tokens: 200 for a "short answer" will receive an empty response. Let's break down what this model is, its specific characteristics within the Gonka network, how the reasoning budget works, the status of tools and JSON, how much it costs, and when it should be chosen over the network's other two models.

What is GLM-5.3 Flash and who is behind it

Z.ai is an international brand of the Beijing-based Zhipu AI laboratory, which grew out of Tsinghua University. The GLM family has been developing since 2023 (ChatGLM), and starting with GLM-4.5 in the summer of 2025, the company released the weights of its flagship models under the MIT license, making the series one of the most prominent in the world of open weights. Z.ai's proprietary products—the ZCode development environment and the GLM Coding Plan subscription—are built around these same models.

GLM-5.3 Flash is a lightweight model in the 5.3 lineup. "Lightweight" here is relative: it is a MoE model with 320 billion parameters, of which about 18 billion are activated per token. Weights are distributed in FP8 format, and the license is MIT. An architectural feature is hybrid attention: some layers use sparse attention while others use linear, which significantly reduces the cost of long contexts in terms of memory and time compared to classic full attention.

The second property that defines the model's behavior is built-in reasoning. GLM-5.3 Flash is trained to think first and then answer: the chain of thought is separated from the answer and provided to the client in a separate field. Reasoning is enabled and disabled via the reasoning_effort parameter, and it is full by default. This makes the model strong at tasks that require navigating complex logic—and demanding of request settings, as discussed below.

The difference between "Flash" and the senior GLM-5.3 is clearly visible in vendor pricing: on OpenRouter at the time of publication, Flash costs $0.09 per million input tokens and $0.30 per million output tokens, while the senior model costs $1.40 and $4.40. In the Gonka network, this hierarchy does not exist: all network models are provided at a single rate.

GLM-5.3 Flash characteristics on the Gonka network

As with other models on the network, it is important to distinguish between the model's out-of-the-box characteristics and the operating parameters of a specific deployment: these are set by the vLLM inference configuration on the network's GPU hosts. The actual values through our Gateway:

  • Context window: 390,000 tokens. This is a minimum proven by requests, not a number from the model card: an input of 390,013 tokens was accepted and processed, and we ran a large prefill directly to the network's hosts. The technical host configuration allows 400,000, but we publish only what has been verified.
  • Maximum output: 8,192 tokens per response. Important: this limit includes both reasoning tokens and the response itself. A model that spent 3,000 tokens thinking under a 4,096 limit will leave about a thousand for the answer.
  • Reasoning and tool calling: the model is deployed with a reasoning parser and a tool-call parser — reasoning arrives in the reasoning_content field, and tool calls in the standard tool_calls field, like any OpenAI-compatible model.
  • Speed: in our measurements through the gateway, the first token arrives in about 0.75 seconds, and generation runs at 25–44 tokens per second depending on load. For a reasoning model this is fast — but remember that the first few hundred tokens go into reasoning, and the visible answer starts later.
  • Host VRAM requirement: about 560 GB per replica according to the model's on-chain parameters — more than MiniMax M2.7 (320 GB) and DeepSeek V4 Flash (280 GB). The higher the hardware threshold, the fewer hosts can deploy the model, and this directly affects its capacity on the network — more on that in the section on scenarios and limitations.

The price of inference on the Gonka network does not depend on the choice of model: GLM-5.3 Flash is available at the same rate as MiniMax M2.7 and DeepSeek V4 Flash — through JoinGonka Gateway that is $0.0069 per million input and $0.021 per million output tokens. Reasoning tokens are billed as output. The network's economics are a separate topic: the price is determined by payment for computational work, not by a vendor's price list.

Reasoning and token budget: how not to get an empty response

The most common mistake when first getting to know GLM-5.3 Flash looks like this: a developer sends a short question with the usual max_tokens: 256, gets back finish_reason: "length" and an empty content field. Nothing is broken — the model spent the entire limit on reasoning and simply never got to the answer. According to our measurements, even a trivial question takes 250–450 tokens of reasoning, and a substantive task takes thousands.

Three practical rules:

SettingRecommendationWhy
max_tokensNo less than 600 even for short answers; for real tasks — 2000 or moreThe limit is shared between reasoning and the answer; reasoning eats up the first few hundred tokens
streamtrue wherever possibleReasoning and the answer arrive as they are generated: you can see progress, there is no waiting on an "empty screen", and long answers don't hit proxy timeouts
reasoning_effortlow when reasoning isn't needed; omit it when it isThe switch is binary: low turns reasoning off, any other value leaves it at full. The gateway maps none and minimal to low, and strips medium, high, xhigh and max as redundant. The fields enable_thinking, chat_template_kwargs, reasoning.enabled and thinking.type are ignored by the network

Example request for a short task — with limited reasoning and a sufficient limit:

curl https://gate.joingonka.ai/v1/chat/completions \
  -H "Authorization: Bearer jg-your-key" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "zai-org/GLM-5.3-Flash",
    "reasoning_effort": "low",
    "max_tokens": 800,
    "messages": [{"role": "user", "content": "Name the capital of Australia in one word"}]
  }'

In the response, reasoning is in message.reasoning_content, and the answer itself is in message.content; in the stream they arrive as separate deltas. Most OpenAI-compatible clients silently ignore the unfamiliar field, so reasoning doesn't "leak" into the answer text — but it is counted in completion_tokens and billed as output tokens. If you don't need reasoning at all, GLM-5.3 Flash isn't the best choice: for quick short replies, MiniMax M2.7 is more economical.

A separate caveat for agentic scenarios: tools like Cline or Cursor often set a small output limit themselves for service requests — context compression, generating a dialogue title. If such a request goes to GLM-5.3 Flash with a limit of a couple hundred tokens, it will come back empty. Check the limit setting in the tool or route service requests to another model in the network.

Tools, JSON, and Comparison with Other Network Models

Reasoning models sometimes struggle with agentic frameworks: the reasoning process interferes between tool calls and breaks the format. With GLM-5.3 Flash, we ran the entire agent loop—tool description, call, result return, second round of calling—and via the OpenAI-compatible path, it works as expected: calls arrive in a structured tool_calls format, arguments are valid, and the second round does not confuse the history. The JSON mode (response_format: {"type": "json_object"}) also works—the model returns a valid object, while reasoning remains outside the response. For agents, the same budget rule applies: ensure the output limit has headroom, otherwise, the tool call might be cut off mid-way.

How GLM-5.3 Flash compares to the other two network models:

ParameterGLM-5.3 FlashMiniMax M2.7DeepSeek V4 Flash
Network Context390,000200,000380,000
Output per response8,1928,19232,768
ArchitectureMoE 320B (~18B active), hybrid attentionMoE + linear attentionMoE 284B (~13B active)
VRAM per replica560 GB320 GB280 GB
StrengthComplex logic, code parsing, "thinking" tasks; longest network contextEveryday tasks, fast short answers, default modelSecond-longest network context, longest output, agentic coding
Price via Gatewaysame — $0.0069 input / $0.021 output per 1M

The practical consequence of a unified price is the same as before: you choose the model based on the task, not the budget. If you need to think through complex logic—GLM-5.3 Flash; if you need to read an entire repository—DeepSeek V4 Flash; if you need a fast, consistent answer—MiniMax M2.7.

How to use GLM-5.3 Flash via JoinGonka Gateway

The model is available through the JoinGonka Gateway via an OpenAI- and Anthropic-compatible API. Model ID: zai-org/GLM-5.3-Flash. A jg-… key is created in your account right after registration; new accounts are credited with 3M free tokens — enough to run the model on your own tasks and tune the reasoning budget.

Direct API call (OpenAI format, streaming on — the recommended mode for a reasoning model):

curl https://gate.joingonka.ai/v1/chat/completions \
  -H "Authorization: Bearer jg-your-key" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "zai-org/GLM-5.3-Flash",
    "stream": true,
    "max_tokens": 4000,
    "messages": [{"role": "user", "content": "Find the bug in this function and explain it: …"}]
  }'

In development tools, the model is connected just like the other models on the network: base URL https://gate.joingonka.ai/v1, key jg-…, and the model ID. Guides for Cursor, Claude Code, Cline, Continue and other tools are collected in the "Tools" section; the installer npx @joingonka/setup --model glm will write the gateway and this model into your tool's config with a single command. For clients on the Anthropic Messages API, just set ANTHROPIC_BASE_URL=https://gate.joingonka.ai.

You can try it without registering in the free chat: select GLM-5.3 Flash from the model list — reasoning there is shown in a separate collapsed block, so you can clearly see how much the model "thinks" before answering.

When to choose GLM-5.3 Flash — use cases and what to keep in mind

Strong use cases for this model:

  • Tasks that require thinking. Parsing complex business logic, finding non-obvious bugs, designing data schemas, mathematics, and multi-step inference—this is what reasoning models exist for. Here, the reasoning pays off in the quality of the response.
  • Code review and explanation. The model breaks down third-party code and argues its points, while the reasoning process from reasoning_content can be shown to the user as "why I decided this."
  • Structured extraction with verification. JSON mode plus reasoning provides more accurate results on ambiguous input data than a direct answer without thinking.
  • Agent pipelines with a "planner" role. In a bundle of several models, it is logical to put GLM-5.3 Flash where "what to do" is determined, and delegate fast execution steps to MiniMax M2.7.

When another network model is more reasonable: for short, fast answers, autocompletion, and mass low-cost requests—MiniMax M2.7 (reasoning there only adds latency and consumption); for documents and repositories that must fit into a single request entirely—DeepSeek V4 Flash with 380K context.

What to consider before shifting the load. GLM-5.3 Flash is the newest and hardware-heaviest model on the network, and it is currently served by a small portion of hosts. This means less capacity overhead than with MiniMax M2.7 and DeepSeek V4 Flash: during peak minutes, requests might wait longer for a free slot or receive an overload message, which should be retried after a few seconds. The second limitation is time: the provider currently serving this model terminates a response at approximately the fifth minute of generation; at 25–44 tokens per second, this is about 7,000–10,000 tokens, so very long generations are better broken down into steps. The composition of the network changes via voting, so always get the current list of models and their limits from the live GET https://gate.joingonka.ai/v1/models, and current availability and latency—on the gateway status page. Thanks to the unified price, the experiment costs nothing: switching the model is just one line in the request.

GLM-5.3 Flash is an open reasoning model by Z.ai (MoE with 320B parameters, about 18B active, FP8, MIT license, hybrid attention) added to the Gonka network via governance proposal #101 in September 2026. Before answering, the model reasons, and the reasoning counts toward the output limit: set max_tokens to at least 600 even for short answers, enable stream, and for simple tasks disable reasoning via reasoning_effort: low—any other value keeps it full (none and minimal are mapped to low by the gateway). Tool calling (including recursive rounds) and JSON mode work; the network context is 390,000 tokens, output up to 8,192. Pricing is the same as MiniMax M2.7 and DeepSeek V4 Flash: via JoinGonka Gateway—$0.0069 per million input and $0.021 per million output tokens. ID: zai-org/GLM-5.3-Flash; current network composition—GET /v1/models.

Want to learn more?

Explore other sections or start earning GNK right now.

Try GLM-5.3 Flash via Gateway →