ModelZhipu AI (GLM)Zhipu AI (GLM)published Jul 20, 2025seen 5d

zai-org/GLM-4.5

Open original ↗

Captured source

source ↗
published Jul 20, 2025seen 5dcaptured 16hhttp 200method plaintask text-generationlicense mitlibrary transformersparams 358Bdownloads 177klikes 1.4k

GLM-4.5

👋 Join our Discord community.

📖 Check out the GLM-4.5 technical blog, technical report, and Zhipu AI technical documentation.

📍 Use GLM-4.5 API services on Z.ai API Platform (Global) or Zhipu AI Open Platform (Mainland China).

👉 One click to GLM-4.5.

Model Introduction

The GLM-4.5 series models are foundation models designed for intelligent agents. GLM-4.5 has 355 billion total parameters with 32 billion active parameters, while GLM-4.5-Air adopts a more compact design with 106 billion total parameters and 12 billion active parameters. GLM-4.5 models unify reasoning, coding, and intelligent agent capabilities to meet the complex demands of intelligent agent applications.

Both GLM-4.5 and GLM-4.5-Air are hybrid reasoning models that provide two modes: thinking mode for complex reasoning and tool usage, and non-thinking mode for immediate responses.

We have open-sourced the base models, hybrid reasoning models, and FP8 versions of the hybrid reasoning models for both GLM-4.5 and GLM-4.5-Air. They are released under the MIT open-source license and can be used commercially and for secondary development.

As demonstrated in our comprehensive evaluation across 12 industry-standard benchmarks, GLM-4.5 achieves exceptional performance with a score of 63.2, in the 3rd place among all the proprietary and open-source models. Notably, GLM-4.5-Air delivers competitive results at 59.8 while maintaining superior efficiency.

!bench

For more eval results, show cases, and technical details, please visit our technical blog or technical report.

The model code, tool parser and reasoning parser can be found in the implementation of transformers, vLLM and SGLang.

Model Downloads

You can directly experience the model on Hugging Face or ModelScope or download the model by following the links below.

| Model | Download Links | Model Size | Precision | |------------------|-----------------------------------------------------------------------------------------------------------------------------------------------|------------|-----------| | GLM-4.5 | 🤗 Hugging Face 🤖 ModelScope | 355B-A32B | BF16 | | GLM-4.5-Air | 🤗 Hugging Face 🤖 ModelScope | 106B-A12B | BF16 | | GLM-4.5-FP8 | 🤗 Hugging Face 🤖 ModelScope | 355B-A32B | FP8 | | GLM-4.5-Air-FP8 | 🤗 Hugging Face 🤖 ModelScope | 106B-A12B | FP8 | | GLM-4.5-Base | 🤗 Hugging Face 🤖 ModelScope | 355B-A32B | BF16 | | GLM-4.5-Air-Base | 🤗 Hugging Face 🤖 ModelScope | 106B-A12B | BF16 |

System Requirements

Inference

We provide minimum and recommended configurations for "full-featured" model inference. The data in the table below is based on the following conditions:

1. All models use MTP layers and specify --speculative-num-steps 3 --speculative-eagle-topk 1 --speculative-num-draft-tokens 4 to ensure competitive inference speed. 2. The cpu-offload parameter is not used. 3. Inference batch size does not exceed 8. 4. All are executed on devices that natively support FP8 inference, ensuring both weights and cache are in FP8 format. 5. Server memory must exceed 1T to ensure normal model loading and operation.

The models can run under the configurations in the table below:

| Model | Precision | GPU Type and Count | Test Framework | |-------------|-----------|----------------------|----------------| | GLM-4.5 | BF16 | H100 x 16 / H200 x 8 | sglang | | GLM-4.5 | FP8 | H100 x 8 / H200 x 4 | sglang | | GLM-4.5-Air | BF16 | H100 x 4 / H200 x 2 | sglang | | GLM-4.5-Air | FP8 | H100 x 2 / H200 x 1 | sglang |

Under the configurations in the table below, the models can utilize their full 128K context length:

| Model | Precision | GPU Type and Count | Test Framework | |-------------|-----------|-----------------------|----------------| | GLM-4.5 | BF16 | H100 x 32 / H200 x 16 | sglang | | GLM-4.5 | FP8 | H100 x 16 / H200 x 8 | sglang | | GLM-4.5-Air | BF16 | H100 x 8 / H200 x 4 | sglang | | GLM-4.5-Air | FP8 | H100 x 4 / H200 x 2 | sglang |

Fine-tuning

The code can run under the configurations in the table below using Llama Factory:

| Model | GPU Type and Count | Strategy | Batch Size (per GPU) | |-------------|--------------------|----------|----------------------| | GLM-4.5 | H100 x 16 | Lora | 1 | | GLM-4.5-Air | H100 x 4 | Lora | 1 |

The code can run under the configurations in the table below using Swift:

| Model | GPU Type and Count | Strategy | Batch Size (per GPU) | |-------------|--------------------|----------|----------------------| | GLM-4.5 | H20 (96GiB) x 16 | Lora | 1 | | GLM-4.5-Air | H20 (96GiB) x 4 | Lora | 1 | | GLM-4.5 | H20 (96GiB) x 128 | SFT | 1 | | GLM-4.5-Air | H20 (96GiB) x 32 | SFT | 1 | | GLM-4.5 | H20 (96GiB) x 128 | RL | 1 | | GLM-4.5-Air | H20 (96GiB) x 32 | RL | 1 |

Quick Start

Please install the required packages according to requirements.txt.

pip install -r requirements.txt

transformers

Please refer to the trans_infer_cli.py code in the inference folder.

vLLM

+ Both BF16 and FP8 can be started with the following code:

vllm serve zai-org/GLM-4.5-Air \
--tensor-parallel-size 8 \
--tool-call-parser glm45 \
--reasoning-parser glm45 \
--enable-auto-tool-choice \
--served-model-name glm-4.5-air

Excerpt shown — open the source for the full document.

Notability

notability 9.0/10

Major model release with high community traction