简介
CodeGeeX是由清华大学与智谱AI联合开发的智能编程助手,基于130亿参数大模型训练,支持代码生成、补全、翻译、注释等核心功能。作为对标GitHub Copilot的国产工具,它适配VS Code、IntelliJ IDEA等主流IDE,覆盖Python、Java、C++等100+编程语言,个人用户可永久免费使用。
特点
1. 高效编程:通过自然语言注释生成完整函数代码,自动补全多行代码片段,显著减少重复性编码工作。
2. 智能翻译:实现Python到Java等编程语言的语义级互译,保留原始逻辑的同时优化语法结构。
3. 全栈支持:覆盖前端Vue、后端Spring、移动端Kotlin等开发场景,支持SQL查询自动生成与数据库交互优化。
4. 深度集成:在IDE内直接进行代码解释、单元测试生成、Commit信息撰写,无需切换工具。
5. 持续进化:每半年更新一代模型,第四代已支持32K上下文长度与跨文件分析能力。
如何使用
1. IDE插件安装:
- VS Code:插件市场搜索CodeGeeX,安装后按Ctrl+Shift+P输入Login完成账号绑定。
- IntelliJ:通过File > Settings > Plugins安装,重启后使用Ctrl+Enter激活交互模式。
2. 核心功能触发:
- 代码补全:输入函数名或注释后按Tab键触发智能建议
- 代码翻译:选中代码块右键选择"Translate Code"指定目标语言
- 缺陷修复:对报错代码按Alt+Shift+F启动自动调试
3. 高阶应用:在代码编辑区输入##生成九九乘法表等自然语言指令,通过Ctrl+Enter调出交互式代码生成面板。
价格
个人开发者可永久免费使用所有基础功能,包括:
- 单文件级代码生成与补全
- 20+编程语言互译
- 每日100次智能问答额度
企业用户需联系官方获取定制化方案,支持本地化部署与代码库级知识增强。
使用技巧
1. 分步生成复杂逻辑:先通过注释描述整体功能,再逐模块生成具体实现
2. 利用"Ask CodeGeeX"面板:输入/optimize可重构代码,/test生成单元测试
3. 快捷键组合:Alt+Z切换中英文注释,Ctrl+Shift+T批量生成类型注解
4. 配置个性规则:在插件设置中定制代码风格规范,如强制驼峰命名法
常见问题
1. 支持哪些编程语言?
覆盖Python、Java、C/C++、Go、JavaScript等主流语言,完整支持清单包含108种编程语言及框架。
2. 需要联网使用吗?
代码补全等基础功能可离线运行,智能问答和跨文件分析需保持网络连接。
3. 企业如何保障代码安全?
提供软硬一体机本地部署方案,支持隔离环境下的模型微调与私有知识库接入。
4. 与Copilot的区别?
同等代码生成质量下响应速度更快,特别优化中文注释理解能力,且无需付费订阅。