AI Engineer Code 2025
Z.ai GLM-4.6: What We Learned From 100 Million Open Source Downloads — Yuxuan Zhang, Z.ai
Read the talk
GLM-4.6: From Open Models to Repository-Scale Agents
Building a coding agent takes more than stronger benchmark scores: it requires repository-aware training, realistic workflow evaluation and reinforcement learning that tolerates slow tools.
From a talk by Yuxuan Zhang
Before you start: Basic familiarity with language-model training, context windows and tool-using coding agents will help; the reinforcement-learning systems choices are explained as they arise.
What grows around an open model?
What does an open model release become once developers start building on it? For Z.ai, the starting point was GLM-130B in 2022. GLM-4.6 arrived after several years of releases spanning language, visual understanding and media generation. That history matters because the coding model sits within an ecosystem of models, tools and community projects rather than a single standalone release.
The family expanded through ChatGLM-6B for language, CogVLM for visual understanding, CogView for image generation and CogVideo for video generation. The model-family map separates those branches by color: white for language, pink for multimodal understanding, green for image generation and yellow for video generation. The visual-understanding branch later became GLM-V.
In 2025, Z.ai added the GLM-4-0414 dense models, including 9B and 32B variants, followed by GLM-4.5 and GLM-4.6 in its first mixture-of-experts family. Zhang reports more than 65 released models, over 100 million downloads across platforms including Hugging Face and ModelScope, and approximately 1,500 community GitHub projects. These are reported measures of ecosystem activity, not evidence of model accuracy.
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
Task scores and user preference measure different things
GLM-4.6’s public-benchmark story begins with improvements over GLM-4.5, particularly in mathematics and coding. Zhang also reports advantages over DeepSeek V3.2 and Claude Sonnet 4 on several benchmarks. He explicitly preserves a limit to that comparison: Claude Sonnet 4.5 still has a noticeable lead. The claim is progress across selected evaluations, not universal superiority.
User preference supplies a different view. Zhang reports an LM Arena tie for first with GPT-5 and Claude Sonnet 4.5, describing GLM-4.6 as the only open-source model in that group. This is the talk’s historical leaderboard snapshot; its category and tie definition are unspecified. Its role in the presentation is to complement benchmark results with feedback from people trying the models.
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
Evaluate the coding workflow, not just the answer
An isolated programming puzzle does not exercise the full behavior of a coding agent. CC-Bench instead uses a test platform built around Claude Code to evaluate realistic development workflows. Version 1.1 adds 22 hard coding tasks, bringing the total to 74. The comparison includes Claude Sonnet 4, GLM-4.5, Kimi K2 and DeepSeek V3.1 Terminus.
The tasks span frontend development, internal tools, data analytics and algorithm implementation. For each model, the evaluation records the complete agent trajectory: planning, tool calls, code edits and execution. That makes the path to a result inspectable, rather than reducing the run to a final code sample. The benchmark and its trajectory release are presented as open source.
Zhang describes GLM-4.6 as a clear improvement over GLM-4.5 and close to Claude Sonnet 4. The spoken 68.6% figure conflicts with the displayed slide and published CC-Bench results: against Claude Sonnet 4, GLM-4.6 records 48.6% wins, 9.5% ties and 41.9% losses in the 74-task evaluation. The published methodology uses human-guided, iterative Claude Code sessions; completion determines the outcome, with efficiency and reliability used to distinguish runs that both complete the task. These are workflow judgments, not isolated unit-test pass rates.
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
From general text to connected repositories
The training account starts with a broad language base, then adds specialization. Zhang describes approximately 15 trillion general-purpose tokens from web pages, books, encyclopedias and multilingual content, initially using roughly 4,000-token contexts. A further approximately seven trillion code and reasoning tokens add high-quality repositories and step-by-step mathematics, science and programming material.
Repository-level mid-training changes what counts as a training example. Related files, issues, pull requests and diffs from one project are packed into the same long context. The model can then learn how a change crosses file boundaries, how a patch relates to an issue and how individual files fit into the project. Zhang describes extending the context to roughly 32,000 tokens so the key files of a medium-sized repository can be considered together. The useful unit becomes a connected project, not an isolated file.
Next come approximately 500 billion synthetic reasoning tokens covering mathematics, science and algorithms. Explicit thinking traces supply examples of task decomposition, reflection on mistakes and long chains of reasoning—the behaviors later needed when an agent must recover from an unsuccessful step.
The final described stage adds approximately 100 billion tokens of long-context and agent data, extending sequences to roughly 128,000 tokens; Zhang separately specifies a 200,000-token context for GLM-4.6. The historical GLM-4.5 technical report documents the corresponding progression as 4,096 → 32,768 → 131,072 tokens. That report is a GLM-4.5 training account, not a separate disclosure of every GLM-4.6 training detail.
Long contexts accommodate documents, codebases and extended conversations. Agent trajectories add the sequence of actions within those contexts: multiple tool calls, search and code execution. Together, they teach both how to retain a large working context and how to act within it.
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
Keep slow agent tasks from stopping RL training
slime, Z.ai’s open-source reinforcement-learning framework, uses SGLang for inference. Its central systems decision is to support different execution arrangements for different workloads. Short mathematics or code-completion tasks work well with colocated, synchronous training and inference: both use the same GPU pool, alternating between a training update and generation with the latest policy. This arrangement makes effective use of GPU memory and compute.
Software-engineering agents introduce a different timing problem. One rollout may open a browser, call a backend API and wait for an external response, while another finishes quickly. If every worker must advance together, the slowest tasks hold up the entire batch and leave GPUs idle. The bottleneck is no longer just model computation; it includes the environment’s response time.
slime’s hybrid architecture connects a Megatron batch-training engine, a high-throughput SGLang inference cluster and agent environments through a shared data buffer. Megatron consumes training data and updates weights. A routing function dispatches inference requests to SGLang. The buffer separates the production of trajectories from their consumption by training.
| Workload | Execution mode | Update behavior |
|---|---|---|
| Short reasoning | Colocated, synchronous | Sample after each policy update |
| Long agent tasks | Decoupled, asynchronous | Generate continuously; refresh weights periodically |
In synchronous mode, sampling and immediate updates share the GPU pool. In asynchronous mode, rollout workers interact with real environments and keep writing completed trajectories into the buffer. Training consumes those trajectories at its own pace, updates the model and periodically sends new weights back to the rollout workers. A slow browser or API interaction no longer blocks the whole training pipeline.
The precision policy follows the same separation of responsibilities. Main training remains in BF16 for stability. After each policy update, blockwise quantization produces an FP8 version of the weights for rollout workers. Expensive trajectory generation then uses FP8 while training retains BF16. Zhang reports a throughput benefit without supplying a numerical speedup.
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
Increase difficulty without shortening the reasoning budget
The reasoning-RL curriculum changes problem difficulty as the model improves. It begins with medium-difficulty problems so that a batch contains both correct and incorrect answers. That variation in reward supplies a useful learning signal. Once those problems become easier for the model, training switches to extremely hard problems; with 512 samples, a correct solution can still appear occasionally. In the presented comparison, switching difficulty sustains improvement beyond the medium-only curriculum.
A separate experiment changes the allowed reasoning length. For a model already given supervised fine-tuning at 64K tokens, Zhang reports that an RL schedule progressing through 32K, 48K and finally 64K reduces long-context ability and average output length. Returning to 64K at the end does not fully recover the loss. Starting RL directly at 64K and keeping that budget throughout performs better in the shown experiment. Two stages of difficulty and one stage of length are compatible choices: one controls which problems the model faces, while the other preserves room to reason.
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
Loss weighting and data quality change what RL rewards
For code RL, the next comparison concerns how token losses become a batch loss. A sequence mean gives each sequence equal weight after averaging its tokens. A token mean instead averages across all tokens, so a longer sequence contributes more terms. Zhang reports that token-based averaging converges faster and more steadily in the presented experiment, while reducing the tendency to produce very short template answers just to collect reward.
A small Python example makes the weighting distinction concrete. Here, one sequence contains two token losses and another contains six. The sequence mean gives each answer half the batch weight; the token mean gives each of the eight tokens equal weight.
python
from statistics import mean
sequence_losses = [
[1.0, 1.0],
[3.0, 3.0, 3.0, 3.0, 3.0, 3.0],
]
sequence_mean = mean(mean(losses) for losses in sequence_losses)
token_mean = mean(
loss
for losses in sequence_losses
for loss in losses
)
print(sequence_mean) # 2.0
print(token_mean) # 2.5
The example isolates aggregation: it does not specify the full RL objective. Its significance is that equal weighting of sequences and equal weighting of tokens are different optimization choices whenever output lengths differ.
The science-RL experiment changes the training data instead. A small set of expert-verified multiple-choice questions produces better results than mixed-quality data in the shown comparison. The report’s detailed account identifies GPQA-Diamond as the evaluation benchmark; this should not be read as training on GPQA itself. The result supports careful scientific-data selection in this experiment, rather than a general rule that adding data harms a model.
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
Preserve image geometry and video order
The multimodal part of the talk introduces GLM-4.5V, which supports image and video understanding. Zhang reports strong grounding and image-understanding results relative to contemporary open-source models. Its architecture has three main components: a vision-transformer encoder, an MLP projector and the GLM-4.5 base model as decoder.
The input representation aims to preserve native image resolution and aspect ratio instead of forcing every image into a fixed square. That matters for UI screenshots, long vertical images and presentation slides, whose layout carries information. For video, a time-index token is inserted after each frame. The token gives the model an explicit representation of temporal order, helping it distinguish successive events and understand actions or procedures.
GUI interaction extends earlier CogAgent work. GLM-4.5V supports interaction through mouse, keyboard and touch across browser, desktop and mobile environments. Visual understanding therefore serves an action loop as well as an interpretation task: the agent must understand the interface it is about to operate.
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
Run the weights or use hosted access
The first access route is self-hosting: GLM-4.6’s open weights and GLM-4.5V can be served through SGLang, vLLM or other compatible frameworks. Zhang describes SGLang and vLLM integrations as ready on release day, alongside ecosystem work with LLaMA-Factory and ms-swift.
Model size makes this a substantial infrastructure choice. Zhang describes GLM-4.6 as approximately 355 billion parameters and points to H100-class hardware as an example of the resources involved, not an exclusive requirement or complete sizing prescription. The recording then shows SGLang and vLLM deployment commands before moving to hosted alternatives.
The hosted Z.ai interface offers a route to coding and PowerPoint generation without running the model locally. A brief demo introduces a Google-search-related task through a single request. The talk does not develop that example into a detailed implementation walkthrough.
The GLM Coding Plan brings the model into Claude Code and other development tools. The accompanying demo concerns replacing the existing model in a Claude Code workflow with GLM-4.6. This separates the model choice from the coding interface: developers can try GLM within an established agent workflow instead of adopting an entirely new environment.
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
Continue from model access to implementation
Z.ai’s post-release community activity includes Reddit AMAs, online sessions and in-person technical-sharing events. These provide places to ask questions after trying a model, alongside the website and API routes introduced in the closing resources.
For deeper study, Zhang points to the GLM-4.6 technical blog and the GLM-4.5 technical report. Discord provides a community channel; GitHub hosts the open-source models and README instructions for deploying them. The closing path runs from trying the hosted model to studying its training account and operating the weights yourself.
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
Resources
From the talk
Claude Code workflow benchmark with task categories, human evaluation procedures, pairwise results and downloadable trajectories.
The model team's account of GLM-4.5 architecture, training, reinforcement learning and agentic evaluations.
An RL post-training framework with customizable rollout generation and training integration.
Official GLM-4.6 model weights, model card and deployment resources.
Further reading
Implementation and usage resources for GLM-4.5V and other GLM vision-language models.
Read the complete timestamped transcript
- 0:01
Hello, everyone. I'm Zhang Yuxuan from Z.ai, and I'm very happy to here to talk about our latest model series, uh, GLM 4.6 series. And let's jump right in.
- 0:18
First, uh, I will introduce the GLM series model. GLM 4.6 is not our first open source model. Since 2022, starting from the very first GLM 130B, we have been quite serious about open source our work.
- 0:37
Over the years, we have released a whole family of models such as ChatGLM 6B for language model and the CogVLM for vision understanding, CogView for image generation, uh, the CogVideo for video generation, and very, uh, many more across the different domains.
- 0:55
And on this slide, you can see a map of our open source models so far, uh, includes the different color, such as white is for the language model, the serie-- uh, GLM series, and the pink for the multi-modal understanding, such as the CogVLM and now it's called GLM-V.
- 1:13
And the green one is for image generation, and the yellow is for video generation.
- 1:20
Uh, 2025 is our open source year of... In this year, we added even more models, including the GLM 4, Geo414 dense model, including like 9B and 32B, and the GLM 4.5, GLM 4.6 and MoE series model, which is actually our first MoE models family.
- 1:44
So up to now, we have released over 65 model in total, in the closed platform like Hugging Face, ModelScope, and others. We have already passed one hundred million downloads.
- 1:59
If you search for the GLM or CogVideo on GitHub, you will find 1,500 community projects built on top of them, and it's much a community-driven ecosystem now.
- 2:13
Let's move to, uh, GLM 4.6. Uh, I will introduce it now.
- 2:20
So GLM 4.6 is our latest flagship model. On many public benchmark, especially in math and coding, GLM 4.6 shows a clear gain over GLM 4.5. It also outperforms open source model released in the same period, like DeepSeek V3.2, and even beats commercial models such as the Claude Sonnet 4 on several
- 2:45
benchmarks. Mm, of course, if we compare to like Claude Code 4.5, there's still a noticeable, uh, noticeable gap. So we are not claiming we've stopped everything, but we're getting closer and closer.
- 2:58
So, uh, but what makes us especially happy is here is, um, LM Arena, uh, this benchmark.
- 3:07
Uh, it is, uh, which is closer to real user preference and on LM Arena, GLM 4.6 is tied for number one together with G-GPT 5 and the Claude, Claude Sonnet 4.5, and it's the only open source model here.
- 3:22
And so I'm very happy, appreciate, and also thanks all developer who try to-- who try our model and voice their voice. So let's move to the CC-Bench.
- 3:36
So beside the usual benchmark, we also build our own dataset called the CC-Bench here. We want to test agent-style coding in realistic workflow, not just isolate legal problem. So we built a agent coding test platform based on the Claude Code.
- 3:54
And on top of that, we create CC-Bench V1.1. So compared with version one, version one, uh, the new version added 22 hard coding task, and we systematically evaluate Claude Code Sonnet 4, uh, Claude Sonnet 4 and GLM 4.5, like Kimi K2 and the DeepSeek V3.1 Terminus.
- 4:18
In total, CC-Bench have 74 tasks. It's covering the front-end development and internal tool development in the data analytics, and also algorithm implementation. So for every model, we record the full agent trajectory, the planning step, the code calls, and code adds, and execution.
- 4:39
We fully open source this benchmark, so you can check all the link, uh, below in the Hugging Face. And GLM 4.6 made a clear jump over GLM 4.5, and over perf- uh, over performance is close to Claude Sonnet 4 with about 68.6% win rate, while being significant better than other open source baseline.
- 5:01
So, uh, where does the performance come from? A lot, uh, is let's talk about GLM 4.6 training. And in this pre-- uh, we will start from the data when training design.
- 5:15
First part is the general pre-training. So we start with about 15 billion, uh, 15 trillion tokens of the general proposal data, includes web page, books, uh, encyclopedia, and then multi, uh, multi, uh, multilingual content, and so on.
- 5:33
So this stage is all about building a strong all-rounder base model. The context length here is, uh, 4,000 tokens, and the next step is coding the reasoning continual pre-training.
- 5:46
So on top of that base with about seven trillion token of extra code in the reasoning data. So it's part of this co-- uh, part of this con- comes from the high quality open source reports, and another part is math, science, and complex program with full state-by-state reasoning.
- 6:05
Then we come to the mid-training. So we move to repo-level codes, uh, include the multiple files, issues, and pull requests, and the difference from the same project. And all of this packed into the one long context.
- 6:20
Then the goal is to teach the model the following a closed file and understand the change, and to also understand the pull request patch change, and read the real project structure end to end.
- 6:35
So at this stage, we extend the content to thirty-two thousand, and, and model can basically see the key file of a medium-sized repo on the one shot.
- 6:47
Then as a synthetic reasoning data, we added about five hundred billion token of synthetic reasoning data. So it covers the math, science, and algorithm with explicit thinking trace. So it means the lay of the groundwork of future agent behavior, like breaking down the task, reflect, uh, reflecting on the mistake, and doing long-chain reasoning.
- 7:10
Uh, the next step is the long context and agent data. Uh, finally, we use about one hundred billion token of a long context and agent data here. The sequence length is now pushed further to one hundred eighty, uh, twenty, uh, one hundred and twenty-eight thousand.
- 7:26
For GLM-4.6 is two hundred thousand. So the model can handle full documents, the whole data, uh, code base, and very long chats. At the same time, we feed lots of agent trajectory.
- 7:38
So include like multi-step tool calls, the search, and the code execution, uh, like extract. So, uh, in this slide, improve the model long content capability and the agent capability.
- 7:51
Also, in this slide, we introduce SLIME. Um, it's our reinforcement learning framework based on SGLang in-inference stack. Uh, in practice, uh, we design an in-house RL training framework here, and we also open source it.
- 8:09
Uh, we found that the different RL tasks need very different system design.
- 8:14
Mm. For short reasoning tasks, like the math or the code completion, so the best setup is, uh, Claude 8, uh, serial architecture. So we train an inference set in the same GPU, so after one batch update weight, so the next batch immediately then perform the latest policy.
- 8:33
This squeeze the most of GPU memory and compute. Um, but for agent tasks, and for example, the real software engineering, uh,
- 8:43
usually have m-many steps. Like for example, open the browser and hit, uh, backend API and for the external response, um, extra. So if we force every worker to stay in the same pace, the whole system will get dragged down by the slowest few tasks in the GPU speed, uh, either.
- 9:03
For in SLIME, we decide a hybrid architecture to support both, uh, sequential and asynchronous model. If you look at the diagram, the blue part is Megatron batch training engine with read/write data buffer and opposite weights.
- 9:21
And the green part is high throughout SGLang inference cluster. So with the routing function of dispatch request, and in the middle, the data buffer act like the shared memory systems.
- 9:32
So one side connect training and the other side different agent environments. For regular reinforcement learning tasks, we keep training and inf, uh, inference on the same GPU pool using with the synchronous mode, and the dynamic sampling, instant update, and the maximum throughput.
- 9:49
Once we switch to complete agent task, we move to a decoupled and asynchronous mode. So the rollout side talks directly to real environments and just keep regenerate trajectory and write them into the buffer.
- 10:02
And then the training side consume the data in own space, update the me-- model, and, uh, periodically push new weight back to the rollout worker.
- 10:14
So the nice thing is, even if some tasks super slow, they don't block the whole training pipeline. So on top of that, we have done a branch of efficiently optimization.
- 10:25
Mm. Like the main chain still run bflo systems that, uh, stability, but after each policy update, we do blockwise FP8 quantization on the latest weights, and send the FP8 version to the rollout worker.
- 10:42
So the most expensive part, the data generation and running FP8 with much higher throughput while training these still keep BF, BF16 precision. So in practice, we will get the benefit for accuracy and speed in this framework.
- 11:00
Now let's zoom in regional RL, and in this slide with some plots. So the first one is about the two-stage curriculum we use. We don't train on a fixed data set from start to finish.
- 11:12
Instead, we use a two-stage difficulty curriculum. In stage one, we use median difficulty problem. In each batch, some answer are right and some are wrong. So the rewards have various, and the gradient are meaningful.
- 11:26
When the model gets stronger, we switch to extremely hard problem in stage two. But with five hundred and twelve samples, we can still occasionally get a correct solution. So you can see on the plots, the blue curve is our method.
- 11:41
After switching to the hard problem, the curve is keep going up. However, use the, uh, median difficulty the way, uh, is not on the red curve. The next picture is about a single, uh, stage reinforcement learning at sixty-four thousand tokens.
- 11:58
Mm. Some previous works suggest multi-stage reasoning, uh, reinforcement learning. For is that, uh, uh, for example, is theme there is 32, then 48, and finally six-- uh, 64. But we found that for model that has already been trained with 64,000 token, uh, SFT, those shorter RL chains actually make it forget its long content
- 12:23
ability. So average output less, and the final, uh, 64ks token stage can't fully recover the loss. So the red curve here is our approach, which starts directly with 40, uh, 64,000, uh, token and train in one single stage to the end.
- 12:44
It's clearly outperformed in the blue middle, uh, multi-stage curve. Uh,
- 12:51
the, the picture below is for the code RL. So on the left bottom plot, we compare two ways of computing the loss for code RL. So the blue one is classic sequence mean loss.
- 13:04
Each sequence has one loss value, and the red one is our token-based mean loss, which average over token instead of sequence. The token-based version converge faster and more sta-steadily, and it reduce the tendency to generate very short template answer just to gain the reward.
- 13:24
In the right, you can see the data. Uh, we do get a science re, uh, reinforcement learning on GPQA dataset, and the messages are most opposite of more data is better.
- 13:38
The red curve, red curve is trained only the small set of expert-verified, but high-quality multiple true expression, and the blue curve use mixed quality data. So this result that a small but clean data set gives much better performance.
- 13:58
So for scientific reasoning, data quality really matters more than raw size.
- 14:06
After talking about GLM 4.6 language model, we move to the multi model.
- 14:14
GLM 4.5 version supports the both image and the video understanding. It is our latest visual understanding model, and go-- and on grounding and the image understanding benchmark, it shows strong performance and clear advantages over other open source model released around the same time.
- 14:35
So architecturally, we have the three main parts here.
- 14:41
The one is a vision transformer encoder backbone, and then, then it's like with MLP projector, and the final is GLM 4.5 base model as decoder. So we try hard to keep the visual input as original as possible.
- 14:58
So the model can see the image native resolution and aspect ratio instead of focusing everything into a fixed square. So this matches a lot of UI screenshots and also long vertical image and the PowerPoint slides.
- 15:12
So for the video, we in-- also insert a time index token after each time. Basically tell the model this is the first scene, and this is the second scene, and that help it understand the temporal order and event, which is crucial for action understanding and step-by-step re, uh, producer.
- 15:32
Uh, we also use a method, uh, as we researched before Co-- uh, in CogAgent. Now, the GUI agent capability is also supported on GLM 4.5V. So it can, like, uh, it can also help you to control a computer and also, like, a website to control, uh...
- 15:50
It can use the mouse or the keyboard touching and to communicate with, uh, uh, browser, also computer or mobile environments.
- 16:02
So how to use GLM 4.6 or GLM 4.5V model?
- 16:07
The first one is using open source weights. Uh, as we know, this, both these two model is open source, so you can use the SGLang or vLLM or other framework to inference it.
- 16:20
Uh, along with the weights, uh, on the release day, we already had SGLang and the vLLM integrate ready, and we also work with very sup-- popular open source frameworks like Llama Factory or MS Swift.
- 16:33
So thank you to this community. There you have-- You can choose, uh, any framework you want and to try our model. But
- 16:42
GLM, uh, GLM 4.6 model is a large model with, like, more than 305, uh, 355 billion parameter. So if you don't have that H100 or, like, other, uh, GPU, there's an easier way to, uh, use our model.
- 17:02
So in this slide, we show the deploy, uh, commands of using SGLang or the vLLM here.
- 17:10
The next slide, uh, we can use the GLM on the Z.ai, uh, Z.ai. This is a website, and you can try GLM, uh, directly, and you can use it writing code, you can use it to generate PowerPoint, and then also on.
- 17:28
And in this, uh, demo is, uh, using
- 17:33
one command to write the Google searching in our [REDACTED:url], uh, demo. So you can just, uh, communicate with it.
- 17:44
And also, GLM is famous in coding capability. So it also provides the GLM coding plan, which connects GLM with tools and our plugins like Claude Code or other coding develop tool, uh, develop tools, and to provide a very strong coding assistant experience.
- 18:06
We also have a short demo video that, uh, show how to replace, uh, a old model in a Claude Code lifestyle with GLM 4.6 here. And you can, uh, see the...
- 18:18
You can watch this on YouTube. Then is the, uh, our community activity.
- 18:29
Beyond today talk, we are regularly host events both online and offline. So whenever we release a new model, we usually run the several community session afterwards. Uh, as the first one, there is AMA in the Reddit, and we also have some, uh, we also have some, uh, offline, um, on-site, uh, techno- uh, technology sharing, so you can
- 18:52
join us. The final, uh, slide is some important links you may to know, uh, is about website, uh, as I would, as I mentioned before, to try GLM model at Z.ai and also our API on here.
- 19:11
Then we also provide GLM 4.6 technical bo-- uh, technical blog, uh, GLM 4.5 tech reports. Uh, you can check it, and if you want to join our community, here is the Discord link.
- 19:25
And also the GitHub link is below with the open source model, including the, uh, README to how to u- deploy on the open source method. That's all of today.
- 19:36
Thank you very much.