Z.ai
Z.ai's flagship for the hard engineering work — reasoning kept across every turn and tool call.
200K tokens
Contexte
32,768 tokens
Sortie maximale
Moyen
Vitesse
Three prompts, three unedited answers, generated on September 2, 2026 through NinjaChat. Click the prompt to copy it and run it yourself.
Write a Python function that merges overlapping intervals, plus three short tests. Keep the whole answer under 40 lines of code.
def merge_intervals(intervals):
if not intervals:
return []
intervals.sort(key=lambda x: x[0])
merged = [intervals[0]]
for start, end in intervals[1:]:
last_end = merged[-1][1]
if start <= last_end:
merged[-1][1] = max(last_end, end)
else:
merged.append([start, end])
return merged
# Three short tests
assert merge_intervals([[1,3],[2,6],[8,10],[15,18]]) == [[1,6],[8,10],[15,18]]
assert merge_intervals([[1,4],[4,5]]) == [[1,5]]
assert merge_intervals([[1,2],[3,4]]) == [[1,2],[3,4]]
print("All tests passed")
Read: We ran the same 3 prompts on 12 AI models — Unedited answers, latency and price for every model, measured through the NinjaChat API in September 2026.
Served by Fireworks as glm-5.2. Answers vary run to run; these are one take each, not the best of several.
Revues d'architecture et plans de migration avec leurs cas limites.
Un raisonnement avant chaque appel d'outil, conservé sur toute la tâche.
Des changements multi-fichiers cohérents du début à la fin.
Du JSON et des tableaux propres quand la réponse alimente un pipeline.
Tuned to this model — click any line to copy.
GLM 5.2 est le modèle phare de la gamme GLM 5 de Z.ai, sorti en juin 2026, et celui que le laboratoire destine au génie logiciel exigeant : gros refactorings, boucles d'agents riches en outils et questions d'architecture où une chaîne de raisonnement longue et cohérente compte plus qu'une réponse rapide. Sur NinjaChat, GLM 5.2 est inclus dans tous les forfaits, aux côtés du reste du catalogue de modèles.
La signature de la famille GLM est bien là : le modèle raisonne avant chaque réponse et chaque appel d'outil, conserve ce raisonnement d'un tour à l'autre pour qu'une longue session reste cohérente, et vous laisse ajuster la profondeur tour par tour. Dans la 5.2, cette mécanique repose sur une base plus solide : il tient la distance sur les tâches multi-fichiers et multi-étapes où les GLM précédents finissaient par dériver.
Là où GLM 4.7 est le développeur rapide du quotidien, la 5.2 est celle vers laquelle vous escaladez : une revue d'architecture, un plan de migration avec ses cas limites, un bug qui traverse plusieurs services. Elle gère environ 200K tokens de contexte sur NinjaChat, de quoi tenir une base de code conséquente dans un seul fil, et elle renvoie proprement des sorties structurées quand vous demandez du JSON.
Si vous cherchiez le GLM actuel avec lequel discuter, c'est le haut de gamme ici, avec la 4.7 à un clic quand c'est la vitesse qui prime.
De zéro à votre premier résultat en moins d'une minute.
01
Créez un compte NinjaChat et choisissez un forfait
02
Ouvrez le chat et sélectionnez GLM 5.2 dans la liste des modèles
03
Donnez-lui tout le problème : fichiers, contraintes, objectif
04
Gardez la tâche dans un seul fil ; il conserve son raisonnement d'un tour à l'autre
05
Basculez sur GLM 4.7 pour les itérations rapides
Comparaisons honnêtes — là où {model} excelle, et là où il ne le fait pas.
Plus de profondeur sur la conception de systèmes et le raisonnement long
La 4.7 est plus rapide et moins chère pour le code au quotidien
Le modèle phare le plus récent, au comportement agentique plus solide
GLM 5 reste disponible pour les prompts déjà réglés
Excellent usage des outils pour un coût inférieur
Sonnet 5 est plus abouti à l'écrit et dispose d'un écosystème plus large
Chaque offre NinjaChat inclut 50+ modèles, un studio d'image complet et la génération vidéo.



Un seul abonnement couvre tous les modèles de NinjaChat, GLM 5.2 compris.