GPT中文GPT中文论坛社区AI工具软件大全
AI工具软件大全
首页 / 文章 / CodeGeeX 完整攻略:从新手到高手
🗺 攻略 · 8 分钟读完 · 2026-06-19

CodeGeeX 完整攻略:从新手到高手

CodeGeeX攻略:智谱出的 AI 编程助手——VS Code/JetBrains 插件,国内能用。

CodeGeeX 完整使用攻略:国内可用的免费 AI 编程助手

是什么 / 适合谁

CodeGeeX 是由智谱 AI 推出的一款 AI 编程助手,以插件形式集成在 VS Code 和 JetBrains 系列 IDE 中。它基于开源代码大模型,核心能力包括代码生成、补全、翻译、解释和对话式编程问答。与 Cursor 等需要特殊网络环境的工具不同,CodeGeeX 在国内网络下可直接使用,个人版完全免费,且官方提供了可下载的开源模型权重,方便开发者本地部署或二次开发。

适合人群:

不适合人群:


阶段学习路径

第1天:安装与基础补全

  1. 安装插件:在 VS Code 或 JetBrains IDE 的插件市场搜索“CodeGeeX”,点击安装。无需注册即可使用基础功能。
  2. 激活快捷键
    • 代码补全:默认自动触发,按 Tab 接受建议。
    • 手动触发:Ctrl + Enter(VS Code)或 Alt + \(JetBrains)。
  3. 体验核心功能
    • 写一个 Python 函数 def fibonacci(n):,观察自动补全的完整函数体。
    • 输入注释 // 读取CSV文件并返回DataFrame,看 CodeGeeX 生成对应代码。
  4. 代码解释:选中一段复杂代码,右键选择“Explain Code”(或快捷键 Ctrl + Shift + E),查看自然语言解释。

第1周:掌握对话与翻译

  1. 对话式编程
    • 在 IDE 侧边栏打开 CodeGeeX 对话窗口,输入“用 Python 实现二分查找,要求递归写法”。
    • 追问“添加边界检查”,观察它如何修改已有代码。
  2. 代码翻译
    • 将一段 Java 代码粘贴到对话窗口,输入“翻译成 Python”。
    • 对比翻译结果,手动调整变量命名习惯(如 camelCasesnake_case)。
  3. 单元测试生成
    • 选中一个函数,右键选择“Generate Tests”,CodeGeeX 会生成 pytest/unittest 模板。
    • 手动补充边界测试用例(如空输入、异常值)。
  4. 自定义提示词:在对话窗口输入“你是一个 Python 资深工程师,请用类型注解和文档字符串重写以下代码”,提升生成质量。

进阶:深度定制与效率提升

  1. 代码库适配
    • 在对话中粘贴项目中的典型代码片段(如 API 调用模式),告诉 CodeGeeX“后续生成类似代码时请参考此风格”。
    • 利用“代码片段收藏”功能保存常用模板(如数据库连接、日志配置)。
  2. 多文件协作
    • 使用对话窗口描述跨文件需求,例如“在 utils.py 中添加一个工具函数,并在 main.py 中调用它”。
    • 手动检查生成代码的导入路径和依赖关系。
  3. 本地模型部署(进阶):
    • 从 Hugging Face 或智谱官方仓库下载 CodeGeeX 开源模型(如 codegeex2-6b)。
    • 使用 transformers 库加载模型,通过本地 API 替换插件默认模型(需修改插件配置)。
  4. 性能调优
    • 在插件设置中调整“补全延迟”(默认 300ms,可降至 100ms 以加速响应)。
    • 关闭“自动补全”功能,仅用 Ctrl + Enter 手动触发,减少干扰。

优势


短板


价格规划

版本 价格 核心限制
个人免费版 0 元 无调用次数限制,支持全部基础功能
企业版 按需报价 私有化部署、代码安全审计、专属模型微调、优先技术支持

建议:个人开发者及小型团队直接使用免费版即可;对数据合规有要求的企业(如金融、医疗)可联系智谱销售评估私有化方案。


不合适怎么办

如果 CodeGeeX 无法满足需求,可尝试以下替代方案(均无需特殊网络环境):

  1. 通义灵码(阿里云):与 CodeGeeX 功能高度重叠,但阿里云生态整合更好(如函数计算、Serverless 应用)。
  2. Fitten Code(非十科技):轻量级插件,响应速度更快,适合对延迟敏感的场景。
  3. 百度 Comate:深度集成百度飞桨生态,适合 AI 模型开发场景。
  4. 回归传统方案:使用 IDE 原生补全 + 文档阅读(如 VS Code 的 IntelliSense),配合 ChatGPT 网页版(国内可访问)进行代码解释和调试。
01

本文涉及的工具

02

相关阅读