codegeex支持四种自然语言生成代码方式:一、vscode插件,右键或快捷键ctrl+alt+c输入英文提示;二、cli命令行,安装codex-cli后用codex generate调用;三、jetbrains插件,快捷键alt+q/option+q触发上下文感知生成;四、本地gpu推理,克隆仓库、加载模型权重后运行脚本。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

如果您希望用自然语言描述编程需求,让AI直接输出可运行的代码,CodeGeeX支持通过简洁、清晰的英文提示触发高质量代码生成。以下是实现该能力的具体操作路径:
一、使用VSCode插件进行自然语言编程
VSCode插件提供最轻量、最贴近开发流程的自然语言编程入口,无需切换界面或配置环境,所有交互在编辑器内完成。
1、确保已安装VSCode且版本不低于1.72.0;
2、打开扩展面板(Ctrl+Shift+X),搜索并安装官方插件CodeGeeX;
3、重启VSCode后,在任意代码文件中右键选择“Ask CodeGeeX”或使用快捷键Ctrl+Alt+C;
4、在弹出输入框中输入英文自然语言描述,例如"Write a Python function to calculate Fibonacci numbers iteratively";
5、按回车确认,CodeGeeX将立即在当前光标位置插入完整、语法正确、可直接运行的代码块。
二、通过命令行调用CodeGeeX CLI生成代码
CLI方式适合集成到脚本流程、批量生成或离线调试场景,所有输入与输出均为纯文本,便于自动化处理。
1、执行安装命令:npm install -g codex-cli;
2、运行认证指令:codex auth,按提示完成API密钥绑定;
3、创建提示词文件prompt.txt,内容为单行英文描述,如"Generate a Java method to reverse a string using StringBuilder";
4、执行生成命令:codex generate --file prompt.txt;
5、终端将直接打印出带语法高亮的可执行代码,复制即可粘贴至项目中使用。
CodeGeeX 2.21.0是智谱AI推出的AI编程助手版本,对Inline Chat功能进行了重大优化,包括UI设计升级、支持流式输出以提升响应速度,并新增“查看思路”按钮以便理解代码原理。同时,该版本在编辑器中新增CodeLens控件,支持一键“解释”代码或“添加注释”。目前该工具对个人开发者免费开放。
三、在JetBrains IDE中启用自然语言编程功能
JetBrains系列IDE(IntelliJ IDEA、PyCharm、GoLand等)通过插件深度集成CodeGeeX,支持上下文感知生成,能自动识别当前文件语言、变量名及已有逻辑结构。
1、进入IDE设置:File → Settings → Plugins(Mac为Preferences → Plugins);
2、点击 Marketplace,搜索CodeGeeX并安装;
3、重启IDE后,在编辑区任意位置按下快捷键Alt+Q(Windows/Linux)或Option+Q(Mac);
4、在浮层中输入英文需求,例如:"Create a React functional component that displays a loading spinner";
5、选择生成结果后,代码将自动插入光标所在位置,并保持当前文件缩进与编码风格一致。
四、本地运行CodeGeeX推理脚本生成代码
适用于对数据隐私敏感、需完全离线运行或定制化模型参数的开发者,依赖本地GPU资源执行全量模型推理。
1、克隆官方仓库:git clone https://gitcode.com/gh_mirrors/co/CodeGeeX;
2、进入目录并安装依赖:cd CodeGeeX && pip install -e .;
3、从官方渠道获取模型权重(约26GB),存放至models/目录下;
4、准备测试提示文件test_prompt.txt,内容为一行英文指令,如"Implement quicksort in C++ with vector
5、执行GPU推理脚本:bash ./scripts/test_inference.sh 0 ./tests/test_prompt.txt;
6、控制台输出即为模型生成的完整C++代码,含头文件、函数定义与边界处理逻辑。










