Zhipu AI a lancé GLM-5.3 le 14 août 2026. Pour les équipes d’infrastructure, le point clé est le suivant : les poids ouverts devraient arriver environ deux semaines plus tard, vers le 28 août, sur l’organisation Hugging Face de Zhipu. Cette fenêtre vous permet de préparer le matériel, de valider votre pile de serving et de capturer une base de référence depuis l’API hébergée avant la publication des fichiers safetensors.
Essayez Apidog dès aujourd’hui
Selon les évaluations internes rapportées par Zhipu, GLM-5.3 améliore de 50 % les capacités de codage par rapport à GLM-5.2 et fait passer Terminal-Bench 3.0 de 4.6 à 28.3. L’entreprise décrit ses performances d’agent comme « approchant Claude Fable 5 », d’après les rapports de lancement. Pour les benchmarks complets et leurs limites, consultez notre explication de GLM-5.3.
Cet article répond à une question opérationnelle : que faut-il préparer avant le jour où vous servirez GLM-5.3 vous-même ?
Les poids ne sont pas encore téléchargeables. Les éléments non confirmés sont donc présentés comme des attentes, pas comme des faits. En revanche, vous pouvez déjà construire votre base de référence : capturez des réponses de l’API hébergée maintenant, puis rejouez exactement les mêmes requêtes contre votre endpoint local après la publication des poids.
TL;DR
- GLM-5.3 a été livré le 14 août 2026. Zhipu prévoit des poids ouverts vers le 28 août sur huggingface.co/zai-org.
- La famille GLM-5 utilise une architecture MoE : 744 milliards de paramètres au total, environ 40 milliards actifs par passe et une fenêtre de contexte de 200 000 tokens, selon la documentation de Z.ai.
- À cette échelle, les poids seuls représentent environ 1,5 To en BF16 ou environ 744 Go en FP8, sans compter le cache KV.
- Attendez-vous probablement à des dépôts
GLM-5.3etGLM-5.3-FP8, puis à des conversions GGUF communautaires dans les jours ou semaines qui suivent. - Pour le serving initial, privilégiez vLLM ou SGLang : les deux exposent des endpoints compatibles OpenAI.
- Préparez une collection de régression dans Apidog avec deux environnements :
hostedetlocal.
Ce que Zhipu publie, et quand
Zhipu, connu sous le nom de Z.ai à l’international, a associé le lancement API de GLM-5.3 à une promesse de poids ouverts sous deux semaines. La destination annoncée est Hugging Face, vers le 28 août 2026.
Zhipu indique avoir appliqué son processus de revue des risques le plus approfondi à ce jour. Ce point est notable compte tenu du score CyberGym de 84,5 % rapporté pour le modèle, légèrement supérieur à Claude Mythos 5 et GPT-5.6 Sol. Seeking Alpha présente ce lancement comme une tentative de Zhipu de conserver sa position parmi les modèles ouverts face à DeepSeek.
Pour l’auto-hébergement, deux éléments comptent particulièrement :
Le modèle de base est annoncé comme inchangé.
GLM-5.3 repose sur le modèle de base GLM-5 avec un post-entraînement mis à l’échelle. En pratique, votre stack devrait donc s’appuyer sur les mêmes primitives d’architecture que pour GLM-5 et GLM-5.2 : MoE, tokeniseur et mécanismes d’attention déjà pris en charge par les runtimes existants.Le modèle de publication est déjà établi.
L’organisation Hugging Face de Zhipu héberge GLM-5, GLM-5.1 et GLM-5.2, avec un dépôt FP8 compagnon pour chaque version. Attendez-vous donc, sous réserve de confirmation le jour J, à une variante BF16 et à une variante FP8 officielle.
La licence de GLM-5.3 n’était pas confirmée dans la couverture du lancement. Avant toute intégration commerciale, lisez la model card et les conditions du dépôt publié.
Dimensionner votre matériel : 744 milliards au total, 40 milliards actifs
La famille GLM-5 est une architecture Mixture of Experts :
- 744 milliards de paramètres au total ;
- environ 40 milliards de paramètres actifs par passe ;
- jusqu’à 200 000 tokens de contexte.
Ces chiffres viennent de la documentation Z.ai. Les dépôts Hugging Face peuvent afficher des totaux légèrement différents, notamment selon le traitement des embeddings.
L’effet pratique du MoE est une asymétrie entre calcul et mémoire :
Le calcul ressemble à un modèle dense de 40B.
Seuls les experts routés sont activés pour chaque token. Une fois les poids chargés, le coût de calcul par token est donc bien plus proche d’un modèle dense de 40B que d’un modèle dense de 744B.-
La mémoire ressemble à un modèle de 744B.
Tous les experts doivent être accessibles en mémoire. À titre d’ordre de grandeur :- BF16 :
744B × 2 octets≈ 1,5 To ; - FP8 :
744B × 1 octet≈ 744 Go.
- BF16 :
Ces estimations ne comprennent ni le cache KV, ni les buffers runtime, ni la mémoire de communication inter-GPU.
| Précision | Empreinte des poids estimée | Environnement réaliste |
|---|---|---|
| BF16 | ~1,5 To | Cluster multi-nœuds ou configuration serveur très haut de gamme |
| FP8 officiel | ~745 Go | Serveur multi-GPU haut de gamme, potentiellement sur un nœud |
| Quantification communautaire INT4 | ~370–400 Go | Configurations multi-GPU plus réduites, à valider côté qualité |
Si vous disposez d’un seul GPU grand public, le modèle complet n’est pas une cible réaliste. Les options pratiques sont les suivantes :
- louer des GPU pour l’évaluation ;
- attendre des quantifications communautaires ;
- conserver GLM-5.3 sur l’API hébergée ;
- exécuter localement des modèles ouverts plus petits.
Pour ce dernier scénario, consultez notre guide des meilleurs LLM locaux en 2026.
Ne servez pas automatiquement 200K de contexte
La limite de contexte est aussi une décision de capacité. Le cache KV augmente avec :
- la longueur de contexte ;
- la taille de lot ;
- le nombre de requêtes concurrentes.
Définissez une valeur max_model_len adaptée à chaque niveau de déploiement. Ne partez pas directement sur 200K si votre charge de travail ne le nécessite pas.
Choisir votre pile de serving avant la publication des poids
Trois familles de runtimes sont pertinentes, mais elles ne seront probablement pas prêtes au même moment.
Option 1 : vLLM
vLLM est le choix par défaut le plus pragmatique à cette échelle. Il fournit :
- un support établi de la famille GLM-5 ;
- du routage MoE ;
- du parallélisme tensoriel et expert ;
- un serveur compatible OpenAI.
Une commande de départ pourrait ressembler à ceci lorsque le dépôt existera :
vllm serve zai-org/GLM-5.3-FP8 \
--tensor-parallel-size 8 \
--max-model-len 65536 \
--served-model-name glm-5.3
Traitez cette commande comme un modèle, pas comme une configuration universelle :
- le nom exact du dépôt doit être confirmé le jour de la publication ;
-
--tensor-parallel-sizedépend de votre topologie GPU ; -
--max-model-lendoit refléter votre budget mémoire ; - votre configuration MoE peut nécessiter des paramètres de parallélisme supplémentaires.
Option 2 : SGLang
SGLang est une alternative solide, particulièrement adaptée aux charges de travail d’agents qui réutilisent de longs préfixes. Son cache de préfixes basé sur un arbre radix peut réduire le travail répété lorsque plusieurs requêtes partagent un même contexte système ou historique.
Comme vLLM, SGLang expose une surface compatible OpenAI. Vous pouvez donc changer de runtime sans réécrire votre code applicatif.
Option 3 : llama.cpp, Ollama et LM Studio
La famille llama.cpp dépend de conversions GGUF. Ces conversions sont généralement publiées par la communauté après l’arrivée des poids safetensors.
Ce chemin peut rendre le modèle exploitable sur du matériel plus modeste, mais vérifiez toujours la qualité contre vos propres prompts de référence. Une quantification qui fonctionne sur un benchmark générique peut dégrader vos cas de génération de code ou d’appel d’outils.
Préparez le runtime maintenant
Cette semaine, installez vLLM ou SGLang et validez votre environnement avec :
- les poids publics de GLM-5.2, si votre matériel le permet ;
- ou un autre modèle MoE plus petit.
Le 28 août ne doit pas être votre premier test de :
- pilote CUDA ;
- NCCL ;
- communication multi-GPU ;
- volumes de cache Hugging Face ;
- limites mémoire du conteneur ;
- exposition du port HTTP.
Utiliser l’API hébergée comme base de référence
Avant d’auto-héberger un modèle, capturez ce que produit l’implémentation de référence. Dans ce cas, l’API hébergée de Zhipu est votre référence.
Cette étape vous aide à distinguer :
- une dégradation induite par la quantification ;
- une erreur de configuration du runtime ;
- un comportement différent entre vLLM et SGLang ;
- une variance normale d’échantillonnage.
L’API hébergée est compatible OpenAI :
- International :
https://api.z.ai/api/paas/v4/chat/completions - Chine continentale :
https://open.bigmodel.cn/api/paas/v4/chat/completions - Authentification :
Authorization: Bearer <clé>
La documentation de Z.ai liste actuellement glm-5. Confirmez l’identifiant exact de GLM-5.3 dans la documentation officielle avant d’automatiser vos requêtes.
La configuration complète des deux régions est disponible dans notre guide de démarrage rapide de l’API GLM-5.3.
Capturez des réponses à température 0 avec des prompts fixes :
curl https://api.z.ai/api/paas/v4/chat/completions \
-H "Authorization: Bearer $GLM_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "glm-5.3",
"temperature": 0,
"messages": [
{
"role": "user",
"content": "Écrivez une fonction Python qui analyse les horodatages RFC 3339 et renvoie des datetimes UTC. Incluez la gestion des erreurs pour les entrées invalides."
}
]
}' > baseline-rfc3339.json
Créez idéalement entre 20 et 50 cas de référence couvrant vos charges de travail réelles :
- génération et refactoring de code ;
- extraction structurée ;
- appels d’outils ;
- raisonnements avec des contraintes métier ;
- résumé de contexte long ;
- réponses JSON ;
- streaming.
La température 0 ne rend pas nécessairement toutes les sorties parfaitement identiques, mais elle réduit suffisamment la variance pour détecter une baisse de qualité liée à une quantification ou à une pile de serving.
Construire un harnais de régression dans Apidog
Des scripts curl suffisent pour une requête. Ils deviennent difficiles à maintenir lorsque vous avez plusieurs endpoints, plusieurs quantifications et plusieurs membres d’équipe.
Utilisez un harnais de régression API structuré. C’est la même discipline que celle décrite dans notre guide de test d’API pour les ingénieurs QA.
1. Créez une collection de prompts de référence
Dans Apidog, créez une requête par cas de test pour le endpoint de chat completion.
Chaque requête peut partager la même structure :
{
"model": "glm-5.3",
"temperature": 0,
"messages": [
{
"role": "user",
"content": "{{prompt}}"
}
]
}
Le format compatible OpenAI facilite aussi la validation de la structure des requêtes et réponses.
2. Définissez deux environnements
Créez les environnements suivants.
Environnement hosted
base_url = https://api.z.ai/api/paas/v4
api_key = votre-clé-zai
Environnement local
base_url = http://localhost:8000/v1
api_key = local-serving
Dans chaque requête, utilisez les variables :
POST {{base_url}}/chat/completions
Authorization: Bearer {{api_key}}
Vous basculez alors de l’API hébergée au serveur local via un seul changement d’environnement.
3. Ajoutez des assertions utiles
Commencez par des contrôles de forme :
- statut HTTP
200; - présence de
choices; -
choices[0].message.contentnon vide ; - présence d’un bloc
usage; - réponse JSON valide.
Ajoutez ensuite des assertions adaptées au cas métier.
Par exemple, pour un prompt de code Python :
- la réponse contient
def; - la réponse contient
datetime; - la réponse contient
try; - la réponse ne contient pas un message d’erreur du serveur.
Ne cherchez pas à comparer chaque caractère de la sortie. Préférez des assertions qui résistent aux variations de formulation tout en détectant les régressions utiles.
4. Enregistrez les réponses hébergées comme exemples
Exécutez la collection avec l’environnement hosted, puis conservez les réponses comme fixtures de référence.
Le jour de la publication :
- démarrez votre serveur local ;
- sélectionnez
local; - réexécutez la même collection ;
- comparez les résultats aux fixtures hébergées.
5. Exécutez la collection depuis la CLI
L’objectif est de rendre la validation répétable :
- après un changement de niveau de quantification ;
- après un changement de runtime ;
- après une modification de parallélisme ;
- après une mise à jour du modèle ;
- avant de faire monter le trafic en production.
Vous devez pouvoir répondre en une commande à la question :
Mon déploiement local se comporte-t-il suffisamment comme le modèle hébergé ?
Le résultat attendu est un rapport succès/échec par prompt, pas une impression subjective après quelques essais manuels.
Votre code client ne change presque pas
L’intérêt du format compatible OpenAI est de conserver votre code applicatif. Vous remplacez l’URL de base, pas votre intégration complète.
import os
from openai import OpenAI
# Hébergé :
# GLM_BASE_URL=https://api.z.ai/api/paas/v4
# Local :
# GLM_BASE_URL=http://localhost:8000/v1
client = OpenAI(
base_url=os.environ["GLM_BASE_URL"],
api_key=os.environ.get("GLM_API_KEY", "local-serving"),
)
response = client.chat.completions.create(
model="glm-5.3",
temperature=0,
messages=[
{
"role": "user",
"content": "Refactorisez cette fonction pour supprimer les boucles imbriquées : ..."
}
],
)
print(response.choices[0].message.content)
Avec vLLM, conservez le même identifiant grâce à :
--served-model-name glm-5.3
Votre application peut alors garder :
model="glm-5.3"
Testez néanmoins séparément les fonctionnalités qui divergent le plus souvent entre l’hébergé et le local :
- streaming ;
- appels d’outils ;
- sortie JSON ;
- gestion des erreurs ;
- usage et comptage de tokens ;
- contraintes de schéma.
Cadre de coûts : API hébergée ou GPU propres
Zhipu n’avait pas publié de tarification API spécifique à GLM-5.3 au lancement. Consultez la page de tarification officielle avant de construire un modèle de coûts.
La comparaison reste structurelle.
L’auto-hébergement d’un MoE de 744B implique de payer une capacité GPU, même lorsque le trafic est faible. Cela devient pertinent dans trois situations :
Utilisation soutenue élevée
Les coûts API par token finissent par dépasser le coût amorti de la location ou du matériel GPU.Contraintes de gouvernance des données
Les prompts, fichiers et sorties doivent rester dans votre réseau.Exigences de contrôle opérationnel
Vous avez besoin de maîtriser la latence, les limites de débit, la disponibilité ou les versions déployées.
En dessous de ce seuil, l’API hébergée est généralement plus simple et plus économique. Louer des heures GPU pour une évaluation est souvent préférable à l’achat de matériel pour un modèle encore non validé.
Les poids ouverts servent aussi de couverture contre les changements de prix fournisseur. L’augmentation des prix DeepSeek en 2026 a surpris des équipes qui avaient fondé leur économie unitaire sur les tarifs de lancement, comme évoqué dans notre analyse de l’augmentation des prix de l’API DeepSeek.
Liste de contrôle pour le jour du lancement
Les six premiers points sont réalisables dès maintenant.
- Déterminez votre précision cible : BF16, FP8 ou quantification communautaire.
- Vérifiez la capacité mémoire de votre matériel en tenant compte du cache KV.
- Installez vLLM ou SGLang.
- Testez le runtime avec GLM-5.2 ou un autre modèle MoE accessible.
- Créez une clé API Z.ai et confirmez l’ID exact de GLM-5.3 dans la documentation.
- Capturez entre 20 et 50 réponses de référence à température
0. - Créez votre collection Apidog avec les environnements
hostedetlocal. - Ajoutez des assertions de structure et de contenu pour chaque prompt.
- Définissez une longueur maximale de contexte par niveau de déploiement.
- Le jour du lancement, surveillez huggingface.co/zai-org pour les dépôts
GLM-5.3etGLM-5.3-FP8. - Lisez la licence de la model card avant tout déploiement commercial.
- Téléchargez les poids et démarrez le serveur local.
- Pointez l’environnement
localvers ce serveur. - Exécutez la collection de régression.
- Analysez les échecs de contenu avant d’augmenter le trafic.
- Optimisez ensuite : quantification, parallélisme, cache de préfixes et limite de contexte.
FAQ
Puis-je télécharger les poids de GLM-5.3 dès maintenant ?
Non. Au 14 août 2026, seule l’API hébergée est en ligne. Zhipu indique que les poids ouverts arriveront environ deux semaines après la publication, vers le 28 août, sur la page Hugging Face de zai-org.
GLM-5.3 fonctionnera-t-il sur un seul GPU grand public ?
Pas avec l’ensemble des poids. Les 744 milliards de paramètres de la famille représentent environ 744 Go en FP8 avant le cache KV. Même les quantifications de classe INT4 restent dans une zone multi-GPU.
Pour un budget mono-GPU, utilisez des modèles ouverts plus petits en local et gardez GLM-5.3 sur l’API hébergée. Notre tour d’horizon des LLM locaux couvre les options adaptées aux stations de travail.
Quel framework de serving utiliser pour GLM-5.3 ?
vLLM est le choix par défaut le plus sûr grâce à son support de la famille GLM-5, à son parallélisme adapté au MoE et à son endpoint compatible OpenAI.
SGLang est une excellente alternative si vos agents réutilisent de longs préfixes. Le chemin llama.cpp, Ollama et LM Studio dépendra de conversions GGUF communautaires publiées après les poids officiels.
Mon code SDK OpenAI fonctionnera-t-il avec un GLM-5.3 auto-hébergé ?
Oui, c’est l’objectif de la compatibilité OpenAI. Remplacez le base_url de l’API hébergée par celui de votre serveur vLLM ou SGLang, puis conservez la même forme de requête.
Testez explicitement le streaming et les appels d’outils : ce sont les zones où les runtimes locaux divergent le plus souvent du comportement hébergé.
Pourquoi utiliser l’API hébergée si je prévois de m’auto-héberger ?
Parce qu’elle vous fournit une implémentation de référence.
Sans réponses hébergées enregistrées, une sortie locale anormale peut venir :
- d’une quantification trop agressive ;
- d’un bug runtime ;
- d’un mauvais paramètre de serving ;
- ou du comportement normal du modèle.
Capturez les sorties maintenant avec l’endpoint hébergé, en vous appuyant sur notre guide de démarrage rapide de l’API GLM-5.3, puis comparez-les à votre serveur local après publication.
Où GLM-5.3 s’intègre dans votre pile
GLM-5.3 est présenté comme l’une des annonces de modèles de codage ouverts les plus importantes de l’année : premier parmi les modèles ouverts sur Terminal-Bench 3.0 et Agents’ Last Exam, score CyberGym supérieur à deux modèles de pointe, et publication des poids selon un calendrier public.
Les équipes qui obtiendront de la valeur dès la première semaine ne seront pas nécessairement celles qui disposent du plus gros budget GPU. Ce seront celles qui auront utilisé la fenêtre de deux semaines pour préparer l’essentiel :
- runtime installé ;
- niveau de précision choisi ;
- capacité mémoire estimée ;
- réponses hébergées capturées ;
- harnais de régression prêt.
Commencez par la liste de contrôle. Capturez vos bases de référence cette semaine, puis téléchargez Apidog pour les organiser : une collection, deux environnements (hosted et local) et des assertions qui transforment « mon déploiement fonctionne-t-il ? » en rapport reproductible.
Top comments (0)