CodeGeeX(https://codegeex.cn)是由清华大学知识工程实验室与智谱 AI 联合研发的免费 AI 编程助手,基于 130 亿参数的多语言代码生成大模型。该平台采用华为 MindSpore 框架开发,在鹏城实验室"鹏城云脑 II"系统上训练,使用了 192 个节点和 1536 个国产昇腾 910 AI 处理器。CodeGeeX 已在超过 8500 亿 Token 的 20 多种编程语言代码语料上进行预训练,支持 Python、Java、C++、JavaScript、Go 等主流语言,覆盖代码生成、补全、翻译、注释、智能问答等全场景编程需求。
基于上下文理解,自动生成行级/函数级代码,支持 20 多种编程语言,生成速度毫秒级响应,准确率高达 85%以上。
支持跨语言代码翻译,如将 Python 代码转换为 Java、C++等,保持功能逻辑不变,大幅提升跨平台开发效率。
自动为代码生成详细注释,包括函数说明、参数解释、返回值描述等,支持中英文双语注释。
一键生成单元测试代码,支持 JUnit、pytest、unittest 等主流测试框架,覆盖率达 80%以上。
智能分析代码逻辑,提供详细的代码解释和优化建议,支持代码质量检查和潜在 bug 识别。
基于海量技术文档和代码库,回答编程相关问题,支持自然语言提问,提供准确的技术解答。
完美支持 VS Code、IntelliJ IDEA、PyCharm、WebStorm 等主流 IDE,提供沉浸式编码体验。
支持企业级私有化部署,保障代码安全,满足金融、政府等敏感行业的安全需求。
在 VS Code 扩展商店搜索"CodeGeeX",点击安装,重启 VS Code。
点击左侧 CodeGeeX 图标,使用 GitHub 或手机号注册登录。
打开任意代码文件,开始输入代码,CodeGeeX 会自动提供补全建议,按 Tab 键接受建议。
# 输入注释
# 计算斐波那契数列
def fibonacci(n):
# CodeGeeX自动生成完整函数实现
if n <= 1:
return n
a, b = 0, 1
for i in range(2, n+1):
a, b = b, a + b
return b
在 IDEA/PyCharm 中打开 Settings → Plugins,搜索"CodeGeeX",安装并重启 IDE。
在 Settings → Tools → CodeGeeX 中配置 API 密钥和个性化设置。
在编辑器中右键选择 CodeGeeX 功能,或使用快捷键 Alt+\触发代码补全。
访问https://codegeex.cn,点击"立即体验"。
选择代码生成、翻译、注释等功能,输入代码或描述。
系统实时返回结果,可复制使用或下载完整代码。
graph LR
A[安装CodeGeeX] --> B[选择使用方式]
B --> C[VS Code扩展]
B --> D[JetBrains插件]
B --> E[在线使用]
C --> F[开始智能编码]
D --> F
E --> G[获取AI辅助结果]
开发者在日常编码中,CodeGeeX 提供智能补全和代码生成功能,减少重复性工作。通过自动完成样板代码、生成 CRUD 操作、实现常用算法等。
在企业技术栈升级或迁移项目中,CodeGeeX 的代码翻译功能发挥重要作用。可将旧系统代码(如 Python2)自动转换为新系统代码(如 Python3 或 Java)。
团队代码审查阶段,CodeGeeX 自动检测潜在 bug、安全漏洞和性能问题,提供修复建议。支持生成详细的代码审查报告。
编程教育机构使用 CodeGeeX 辅助教学,学生通过 AI 生成的代码示例学习最佳实践。教师可快速生成教学用代码片段。
开源项目维护者使用 CodeGeeX 自动生成项目文档、注释和测试用例。支持根据 issue 描述自动生成修复代码。
大型企业通过私有化部署 CodeGeeX,统一代码规范和风格。AI 根据企业标准自动生成符合规范的代码。
敏捷开发团队中,CodeGeeX 支持快速原型开发。根据用户故事自动生成 MVP 代码,支持迭代优化。
跨平台开发项目中,CodeGeeX 支持一套逻辑多语言实现。如将业务逻辑从 JavaScript 转换为 Java、Swift 等。