CodeGeeX 是什么?
CodeGeeX 是由清华大学数据 mining 实验室(THUDM)开发的 AI 编程助手,最初于 2022 年作为开源研究项目发布,是首个由中国机构开源的大规模代码生成模型。CodeGeeX 基于 ChatGLM 系列模型架构,经过海量代码语料预训练,提供智能代码补全、代码生成、代码解释、单元测试生成等功能。项目由张丹等研究人员领导,已从开源研究项目发展为全功能的 AI 结对编程工具,拥有 CodeGeeX2、CodeGeeX3、CodeGeeX4 等迭代版本。
CodeGeeX 的核心功能包括 AI 代码补全、代码生成、代码解释、单元测试生成、代码翻译、调试辅助、行内聊天、注释生成等。AI 代码补全提供上下文感知的代码建议。代码生成可从自然语言提示生成函数、类或整个文件。代码解释功能用通俗语言解释复杂代码逻辑。单元测试生成自动创建测试用例。代码翻译支持在不同编程语言之间转换代码。调试辅助功能帮助识别 bug 并提供修复建议。行内聊天允许用户在编辑器中直接与 AI 对话提问或请求修改。
核心功能
CodeGeeX 支持 Python、JavaScript、TypeScript、Java、C、C++、Go、Rust、SQL、HTML、CSS、PHP、Vue、React 等 100+ 种编程语言。提供 VS Code、JetBrains 全家桶(IntelliJ IDEA、PyCharm、WebStorm、GoLand、CLion 等)、HBuilderX 等 IDE 插件。典型应用场景包括:日常开发编码、代码学习与理解、单元测试编写、代码重构优化、技术文档生成、跨语言代码迁移、编程教学辅助等。CodeGeeX 在国内开发者社区广受欢迎,主要优势包括免费层级、中文语言支持、无需 VPN 即可访问 API、与流行国产 IDE 集成等。
产品信息
适用场景
编程开发的其他工具