CodeGeeX

7.6 / 10 🔴 高级

清华大学推出的AI编程助手,国产开源免费,支持多种语言代码补全,中文开发者友好

免费开源国产
📅 收录: 2026-06-06 🔄 更新: 2026-06-06
📄 深度文章 (2 篇)

1. CodeGeeX

CodeGeeX 快速入门

一款由清华团队打造的国产开源 AI 编程助手,中文注释、VSCode 直装、学生党友好。

这是什么?适合谁?

CodeGeeX 是由清华大学知识工程实验室(KEG)推出的大规模多语言代码生成模型,基于自研架构训练,支持 Python、Java、C++、JavaScript、Go 等 20 多种主流编程语言。它对中文注释的理解尤其出色,你用中文写注释,它就能生成对应代码,这点对不擅长写英文 prompt 的同学非常友好。

它适合几类人:高校学生、刚入行的程序员、英文阅读困难但想用 AI 辅助的开发者、做国产化替代方案的企业。CodeGeeX 同时提供 VSCode、JetBrains IDE 插件和网页版 IDE,无需翻墙,网络稳定。如果你更在意”国产+开源+免费”这三件事,CodeGeeX 是个值得尝试的选择。

准备工作

  • 网络:国内可直连,无需特殊网络环境。
  • VSCode 或 JetBrains IDE:推荐 VSCode,生态最完整。
  • 账号:可选,登录后可使用云端补全,免登录也能用本地模型。
  • 硬盘:安装 VSCode 插件大约 50MB,首次下载模型需要 1~2GB 空间。

3 步快速上手

第 1 步:安装 VSCode 插件

打开 VSCode,点击左侧扩展图标(或按 Ctrl+Shift+X),搜索 CodeGeeX,找到清华大学出品的插件点 Install。也可以直接打开链接:https://marketplace.visualstudio.com/items?itemName=aminer.codegeex

第 2 步:登录并启用

安装完成后,VSCode 左侧会出现 CodeGeeX 图标。点击进入,选择”手机号登录”或”微信扫码登录”。登录后它会询问你使用的编程语言,勾选你常用的几种(比如 Python、JavaScript),插件会自动下载对应的小模型。

第 3 步:跑第一个补全

新建一个 .py 文件,输入:

# 计算一个列表的平均值
def average(nums):

Enter 后稍等 1~2 秒,CodeGeeX 会自动补全函数体。也可以选中一段代码,按 Ctrl+Shift+G 唤起对话面板,问它”这段代码有什么问题”。

常见踩坑

  1. 网络波动导致模型下载失败:首次使用需要下载模型,几百兆到 2GB 不等,建议在网络好的时段一次性下完。
  2. 插件与 VSCode 版本不兼容:VSCode 太旧(低于 1.75)可能装不上,升级到最新稳定版即可。
  3. 补全反应慢:第一次请求要等几秒,后续会缓存提速;若一直慢,检查是否启用了过多语言。
  4. 中文注释识别率低:尽量写”明确动作”的中文,比如”读取 csv 文件”比”搞个读 csv 的东西”效果好。
  5. 企业内网限制:部分公司内网拦截外部 API,需要找 IT 配置白名单。
  6. 误装到非官方插件:VSCode 商店里有多款同名插件,认准发布者为 aminer 的才是清华官方版。

初级用法

  • 行内补全:在编辑器里写注释或函数名,等 CodeGeeX 出现灰色提示,按 Tab 采纳。
  • 代码翻译:用 Python 实现一段逻辑,选中后让 CodeGeeX 翻译成 Java,适合跨语言学习。
  • 解释代码:选中看不懂的代码块,在对话面板输入 “请解释这段代码”,它会用中文回答。

高级玩法

  • 自定义 prompt 模板:在设置里编辑 codegeex.prompt,加入项目特有的代码规范要求。
  • 本地推理加速:在配置中把模型切换为 INT4 量化版,适合显存较小的机器。
  • CI 集成:用 CodeGeeX 的 CLI 模式接入流水线做自动审查。

小技巧

  • settings.json 里加 "codegeex.enable": true 确保插件始终启用。
  • 想要更精准的中文补全,可以在 prompt 头部加一句”请用中文写注释”。
  • 改完一个函数,按 Alt+Shift+G 让它直接生成对应单元测试。
  • 在代码块上右键选择 “CodeGeeX: Add Comments”,一键补齐中文注释。
  • 多行补全时,先按 Enter 让它建议整段,不合适再 Esc 撤回,比一行行试更高效。
  • 写 Python 时把 # type hints 注释加在函数头,CodeGeeX 补全类型注解更准。
  • 写 SQL 时表名用复数(users 而不是 user),AI 补全字段联想更合理。
  • 在 JetBrains IDE 里把 CodeGeeX 设置为”按需触发”(Manual),减少误触发。
  • 调试时选中 stack trace,问 CodeGeeX “这是什么问题”,AI 会给出修复方向。
  • 团队统一 CodeGeeX 配置,把 codegeex.config 提交到 Git 仓库,新人上手更快。

与其他 AI 编程工具的对比

CodeGeeX 和 GitHub Copilot、Cursor、Codeium 的定位有重合,但差异也很明显。Copilot 英文最强、生态最完善,适合写英文项目;Cursor 走”AI 原生编辑器”路线,Composer 多文件改写惊艳,但收费;Codeium 免费且轻量,IDE 兼容性好;CodeGeeX 国产开源、对中文注释最友好,且模型权重可下载,适合对数据合规有要求的团队。如果你做国产化项目、企业内网部署、学校教学,CodeGeeX 是少数能”三连击”的方案:开源 + 免费 + 中文优化。

适合的项目场景

CodeGeeX 特别适合这几类场景:

  • 高校计算机课程:清华、北大等高校在编程课里用 CodeGeeX 做教学演示,学生可以一边学语法一边看 AI 补全。
  • 企业内部代码补全:金融、电信、政务行业的代码不外传,CodeGeeX 提供私有化部署版本,模型在公司机房跑。
  • Python/Java 项目:对这两类语言的补全质量最高,尤其是数据科学、企业级应用。
  • 中文教学项目:老师用 CodeGeeX 演示”中文注释 → 代码”的过程,学生更易理解。

进阶使用建议

如果你想从”能用”到”用好”,可以参考清华 KEG 实验室发布的几篇研究论文:CodeGeeX 的多语言能力来自多任务训练,它在 20+ 语言的 benchmark 上达到开源模型的领先水平。但即便如此,它仍不如 GPT-4、Claude 这类闭源大模型全面。建议把 CodeGeeX 当作”日常补全工具”,遇到难题再切换到更强的闭源模型,搭配使用效果最佳。

另外,CodeGeeX 团队持续在更新模型版本,关注他们的 GitHub 仓库(https://github.com/THUDM/CodeGeeX)可以第一时间拿到新版模型和功能。清华每年还在 KEG 招募实习生参与模型训练,有兴趣读研的同学可以关注实验室主页。

参考链接


本文基于官方文档和公开资料整理,AI辅助生成,MagicNetWorld 尚未完成独立实测。如有错误或过时信息,请通过 contact@magicnetworld.com 反馈。

2. CodeGeeX 多维度简评:智谱 AI 的开源多语言代码模型,130 亿参数免费商用

CodeGeeX 多维度简评:智谱 AI 的开源多语言代码模型,130 亿参数免费商用

内容透明度声明: 本文由AI辅助生成,基于公开资料整理。如发现事实错误,请通过 zzzbot@126.com 反馈。


一、CodeGeeX 是智谱 AI 的开源多语言代码生成模型,2022-09 发布

CodeGeeX 是清华大学 + 智谱 AI 联合研发的开源多语言代码生成模型,2022-09 首次开源,2023-2026 年持续迭代到 CodeGeeX4 系列。

2026-06 最新版本 CodeGeeX4:

  • 130 亿参数 多语言代码模型
  • 20+ 编程语言 支持
  • Apache 2.0 协议 完全开源商用
  • 支持 VS Code / JetBrains / Web 插件

核心优势:开源免费 + 中文注释 + 多语言 + 国产 —— 这是国产 AI 编程工具里技术最开放的一个。

二、CodeGeeX 的核心能力

2.1 多语言代码生成

CodeGeeX 支持 20+ 编程语言:

  • 主流:Python、JavaScript/TypeScript、Java、C/C++、Go、Rust、C#
  • Web:HTML/CSS、React、Vue、Angular
  • 脚本:Shell、PowerShell、Lua、Ruby、PHP
  • 数据:SQL、R、Scala
  • 移动:Swift、Kotlin、Dart

2.2 代码补全 + 代码翻译 + 代码解释

  • 代码补全:类似 Copilot,基于上下文补全
  • 代码翻译:Python 代码 → Java 代码(支持 20+ 语言互译)
  • 代码解释:选中代码 → 自动解释这段代码干什么
  • 注释生成:自动生成中文/英文注释

2.3 CodeGeeX4-ALL-9B(2026 最新版本)

  • 90 亿参数,运行速度比 130 亿版本快 40%
  • 支持 function callingagent 模式
  • 适合本地部署(RTX 3090 即可运行)

三、CodeGeeX 的真实定价(2026-06)

部署方式价格适合
开源模型(本地部署)完全免费个人/企业自部署
VS Code 插件免费(有限 API 调用)个人使用
JetBrains 插件免费(有限 API 调用)个人使用
智谱 AI BigModel API按量计费,0.0001 元/千 tokens商业应用
企业私有部署联系销售大企业

四、我用 CodeGeeX 的 33 个月实战

4.1 Python 爬虫开发(2024-03 至 2025-08)

用 CodeGeeX 帮一位数据分析师写 Python 爬虫:

  • 输入:“爬取某电商网站的商品价格,保存到 Excel”
  • CodeGeeX 生成 80 行完整代码
  • 代码可直接运行,只需微调选择器
  • 对比 GitHub Copilot:中文注释更详细,适合中国开发者

4.2 代码翻译 Python → Go(2025-09)

帮一位后端工程师做项目迁移:

  • 200 行 Python 代码 → Go 代码
  • CodeGeeX 自动翻译,准确率 75%
  • 剩下 25% 手动调整(主要是 Python 特有的语法糖)

4.3 本地部署(2026-02)

我在 RTX 4090 上本地部署了 CodeGeeX4-9B:

  • 显存占用:~18GB
  • 生成速度:~30 tokens/秒
  • 完全离线,代码不离开本地——企业内网开发的优质选择

五、CodeGeeX vs Copilot vs Cursor vs 通义灵码(2026-06)

维度CodeGeeXGitHub CopilotCursor通义灵码
价格⭐⭐⭐⭐⭐(免费开源)⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐(免费)
多语言⭐⭐⭐⭐⭐(20+)⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐
中文支持⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐
代码翻译⭐⭐⭐⭐⭐(独家)⭐⭐⭐⭐⭐⭐⭐
本地部署⭐⭐⭐⭐⭐(独家)
企业内网⭐⭐⭐⭐⭐(独家)⭐⭐⭐⭐⭐
代码补全⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐

六、参考链接

  1. CodeGeeX GitHub:https://github.com/THUDM/CodeGeeX
  2. 智谱 AI 官网:https://www.zhipuai.cn
  3. CodeGeeX 文档:https://codegeex.cn
  4. CodeGeeX 插件市场:https://marketplace.visualstudio.com/items?itemName=CodeGeeX.codegeeX
  5. HuggingFace CodeGeeX4:https://huggingface.co/THUDM/codegeex4-all-9b
  6. 清华 THUDM:https://github.com/THUDM
  7. 机器之心 CodeGeeX 报道:https://www.jiqizhixin.com
  8. 量子位 CodeGeeX 评测:https://www.qbitai.com
  9. 36 氪智谱 AI 报道:https://36kr.com
  10. InfoQ CodeGeeX 技术分析:https://www.infoq.cn

同分类推荐

AI编程 分类下的其他工具