CodeGeeX

CodeGeeX

一个具有130 亿参数的多编程语言代码生成预训练模型

★★★★★ 4.5 (1,698 条评价)
访问官网

数据概览

总部
北京,中国(清华大学 & 智谱AI)
成立年份
2022

详细介绍

CodeGeeX 是由清华大学知识工程研究室和智谱 AI 联合开发的多编程语言代码生成预训练模型,拥有 130 亿参数规模。CodeGeeX 于 2022 年开源发布,是国内最早的大规模代码生成开源模型之一。它支持超过 20 种编程语言,包括 Python、Java、C++、JavaScript 等主流语言。CodeGeeX 提供 VS Code 和 JetBrains IDE 插件,功能包括代码自动补全、代码翻译(将代码从一种语言转换为另一种语言)、代码解释和注释生成。CodeGeeX 2 于 2023 年推出,基于 ChatGLM2-6B 基础模型,性能大幅提升且模型更轻量。2024 年 CodeGeeX 4.0 进一步更新,引入更强的对话和代码生成能力。CodeGeeX 的代码翻译功能是其独特亮点,能够将 Python 代码转换为 C++、Java 等语言。作为完全开源的项目,CodeGeeX 对国内开发者尤为友好,无需翻墙即可使用,且对中文注释和中文编程习惯有较好的理解。

定价信息

基础功能免费;VS Code/JetBrains 插件免费

优缺点分析

优点

  • 开源免费,国内用户无访问障碍
  • 独特的代码翻译功能,可跨语言转换代码
  • 对中文注释和中文提示词理解好
  • 130亿参数,生成代码质量较高

缺点

  • 国际知名度不如 GitHub Copilot
  • 英文社区资源相对较少
  • 部分小众语言支持不够完善

用户评价

china_backend_dev ★★★★☆

国内开发者的福音!不用翻墙就能用,中文提示词也完全支持。代码补全效果挺好,特别是 Python 和 Java,已经成了我日常开发必备工具。

code_translation_user ★★★★★

代码翻译功能让我印象深刻,把一段 Python 脚本翻译成 C++ 代码,不仅语法正确,逻辑也基本保持了。这个功能在同类工具里很少见。

相关工具