概览
GLM-5.2 是面向长任务时代的旗舰模型。支持真正可用的 1M 上下文,实测可承载项目级工程上下文,长程任务执行更稳定、工程规范遵循更可靠,开发场景成功率进一步提升。一次任务即可完成"从需求到多端可部署产物"的完整开发链路。
定位
旗舰基座模型
输入模态
文本
输出模态
文本
上下文窗口
1M
最大输出 Tokens
128K
能力支持
- 思考模式:提供多种思考模式,覆盖不同任务需求
- 流式输出:支持实时流式响应,提升用户交互体验
- Function Call:强大的工具调用能力,支持多种外部工具集成
- 上下文缓存:智能缓存机制,优化长对话性能
- 结构化输出:支持 JSON 等结构化格式输出,便于系统集成
- MCP:可灵活调用外部 MCP 工具与数据源,扩展应用场景
推荐场景
- 项目级工程接管:让模型一次读懂一整个工程
- 长程重构执行:把真实改造任务交给它跑到底
- 生产级规范压力测试:看它能否守住研发硬约束
- 移动端真机调试闭环:从代码实现到设备验证
- 微信小程序开发:从 Web 应用迁移到微信小程序
- 小游戏开发:从玩法规则到可玩闭环
- 科研复刻:从论文数据到可运行工程
- 代码生成视频闭环:从自然语言创意到可演示成片
详细介绍
1M 上下文:让长程任务稳定可用
长程任务的基础,不是拥有 1M 上下文,而是让 1M 上下文真正可用。GLM-5.2 实现了 Solid 1M 无损上下文,并针对长程 Coding Agent 场景进行了数月强化训练,覆盖大规模实现、自动化研究、性能优化等高价值任务。相比仅扩展上下文长度的方案,GLM-5.2 在超长上下文下保持更稳定的性能,在部分真实测试中甚至超过 Opus。
1M 上下文支撑了 GLM-5.2 出色的长程交付能力。在 FrontierSWE、SWE-Marathon、PostTrainBench 等长程任务基准上,GLM-5.2 整体表现介于 Claude Opus 4.7 与 4.8 之间,是当前排名最高的开源模型。其中,在 FrontierSWE 上仅落后 Opus 4.8 约 1%,同时超过 GPT-5.5(1%)和 Opus 4.7(11%);在更具挑战性的 SWE-Marathon 上仍有提升空间,与 Opus 4.8 存在约 13% 的差距。
在实际体验中,GLM-5.2 可自主完成任务拆解、架构设计、前后端开发、测试修复与部署交付,最终生成可上线的 Web、移动端和小程序应用。整个流程累计处理超过 85 万(850K)tokens,接近用满 1M 上下文窗口。过去需要团队协作数周完成的工程,如今可在一次连续的长程任务中完成。
榜单与开发者双重验证的 Coding 能力
GLM-5.2 在前端、后端、长程任务等开发场景下的成功率相比前一代 GLM-5.1 都有长足提升,复杂系统工程与深度调试更稳。在主流编程基准上,GLM-5.2 保持开源 SOTA,与 Claude Opus 4.8 处于可比区间。
在全球百万用户参与盲测的前端开发评估系统 Code Arena 上,GLM-5.2 取得全球可用模型第一的表现。
发布前,GLM-5.2 已提前向 GLM Coding Plan 用户开放,开发者感知到的提升集中在以下几点:
- 项目级上下文承载更强,能把完整工程放进同一条推理链路里
- 长程任务执行更稳定,复杂任务能持续推进,不容易中途跑偏
- 生产级工程规范遵循更可靠,能守住团队研发流程里的硬约束
- 客户端与移动端工程能力更扎实,不止写 App,还能完成真机调试闭环
调用示例
cURL
bash
curl -X POST "https://open.bigmodel.cn/api/paas/v4/chat/completions" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer your-api-key" \
-d '{
"model": "glm-5.2",
"messages": [
{
"role": "system",
"content": "你是一名资深的全栈软件工程师,擅长前端开发、后端架构设计以及现代 Web 技术栈"
},
{
"role": "user",
"content": "帮我设计并编写一个个人博客网站,包含首页、文章列表、文章详情页,使用 React + Node.js 技术栈"
}
],
"thinking": {
"type": "enabled"
},
"reasoning_effort": "max",
"max_tokens": 65536,
"temperature": 1.0
}'
流式调用
bash
curl -X POST "https://open.bigmodel.cn/api/paas/v4/chat/completions" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer your-api-key" \
-d '{
"model": "glm-5.2",
"messages": [
{
"role": "system",
"content": "你是一名资深的全栈软件工程师,擅长前端开发、后端架构设计以及现代 Web 技术栈"
},
{
"role": "user",
"content": "帮我设计并编写一个个人博客网站,包含首页、文章列表、文章详情页,使用 React + Node.js 技术栈"
}
],
"thinking": {
"type": "enabled"
},
"reasoning_effort": "max",
"stream": true,
"max_tokens": 65536,
"temperature": 1.0
}'