CodeGeeX 能帮你完成什么工作
下面是根据工具能力整理的操作建议,输入、交付标准和人工核对由你确定。
场景 01 · 已有测试框架的开发者为函数补齐测试草稿
- 先准备
- 目标函数、依赖和期望异常情况
- 怎么做
- 编辑建议:选中函数,从 CodeGeeX 菜单生成单测,补充空输入与异常边界,再放入现有测试目录执行。
- 得到什么
- 可运行的函数测试候选
- 使用建议
- 确认断言验证真实需求,而不是简单复述当前实现。
查看操作流程示意
场景 02 · 接手旧模块的维护者为遗留代码补充中文说明
- 先准备
- 目标代码片段和业务含义
- 怎么做
- 编辑建议:先用解释功能梳理逻辑,再生成中文注释,人工删去不确定推断并补充业务依据。
- 得到什么
- 准确的函数与行内说明
- 使用建议
- 检查注释是否过时、重复或声称不存在的行为。
场景 03 · 进行跨语言迁移的工程师转换小段编程语言
- 先准备
- 短代码片段、目标语言与输入输出样例
- 怎么做
- 编辑建议:说明目标语言并生成转换候选,用相同样例比较结果,再检查类型、异常和标准库差异。
- 得到什么
- 可验证的目标语言实现
- 使用建议
- 语言互译不代表整个项目的依赖、构建和性能都能自动迁移。
CodeGeeX 软件界面
官方扩展说明展示选中代码后的 CodeGeeX 菜单,包含提问、解释代码、生成注释和生成单测入口。
CodeGeeX 是什么
在编辑器中选定代码再调用解释、注释或测试功能,能让任务范围更清楚。官方插件说明给出右键菜单与 Ask CodeGeeX 侧栏入口。
官方仓库另有模型与研究代码,其许可证和运行方式不等于在线插件服务。本轮旧企业手册请求返回 410,未把该失效入口中的企业功能作为个人插件能力。
CodeGeeX 的主要功能
按上下文或注释生成代码
输入代码时可得到补全,也可先用自然语言注释描述小函数,再生成候选实现。官方说明用 Tab 采纳,其他按键可取消推荐。
生成中英文代码注释
选中代码后,通过 CodeGeeX 右键菜单添加注释;官方明确支持中文和英文。需核对参数、返回值和异常说明是否符合真实实现。
从选定函数生成测试
可通过右键菜单生成单测,或在问答侧栏使用预置命令。生成后还需要匹配项目测试框架、导入路径及依赖。
解释与审查具体代码
Ask CodeGeeX 提供解释、修复等预置指令;对已修改文件还可进行代码变更审查。选区能影响指令作用范围,未选择代码时可能处理更大范围。
如何开始使用 CodeGeeX
核对 IDE 与插件版本
从官网或官方发布的插件市场入口安装;JetBrains 版本兼容范围需以具体版本记录为准。
打开工程并完成接入
在当前 IDE 中打开项目,从 CodeGeeX 图标进入侧栏,按实际插件提示完成必要账户步骤。
选中一段目标代码
使用右键菜单选择解释、注释或生成单测,或在 Ask CodeGeeX 中使用相应预置命令。
检查输出后再采纳
补全可用 Tab 接受;测试与转换代码需检查依赖及行为,运行对应样例后再保留。
费用与使用条件
选择前了解
- 经营方地区
- 中国大陆
- 使用方式
- IDE 插件 / 编辑器
- 收费结构
- 免费
公开插件提供免费入口;企业部署与模型许可需另核,IDE 兼容性按版本检查。
地区指经营方所在地,访问与账号要求请查看官网。
免费方案可能有功能或额度限制,商业用途需另看许可条件。
免费入口不等于所有企业功能
公开插件页写有免费使用入口,但不能据此推断企业部署、模型托管和所有增值服务均免费。
新 IDE 版本需检查兼容范围
本轮读取的 JetBrains 最新列出版本 2.27.4-223 适配 build 223.0—253.*;超出范围时不可仅凭产品名称判断兼容。
模型代码许可和服务条款不同
官方研究仓库分别列出代码 Apache-2.0 与模型许可证。使用插件、下载模型和自行部署的条件应分别核对。
CodeGeeX 常见问题
能生成中文注释吗?
官方插件说明明确支持中英文注释;可选中代码后使用右键菜单的生成注释功能。
单测生成后可以直接当作通过吗?
不可以。它生成测试代码候选,仍需在项目环境运行并检查断言、依赖和边界条件。
插件与开源模型是同一个使用方式吗?
不是。插件在 IDE 中使用服务,模型仓库另有代码、权重和许可说明,需要分别阅读。
新的 JetBrains IDE 一定兼容吗?
应查看市场的具体插件版本范围。本轮版本记录给出 build 223.0—253.*,没有据此承诺更高版本兼容。

