🔧 核心功能
CodeGPT 的功能体系围绕"多模型接入与智能调度"构建,在 VS Code 插件生态中形成了独特的定位:
多模型对话面板:在 VS Code 侧边栏中打开 CodeGPT 聊天面板,可以像使用 ChatGPT 一样直接与选定的 AI 模型对话。选中一段代码后右键"Ask CodeGPT",它会自动附带当前文件上下文进行回答。面板支持多轮对话,上下文窗口大小取决于所选模型的限制(如 GPT-4o 支持 128K tokens 上下文)。
内联代码补全:在编辑器中输入代码时,CodeGPT 会根据上下文提供灰色的内联补全建议,按 Tab 接受。补全引擎可以选择不同的后端模型——从快速的 GPT-4o-mini(延迟约 200-400ms)到推理能力更强的 Claude Sonnet。与 GitHub Copilot 不同,CodeGPT 的补全不会将代码发送到第三方服务器,完全走你自己的 API key 通道。
代码解释与文档生成:选中一个函数或类,输入"解释这段代码"或"生成 JSDoc 注释",CodeGPT 会用所选模型分析逻辑并输出结构化的中文/英文解释。这项功能尤其适合接手遗留代码、阅读开源项目源码或进行 Code Review 准备。
单元测试自动生成:选中目标函数,CodeGPT 可以分析其输入输出和边界条件,自动生成对应的单元测试代码(支持 Jest、pytest、JUnit 等主流测试框架)。生成的测试覆盖了正常路径和常见异常路径,开发者只需微调即可运行。
智能代理(Agent)模式:Pro+ 版支持 Agent 工作流——给出一段自然语言描述(如"在 src/utils 下创建一个日期格式化工具函数,并写对应的测试"),CodeGPT Agent 会自动规划步骤、读写文件、执行终端命令,在沙箱内完成端到端开发任务。
🚀 上手体验
安装流程极简:在 VS Code 扩展市场搜索"CodeGPT",一键安装后重启编辑器。首次使用时,CodeGPT 会弹出欢迎向导,引导你选择模型提供商并填入 API key——支持 OpenAI、Anthropic、Google AI、Azure OpenAI、Together AI、以及本地 Ollama/LM Studio 等十余种后端。你也可以稍后在设置中随时增删模型。
配置完成后,侧边栏会出现一个聊天图标。点击打开面板,顶部有一个模型下拉选择器,可以随时切换。选中一段代码、右键菜单选择"CodeGPT: Explain Code",面板会自动弹起并附上选中代码。日常编码时,内联补全在输入 2-3 个字符后自动触发,灰字提示出现在光标下方,按 Tab 接受、按 Esc 忽略。
对于高级用户,推荐在 CodeGPT 设置中启用"智能路由"规则——例如设置"补全任务→GPT-4o-mini""重构任务→Claude 3.5 Sonnet""大文件分析→Gemini 1.5 Pro"。这样在日常使用时无需手动切换模型,AI 会根据任务类型自动选择。每月初可以在 VS Code 底部状态栏点击 CodeGPT 图标查看各模型的 token 消耗明细。
💲 价格方案
CodeGPT 采用"插件免费 + 自带 API key 按量付费 + 可选高级订阅"的模式,当前公开定价如下:
| 方案 | 月费 | 核心功能 |
|---|---|---|
| Free | $0 | 基础聊天面板、代码补全、代码解释、自带 API key 调用 |
| Pro | $10/月 | Free 全部功能 + 智能路由规则、高级代码审查、优先模型支持 |
| Pro+ | $39/月 | Pro 全部功能 + Agent 模式、批量文件处理、自定义工作流、团队仪表板 |
| Enterprise | 按需报价 | Pro+ 全部功能 + SSO/SAML、私有部署选项、专属支持、SLA 保障 |
以上为 CodeGPT 插件订阅价格。API 调用费用另计(按所选模型提供商的标准定价),以官网实时价格为准。
👍 优点与局限
优点
- 模型选择自由度业界领先:不锁定任何供应商,支持接入几乎所有主流 AI 模型以及本地部署的开源模型(Ollama、LM Studio),开发者完全掌握模型选择权。
- 成本透明可控:按自己的 API key 调用,日常补全用便宜的 GPT-4o-mini(每百万 token 约 $0.15),复杂任务才切换到昂贵模型,月度 API 花销清晰可查。
- 隐私友好:代码通过你自己的 API key 直连模型提供商,CodeGPT 不存储、不转发你的代码到其服务器。
- 智能路由降低决策负担:配置一次任务-模型映射规则后,日常使用时无需手动切换模型,系统自动按性价比最优选型。
局限
- 配置门槛不低:需要自行申请和管理各模型提供商的 API key,对非技术用户的友好度不如 GitHub Copilot 的开箱即用体验。
- 补全速度受模型提供商影响:使用本地模型时速度取决于本地硬件,使用云端模型时依赖网络质量。
- 功能深度不及原生 AI IDE:Agent 模式的能力和自动化程度与 Cursor Composer、Windsurf 等原生 AI IDE 相比仍有差距。
👥 适合人群
- 成本敏感型开发团队:用低成本的 GPT-4o-mini API key 覆盖日常补全,月度人均 AI 支出可控制在 $5 以内。
- 企业安全合规开发者:安全策略要求代码不出本地网络的金融、医疗行业团队,可通过 CodeGPT 接入 Ollama 本地部署的开源模型。
- 多模型探索者:想系统比较不同模型在特定编程任务上表现的开发者和技术选型负责人。
- 开源技术栈用户:偏好开源工具链、希望避免供应商锁定的独立开发者和小团队。
🔄 同类工具对比
| 维度 | CodeGPT | GitHub Copilot | Tabnine |
|---|---|---|---|
| 起价 | 免费(Pro $10/月) | 免费版可用;Business $19/月 | 免费版可用;Pro $12/月 |
| 功能侧重 | 多模型聚合 + 智能路由 + 自带 key | 深度 GitHub 集成 + agent 模式 | 私有部署 + 代码合规 + 全团队管理 |
| 模型支持 | GPT-4o、Claude、Gemini、本地开源模型等 | OpenAI o3/o4-mini、Claude 3.5 Sonnet 等 | 自研模型(可私有化训练) |
| 补全延迟 | 取决于所选模型 | 低延迟(专用推理基础设施) | 低延迟(本地推理选项) |
| 隐私模式 | 自带 key,代码不经过 CodeGPT 服务器 | 可关闭代码片段收集 | 支持完全离线本地推理 |
❓ 常见问题
Q:CodeGPT 免费版够用吗?
A:免费版已包含聊天面板、代码补全和代码解释等功能,只需要自带一个 API key。对于日常轻量使用完全够用。Pro 版解锁的智能路由适合每天 4 小时以上编码的专业开发者。
Q:CodeGPT 的 Agent 模式安全吗?
A:Agent 模式默认在沙箱环境中运行,不能执行未经你确认的终端命令。Pro+ 用户可以自定义 Agent 权限范围,但建议始终开启"写入前确认"选项。
Q:CodeGPT 和 Continue 有什么区别?
A:两者都是开源的 VS Code 多模型插件,但 CodeGPT 提供了更完善的智能路由、可视化配置界面和商业支持;Continue 更偏开源社区驱动,自定义能力更强但配置更复杂。
Q:能否在没有网络的本地环境中使用 CodeGPT?
A:可以。通过 CodeGPT 的 Ollama 集成,在本地机器上运行 CodeLlama、Mistral 等开源模型,即可实现完全离线的 AI 辅助编程。