跳到主要内容
项目详情

CodeGeeX 是北京智谱华章科技股份有限公司提供的基于大模型的智能编程助手,面向软件开发和深度学习代码编写等场景。它将代码生成、补全、翻译、注释和问答集成到开发环境中,支持 VS Code、IntelliJ IDEA、PyCharm、Vim 等多种主流 IDE,以及 Python、Java、C++/C、JavaScript、Go 等多种编程语言。与只提供单一代码补全的工具相比,CodeGeeX 还提供代码语义级翻译、行级注释、代码解释和 bug 修正等能力,并公开了 CodeGeeX4-ALL-9B 模型权重。

核心功能

代码自动生成与补全

CodeGeeX 可以根据自然语言注释描述的功能自动生成代码,也可以依据已有代码生成后续代码。它能够补全当前行,或生成后续若干行,用于减少重复编码工作。官网将这项能力定位为帮助开发者提高编程效率的基础功能,但正文没有进一步说明不同语言或不同 IDE 下的具体补全限制。

代码翻译

CodeGeeX 基于 AI 大模型对代码进行语义级翻译,支持多种编程语言互译。使用者可以将代码从一种编程语言转换为另一种编程语言,官网强调的是语义层面的转换,而不是简单的文本替换。

自动添加注释

CodeGeeX 可以给代码自动添加行级注释,适用于整理缺少注释的历史代码。官网将其描述为能够节省开发时间,并明确提到没有注释的历史代码也可以通过该功能处理。

智能问答

开发者可以直接在 IDE 环境中向 AI 提问,处理开发中遇到的技术问题。该功能不要求使用者离开 IDE 再去搜索引擎寻找答案,主要服务于保持开发环境内的连续工作。

代码解释与问题修正

除代码生成、补全、翻译和问答外,CodeGeeX 还支持通过快捷命令和提问实现更多操作,包括解释选中的代码、修正代码中的 bug。官网将这些能力列为可通过快捷命令与提问调用的扩展功能。

企业级部署与管理

企业版提供软硬一体机、企业级管理平台,以及代码仓库级补写、问答和检索增强能力。部署方式包括本地或云端私有化,并支持从硬件、操作系统、数据库到模型的完整信创方案;企业版还支持更大尺寸模型的自由组合。

使用方式

官网提供下载入口,CodeGeeX 以 IDE 插件形态适配多种开发工具,包括 Visual Studio Code、IntelliJ IDEA、PyCharm、WebStorm、Visual Studio、HBuilderX、GoLand、Android Studio 和 PhpStorm,页面也提到 Vim。用户可在 IDE 内使用代码生成、补全、注释、翻译和问答等功能。官网导航提供登录入口,但正文没有说明是否必须注册,也没有给出完整的客户端、命令行或 API 使用步骤。官网用户评价中提到 CodeGeeX 提供开放 API;同时,CodeGeeX4-ALL-9B 模型权重已在 GitHub 开源。

适用人群与场景

软件开发者可以使用代码生成与补全来编写新代码、续写已有代码,并通过智能问答处理开发中的技术问题。需要维护历史项目的开发者可以用自动添加行级注释整理缺少注释的代码。需要跨语言迁移代码的开发者可以使用代码翻译功能,支持多种编程语言互译。企业开发团队则可以关注代码仓库级补写、问答和检索增强、企业级管理平台,以及本地或云端私有化部署能力。官网用户反馈还提到,该工具被用于软件开发和深度学习代码编写。

注意事项

官网展示的企业版能力与普通插件功能分开介绍,软硬一体机、企业级管理平台和私有化部署属于企业版内容。页面列出了“CodeGeeX是免费的吗?”这一常见问题,但提供的正文没有展示对应答案或具体价格信息,因此无法根据当前内容确认免费额度、付费档位或完整计费方式。官网同时说明产品支持的 IDE 与编程语言仍在持续增加中。

代码生成与补全根据自然语言注释或已有代码自动生成内容,支持补全当前行和后续代码。
代码翻译基于 AI 大模型进行代码语义级翻译,支持多种编程语言互译。
自动添加注释为代码自动添加行级注释,帮助处理没有注释的历史代码。
智能问答无需离开 IDE 即可向 AI 提问,处理开发中的技术问题。
多 IDE 与多语言支持支持 VS Code、IntelliJ IDEA、PyCharm、Vim 等主流 IDE,以及 Python、Java、C++/C、JavaScript、Go 等语言。
企业级私有化企业版提供代码仓库级补写、问答和检索增强,以及本地或云端私有化部署。

用户评论 (0)

还没有用户评论

成为第一个分享使用体验的人

查看更多

CodeGeeX 截图

官网首页截图

写评论

分享你的使用体验,至少 10 个字。评论可以发多条,打分在右侧卡片单独进行。

还需 10 个字 · 0 / 500