#GLM-4.7 #GLM我的编码搭子
往期回顾
对智谱的关注其实比较晚,今年 10 月份才有所接触,到今天也不过两个多月,在这短短的两个月内,智谱 GLM 大模型进化了两个大版本!而我,也不知不觉写了多篇相关的文章
不仅会看图写代码!实测智谱GLM-4.6V MCP 的"视觉验收(UI Diff)"黑科技_实测glm4.6v代码
智谱 GLM 网页读取MCP:你能立即上手的4个小而美的AI实战技巧
GLM4.6, Gemini 3 Pro, Grok4.1 谁能一句话高仿 Google Antigravity 粒子效果?_glm 4.6对比genmi3 pro
2025国内各个编程大模型喷薄而出,强势崛起。而进击的智谱,像一座涌动的火山,有一股强大的内驱力,一骑绝尘。

GLM 4.7
智谱在12月22日,平安夜前夕,也恰临元旦开源并发布了 GLM 4.7,这个版本提升巨大,着实为国人奉献了一份厚重的双旦大礼包。
当天,官方在Reddit 的r/LocalLLaMA 子版块宣布 GLM-4.7 在编码、复杂推理、工具使用上大幅超越 GLM-4.6。在Code Arena全球百万用户盲测中,一举成为开源新SOTA,达到国产第一,超过GPT-5.2。

配置 GLM 4.7 模型
对于使用 Claude 的用户,如果以前用的是 glm-4.6,那么直接修改 settings.json ,将里面的 glm-4.6 修改为 glm-4.7 即可。

另外,智谱还提供了专门的 GLM 模型工具,通过 npx @z_ai/coding-helper 安装即可使用。

其他 IDE/CLI 等工具配置雷同,主要就是Base_URL 和 MODEL以及 API_KEY 配置对就好。
编程能力
直接上手一个复杂点的,具有实用性功能的Markdown即时编辑器,涉及到前、后端(Python FastAPI)。
前后端通过 WebSocket 交互:当用户在前端输入时,Markdown内容实时发送到后端,后端将其转换为 HTML,再实时传回前端预览区进行渲染。
提示词:
请为我创建一个'实时 Markdown 编辑器'。前端使用 React 和 Tailwind CSS,界面左侧是文本输入区,右侧是实时预览区。后端使用 Python FastAPI。前后端通过 WebSocket
连接。当用户在前端输入时,Markdown内容实时发送到后端;后端将其转换为 HTML,再实时传回前端预览区进行渲染。最终提供一个 docker-compose.yml
文件,能够一键启动整个应用。

边思考,边工作,列出了详细的任务TODO,边做边确认

最后,让我们启动 docker 看下最终应用效果

一个高颜值的实时 Markdown 编辑器就出来了,左边输入,右边立即渲染,前后端实时交换。
除了写提示词,我什么都没做。
调试排查能力
正向的复杂项目没问题,再来考考 GLM 4.7 对于问题排查、逆向方面的能力如何,这方面的能力对于我们定位分析BUG 很有帮助。
找了一段至少有五六处问题的C++项目代码,简单提示,让它排查:
cpp
下面是一个有内存泄漏等潜在问题的 C++ 项目代码。请仔细分析整个代码,模拟 Valgrind 的报告风格,逐一列出所有内存泄漏点,潜在未定义行为或内存破坏风险。给出每个问题的具体行号、原因等。
C++ 源码如下:
cpp
#include <iostream>
#include <vector>
#include <memory>
#include <algorithm>
class ImageFilter {
public:
ImageFilter() {
std::cout << "ImageFilter constructed\n";
}
virtual ~ImageFilter() {
std::cout << "ImageFilter destructed\n";
}
virtual void apply() = 0;
};
class BlurFilter : public ImageFilter {
public:
std::unique_ptr<int[]> kernel;
int size;
BlurFilter(int size) : size(size) {
kernel = std::make_unique<int[]>(size * size);
for(int i = 0; i < size * size; ++i) kernel[i] = 1;
std::cout << "BlurFilter constructed, kernel allocated\n";
}
~BlurFilter() override {
std::cout << "BlurFilter destructed, kernel freed\n";
}
void apply() override {
std::cout << "Applying blur\n";
}
};
class Node {
public:
std::shared_ptr<Node> next;
int data;
Node(int d) : data(d) {}
~Node() {
std::cout << "Node " << data << " destructed\n";
}
};
class ImageProcessor {
private:
std::vector<std::unique_ptr<char[]>> buffers;
std::vector<std::unique_ptr<ImageFilter>> filters;filters
public:
ImageProcessor() {
std::unique_ptr<char[]> temp1 = std::make_unique<char[]>(1024);
std::unique_ptr<char[]> temp2 = std::make_unique<char[]>(2048);
std::cout << "ImageProcessor constructed\n";
}
~ImageProcessor() {
std::cout << "ImageProcessor destructed\n";
}
void loadImage() {
std::unique_ptr<int[]> pixels = std::make_unique<int[]>(10000);
for(int i = 0; i < 10000; ++i) pixels[i] = i;
}
void addFilter(std::unique_ptr<ImageFilter> filter) {
filters.push_back(std::move(filter));
}
void processLoop(int iterations) {
for(int i = 0; i < iterations; ++i) {
auto buffer = std::make_unique<char[]>(512);
if(i % 2 == 0) {
} else {
buffers.push_back(std::move(buffer));
}
}
}
void createCycle() {
auto node1 = std::make_shared<Node>(1);
auto node2 = std::make_shared<Node>(2);
node1->next = node2;
// node2->next = node1; // 移除循环引用
std::cout << "Nodes created without cycle\n";
}
};
int main() {
ImageProcessor processor;
processor.addFilter(std::make_unique<BlurFilter>(5));
processor.loadImage();
processor.processLoop(10);
processor.createCycle();
std::cout << "Program ending...\n";
return 0;
}
GLM 4.7 排查出了7 个问题,清晰规整的罗列出问题原因:

前端视觉审美
这一块,是 GLM 4.7 提升较大的部分,我们看看效果如何。
圣诞松树环
圣诞那天我就让它设计了个有质感的松树环,增加下气氛

颜色、布局、文字都很有质感,瞬间感觉节日氛围都有了质量。
科技感仪表盘
请它帮我设计并生成一个科技感的网站
主题是"未来科技感仪表盘主页"。使用 React + Tailwind CSS,要求:深色模式、玻璃摩羉效果、动态粒子背景、中心大标题"2026 Tech Vision"、四周分布 4 个数据卡片(可虚构数据),整体配色黑紫蓝渐变,视觉现代且有冲击力。生成一个完整的单页网站。

说实话,这个效果我是有点震撼的,大部分公司的设计未必能想到、做到这个效果。
前面两个是静态的,再来看两个能动的小游戏。
抽奖
快过年了,很多公司要开年会,抽个奖

红红火火,有没有年味?
打地鼠
活跃下气氛,打地鼠

丑萌丑萌的,小孩子一定喜欢玩,哈哈。
PPT 自由
制作一个好看,风格统一的PPT 一直是个技术活,耗时费力,但现在轻松多了,提示词:
制作一份关于大模型'幻觉'(Hallucination)现象的深度分析PPT,内容要专业、冷静、直击要害,风格像科技巨头CEO的战略内参,避免文字堆砌,穿插图片。

非常的 Professsional 吧?
想换个画风?简单,补提示词:
内容改成贴吧暴躁老哥吐槽式,页面风格改为漫画风
就这么一句,咱们看看效果

就这么一句话,贴吧暴躁老哥一秒上线!
对于像我一样没有PPT动手能力的人来说,简直是救星。
虽然我也没有专门学过如何写生成合理、高质量的PPT生成提示词,但简单自然的交流就会生成一个逻辑清晰,风格统一,章节布局合理,内容自动生成的高质量成品。
不满意?继续聊,聊到满意为止。这可比买PPT模板再自己吭哧吭哧改好多了。
通过以上测试,会发现无论是静图、网页、PPT,GLM-4.7 的审美都很在线,似乎它懂了人类的美。
怎么做到的呢?这是因为智谱有一个网页开发团队在培养 GLM 模型的前端技能,将视觉语言模型(VLM)引入了pipeline。这就赋予了 GLM 视觉审美能力,以更好更美的前端形式呈现。

GLM 4.7 到底怎么样
到 2025年12月这个节点,编程大模型狂飙了一整年,其实大部分模型的基础能力都已经很强了。
当然,客观地说 Claude、GPT 的优势依然是不能忽视的。但对于国内用户,国外模型的使用代价太大。高昂的价格还是其次了。首先,最基本的稳定访问是第一道坎儿。第二道境外支付必定会过滤掉很多人,还有可能出现对国内请求的封禁 ... 代价太大!
最终是花费高昂的代价也只能换取一个"能用且用,不行再找平替"这样一个鸡肋的局面。
而智谱 GLM 作为国内的大模型,没有这其中的任何一个问题,稳定访问,便捷支付,最难能可贵的是,实力强悍,不断精进!

时至今日,可以说 GLM 已经稳坐国内编程大模型的头把交椅。
志在AGI
不仅模型产品本身过硬,在我和智谱人员十分有限接触的过程中,还感受到这是一家很有氛围的公司,小红书上经常刷到他们的员工,即时离职后也十分怀念智谱工作的氛围。为数不多,让人感受
智谱团队在发布当天就在Reddit上搞了场 Ask Me Anything 。官方下场直接对各类尖锐问题回应,没有点自信和底子,没有点激情是做不到的。

看到这句话,我的内心波澜涌动。
我始终相信,良好的产品一定蕴育于良好的土壤,那就是专注、激情、自信。
就在智谱发布仅仅几天,各大产品都在积极响应宣传支持 GLM 4.7


总结
智谱 GLM 4.7 这套审美+工程的组合拳,显然已经跳出了单纯卷参数的旧战场。2026 年的 AGI 竞赛,他们已经提前落子了 。
据说,GLM有可能跳过 4.8 直接出 GLM 5,这可能意味着架构上将有一次更大的重构!让我们怀揣着梦想年后满满的期待一波。
参考
Z.ai Chat - Free AI powered by GLM-4.7 & GLM-4.6
GLM-4.7 - Overview - Z.AI DEVELOPER DOCUMENT