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 in the network, it is important to distinguish between "out-of-the-box" model specifications and the operational parameters of a specific deployment: these are determined by the vLLM-inference configuration on the network's GPU hosts. Actual values via our Gateway:

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

The cost of inference in 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—via JoinGonka Gateway this is $0.0069 per million input tokens and $0.021 per million output tokens. Reasoning tokens are billed as output tokens. Network economics is a separate topic: the price is determined by the calculation for computational work, not by vendor pricing.

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

The most common mistake when first encountering GLM-5.3 Flash is this: a developer sends a short question with the standard max_tokens: 256, receives finish_reason: "length", and an empty content field. Nothing is broken—the model spent the entire limit on reasoning and simply didn't reach the answer. According to our measurements, even for a trivial question, reasoning takes 250–450 tokens, and for substantial tasks, it takes thousands.

Three practical rules:

SettingRecommendationWhy
max_tokensNo less than 600 even for short answers; for real tasks—from 2000The 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: progress is visible, there is no waiting for a "blank screen," and long answers do not hit proxy timeouts
reasoning_effortlow when reasoning is not needed; do not specify when it is neededThe switch is binary: low disables reasoning, any other value keeps it full. The gateway maps none and minimal to low, while medium, high, xhigh, and max are removed as redundant. The fields enable_thinking, chat_template_kwargs, reasoning.enabled, and thinking.type are ignored by the network

An 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 resides in message.reasoning_content, while the answer itself is in message.content; in a stream, they arrive as separate deltas. Most OpenAI-compatible clients silently ignore unknown fields, so reasoning does not "leak" into the answer text—but it is included in completion_tokens and billed as output tokens. If reasoning is not needed at all, GLM-5.3 Flash is not the best choice: for fast short replies, MiniMax M2.7 is more economical.

A separate note for agentic scenarios: tools like Cline or Cursor often set a small output limit themselves for auxiliary requests—context compression, dialogue title generation. If such a request goes to GLM-5.3 Flash with a limit of a couple hundred tokens, it will return empty. Check the limit setting in the tool or send auxiliary 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 via the JoinGonka Gateway through an OpenAI- and Anthropic-compatible API. Model ID: zai-org/GLM-5.3-Flash. A jg-… key is generated in your personal dashboard immediately after registration; new accounts are credited with 3M free tokens — enough to run the model on your tasks and fine-tune your reasoning budget.

Direct API call (OpenAI format, streaming enabled — 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 error in this function and explain it: …"}]
  }'

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

You can try it without registration in the free chat: select GLM-5.3 Flash from the model list — reasoning is shown in a separate collapsed block, making it easy to see how much the model "thinks" before responding.

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 →