欢迎光临
我们一直在努力

CodeGeeX:开源免费的 AI 编程助手完全指南

CodeGeeX:开源免费的 AI 编程助手完全指南

一、CodeGeeX 是什么?

CodeGeeX 是智谱 AI 推出的开源 AI 编程助手,完全免费,个人可永久使用。它直接集成在 VS Code 与 JetBrains 全家桶中,无需代理就能在国内流畅使用,对中文开发者十分友好。

核心能力一览

  • 实时代码补全(行级 / 块级)
  • 自然语言生成代码(注释 → 完整函数)
  • 代码解释、注释生成、单元测试生成
  • 跨语言代码翻译(Python ↔ Java 等)
  • 侧边栏 AI 对话(支持中文、多轮交互)
  • 支持自部署与本地离线模型(可选)

在 IntelliJ IDEA 中通过插件方式使用 CodeGeeX 是免费的!

以下是关于 CodeGeeX 收费政策的具体说明,让你作为新手完全放心:

1. 基础功能完全免费

对于个人开发者来说,CodeGeeX 插件的所有核心功能都是免费使用的,没有任何隐藏费用。这包括:

  • 智能代码补全(写代码时灰色的提示,按 Tab 接受)
  • Chat 对话问答(侧边栏的对话框,提问、生成代码)
  • 代码解释(Explain Code)
  • 代码注释生成(Generate Comment)
  • 代码翻译(Translate Code,跨语言转换)
  • Fix Bug / 代码审查

2. 为什么免费?有收费版吗?

CodeGeeX 是由清华大学知识工程实验室(THUDM)开源并主导开发的 AI 编程助手。它的初衷就是为广大开发者提供免费、好用的 AI 辅助工具。

目前 CodeGeeX 的商业模式主要针对企业版:

  • 个人版:完全免费,功能无阉割。
  • 企业版:收费。提供私有化部署、企业级数据安全保护、基于企业私有代码库的微调模型、团队管理等功能。

所以,作为个人开发者,你在 IDEA 中安装使用的个人版插件是不需要花一分钱的。

3. 需要注意的一点:使用频次限制

虽然功能免费,但由于大模型的运行需要消耗算力成本,为了防止恶意刷接口,免费版会有一定的请求频率限制(Rate Limit)。

  • 在极短时间内如果频繁发送大量请求,可能会遇到“请求过于频繁,请稍后再试”的提示。
  • 但对于正常的日常开发节奏(思考几秒、写几行代码、偶尔问个问题),这个限制几乎不会被触发,完全可以满足日常需求。

总结:放心大胆地在 IDEA 里安装使用吧,完全免费,功能强大!

注:

博客:

https://blog.csdn.net/badao_liumang_qizhi

二、Windows 安装步骤

1. VS Code 安装(最常用)

  • 打开 VS Code,点击左侧活动栏 扩展 图标(或按 Ctrl+Shift+X)。
  • 在搜索框中输入 CodeGeeX,找到由 “CodeGeeX” 发布的插件,点击 安装。
  • 安装完成后,左侧活动栏会出现 CodeGeeX 图标(拼图块样式)。
  • 点击图标,按提示登录(支持 微信扫码、GitHub 账号、手机号),登录后所有功能解锁。
  • 2. JetBrains 系列 IDE(IntelliJ IDEA / PyCharm 等)

  • 进入 File → Settings → Plugins,选择 Marketplace 标签。
  • 搜索 CodeGeeX,点击 Install,安装后重启 IDE。
  • 右侧边栏会出现 CodeGeeX 工具窗口,登录方式同上。

  • 三、常用快捷键与操作

    1. 代码补全

    操作快捷键(Windows)说明
    接受灰色建议 Tab 采纳整条补全代码
    拒绝建议 Esc 忽略当前补全,继续手动输入
    手动触发补全 Alt + \\ 补全未自动出现时强制唤醒

    2. 右键菜单(选中代码后)

    功能操作方式
    解释代码 右键 → CodeGeeX → 解释代码
    生成注释 右键 → CodeGeeX → 生成注释
    生成单元测试 右键 → CodeGeeX → 生成单元测试
    翻译代码 右键 → CodeGeeX → 翻译代码

    3. 智能对话

    • 打开对话面板:点击左侧 CodeGeeX 图标,或按 Ctrl+Shift+P 输入 CodeGeeX: Ask 唤起。
    • 快速引用当前代码:选中代码后打开对话,可以直接针对选中内容提问。
    • 多轮修改:输入“优化这个函数性能”、“加上 try-except”,助手会给出改进版本。

    四、典型使用场景与技巧

    1. 用注释生成代码

    写一个简单注释,比如:

    # 从 MySQL 读取用户表,按年龄倒序返回前十名

    按 Enter 后 CodeGeeX 会自动生成带连接、查询、排序的完整函数体,按 Tab 即可采纳。

    2. 快速看懂陌生代码

    打开他人项目,选中一段复杂的逻辑,右键 解释代码,立刻获得中文说明,包括流程、关键变量和边界条件。

    3. 补全速度优化

    • 代码补全偶尔不出现时,手动按 Alt + \\ 强制激活。
    • 如果同时装有多款 AI 插件(如通义灵码、Copilot),建议临时禁用其他补全工具,避免快捷键冲突。

    4. 离线/隐私模式

    进入 CodeGeeX 设置,可下载 本地模型(约 2~3 GB),切换为“本地模式”后,所有补全和对话都在本机完成,代码不上传,网络断开也能用。


    五、常见问题排查

    现象解决方法
    补全不出现 检查右下角状态栏 CodeGeeX 是否已登录并启用;确认文件类型为受支持的语言
    连接失败 / 无法登录 尝试更换登录方式(微信换 GitHub),或重启编辑器后重试
    补全与其他插件互相干扰 在扩展管理中暂时禁用其他 AI 补全插件,只保留一个
    右键菜单未出现 CodeGeeX 选项 重新加载窗口(VS Code 中 Ctrl+Shift+P → Developer: Reload Window)
    想完全离线 在设置中下载本地模型,然后开启“本地模式”

    六、总结

    CodeGeeX 是国内开发者理想的无门槛 AI 编程伴侣:

    • 零成本:个人永久免费,无需订阅。
    • 零延迟:国内直连,响应飞快。
    • 零配置:安装即用,登录后所有功能自动开启。

    无论是日常代码补全、接手遗留项目时的代码解释,还是快速生成注释和测试,CodeGeeX 都能显著提升效率。如果你正在寻找一款既免费又省心的 AI 编程工具,它绝对值得成为你的首选。

    赞(0)
    未经允许不得转载:171主机测评 » CodeGeeX:开源免费的 AI 编程助手完全指南
    分享到: 更多 (0)

    评论 抢沙发

    • 昵称 (必填)
    • 邮箱 (必填)
    • 网址