Reasoning · Z.ai (Zhipu AI)
Run GLM-5.3 in the EU for coding and long agent tasks
GLM-5.3 is the flagship open-weight model from Z.ai, aimed at complex software engineering and long-horizon agent work, with a one-million-token context. On inference.eu you call it with the OpenAI or Anthropic request format, so coding tools work as they are, and your code is processed in EU data centres and never used for training.
- 01753B
- 02EU data centres
- 03GLM-5.3 License
What GLM-5.3 is
GLM-5.3 was announced by Z.ai, formerly Zhipu AI, in August 2026, with full weights published about two weeks later. It uses the same base model as GLM-5.2, a large mixture-of-experts network of roughly 753 billion parameters in the published checkpoint; every improvement in 5.3 comes from post-training.
Z.ai's documentation describes it as text-only, with a one-million-token context window and up to 128K output tokens. It always reasons before answering, with three effort levels: low, high and max. Z.ai reports a 50 per cent gain over GLM-5.2 on its internal coding benchmark and positions GLM-5.3 as its model for complex programming and long tasks.
What it does well, and where it falls short
GLM-5.3 is at its best in long coding sessions: working through a large repository, running commands, reading failures and iterating until tests pass. The one-million-token window keeps long tool histories in view. Z.ai also reports strong results in security research tasks such as vulnerability discovery, which is useful for defensive teams and calls for sensible access controls.
It is a very large model, so it is the wrong tool for short chat or simple extraction. Reasoning cannot be switched off, which adds output tokens even to easy requests; use the low effort level for those. It does not read images; GLM-5.3-Flash is the multimodal sibling. The model card lists English and Chinese as its main languages.
Using GLM-5.3 through the API
inference.eu offers both the OpenAI and the Anthropic request formats. For OpenAI-style tools, set the base URL to the inference.eu API, use your inference.eu key and set the model to glm-5.3. For Claude Code and other Anthropic-format tools, use our Anthropic-compatible endpoint with the same model name.
Pass reasoning_effort as low, high or max; Z.ai's default is max. For chat-style use, Z.ai recommends clearing earlier thinking from the history so the context does not fill with old reasoning. Tool calls and streaming work as usual. Set a generous max_tokens for agent steps that plan or write large changes.
Data residency for GLM-5.3
GLM-5.3 is developed in China, but on inference.eu its open weights run on infrastructure in the European Union. Your prompts, source code and the model's responses are processed in EU data centres, are not sent to Z.ai, and are never used to train any model.
Every customer receives a data processing agreement under Article 28 of the GDPR and our subprocessor list, which your security team can review before rollout. Billing is in euros. The GLM-5.3 licence is permissive for most users: it grants broad rights to use, modify and sell, and only asks model-as-a-service operators with more than 10 billion US dollars in annual revenue to pass a security review by Z.ai.
import os
from openai import OpenAI
client = OpenAI(base_url="https://api.inference.eu/v1", api_key=os.environ["INFERENCE_EU_API_KEY"])
response = client.chat.completions.create(
model="glm-5.3",
messages=[{"role": "user", "content": "Summarise this contract in five bullet points."}],
)
print(response.choices[0].message.content)What teams use it for
- 1
Long coding agent sessions
Let an agent work through a feature or a migration over hundreds of steps, with code processed in the EU.
- 2
Defensive security review
Audit code for vulnerabilities and explain how they could be exploited and fixed, for internal security teams.
- 3
Repository-scale refactoring
Plan and carry out changes that touch many modules, keeping the whole codebase in context.
GLM-5.3: common questions
The questions buyers, developers and legal teams ask us most. Something missing? Ask us directly.
Related
- GLM-5.3-FlashRun Z.ai's GLM-5.3-Flash on inference.eu: a multimodal open model with 18B active parameters and 1M context, OpenAI-compatible, processed in the EU.Reasoning
- Kimi K3Run Kimi K3, Moonshot AI's 2.8-trillion-parameter open-weight model with 1M context and image and video input, on inference.eu with processing in the EU.Reasoning
- DeepSeek V4.1 Flash (1017)Run DeepSeek V4.1 Flash (1017) on inference.eu: a multimodal open reasoning model with 1M context, OpenAI-compatible, processed in the EU, not in China.Reasoning
- Devstral Small 2Run Devstral Small 2, Mistral AI's open 24B coding agent model, on inference.eu with OpenAI and Anthropic APIs and processing in EU data centres.Code
Move your AI workloads to EU infrastructure
Tell us which models you use and roughly how much traffic you have. We reply within one working day with pricing and next steps.
- Reply within one working day
- Pricing for your volume
- DPA ready to sign