IntelliJ IDEA 接入 AI 编程助手:Copilot、DeepSeek、GPT-4o Mini
在 IntelliJ IDEA 中集成 GitHub Copilot、DeepSeek 及 GPT-4o Mini 三种 AI 编程助手的步骤。涵盖插件安装、API Key 配置及模型选择,对比了各工具特点与适用场景,并提供本地部署方案参考,帮助开发者提升编码效率。

在 IntelliJ IDEA 中集成 GitHub Copilot、DeepSeek 及 GPT-4o Mini 三种 AI 编程助手的步骤。涵盖插件安装、API Key 配置及模型选择,对比了各工具特点与适用场景,并提供本地部署方案参考,帮助开发者提升编码效率。

近年来,AI 编程助手已成为开发者的高效工具,它们可以加速代码编写、优化代码结构,并提供智能提示。本文介绍如何在 IntelliJ IDEA 中集成 DeepSeek、GPT-4o Mini、GitHub Copilot,并探索本地 AI 编程助手方案,帮助开发者在不同场景下提升编程效率。
Copilot 是由 GitHub 和 OpenAI 推出的 AI 代码补全工具,它可以根据上下文智能生成代码片段。
| 功能 | 免费版 | 付费版 |
|---|---|---|
| 代码补全 | 每月 2,000 次代码补全建议 | 无限制代码建议 |
| Copilot Chat | 每月 50 条聊天消息 | 无限制聊天消息 |
| AI 模型选择 | 可选择 Claude 3.5 Sonnet 或 GPT-4o | 额外提供 o1-preview 和 o1-mini 模型 |
| 跨文件编辑 | 支持 | 支持 |
| Copilot 扩展生态系统访问 | 支持 | 支持 |
| 拉取请求摘要 | 不支持 | 支持 |
| 组织范围的策略管理 | 不支持 | 支持 |
| 审核日志 | 不支持 | 支持 |
| 增加的 GitHub 模型速率限制 | 不支持 | 支持 |
| Copilot 知识库 | 不支持 | 支持 |
| 大语言模型微调 | 不支持 | 支持 |


需要个人 Github 账号开启 Copilot,插件下载完成后按照指引进行登录 Github 并进行功能授权验证,验证完成后即可体验 Github Copilot。
代码自动补全(通过注释理解我们需要写的代码逻辑进行补全)。

可选择指定代码文件点击 Copilot Chat 进行对话代码推理分析,优化我们的代码或者帮我们完成描述的需求。

DeepSeek 是国产 AI 编程助手,支持类代码补全,具备更强的中文理解能力。DeepSeek 需要通过 API 方式接入或本地部署。这里介绍一款插件 CodeGPT,一款人工智能代码助手,已经支持集成市面上常见的大模型,我们通过它接入 DeepSeek。
如果使用本地部署,需要运行本地模型,并配置请求地址(具体步骤可参考 DeepSeek + Ollama 本地部署全流程),下面主要演示 API Key 配置场景。


填写 DeepSeek 上创建的 API Key。


按照官网对应的 URL 进行填写:https://api.deepseek.com/chat/completions

注意请求的 Headers 可不用变更,需要将 Body 中的 model 修改为:deepseek-reasoner,保存即可。 deepseek-chat 模型已全面升级为 DeepSeek-V3,接口不变。通过指定 model='deepseek-chat' 即可调用 DeepSeek-V3。 deepseek-reasoner 是 DeepSeek 最新推出的推理模型 DeepSeek-R1。通过指定 model='deepseek-reasoner',即可调用 DeepSeek-R1。

注意由于当前 DeepSeek 现在已经停止 API 接口服务充值,新用户需要等待后续恢复之后再尝试使用。(现在已经恢复充值,大家可以去体验了)
GPT-4o Mini 是 OpenAI 推出的轻量级 GPT-4o 版本,通过 CodeGPT 插件接入 IntelliJ IDEA,并且是免费使用的(每月有次数限制)。
Chat 模型选择 GPT-4o Mini。启用 Enable Code Assistant 和 Enable code completions 选项。

使用后觉得效果很不错。

| 工具 | 特点 | 适用场景 |
|---|---|---|
| GitHub Copilot | 云端 AI 代码补全 | 适合日常开发,智能推荐代码 |
| DeepSeek | 强中文理解能力,需 API | 适合国内开发者,支持 API 调用 |
| GPT-4o Mini | 免费使用,通过 CodeGPT 插件接入 | 适合初学者或轻量 AI 辅助 |
| Ollama + DeepSeek | 本地模型运行 | 适合私有部署,保护代码隐私 |
本文介绍了 IntelliJ IDEA 接入 AI 编程助手的多种方式,包括 GitHub Copilot、DeepSeek、GPT-4o Mini,以及本地 AI 部署方案。开发者可根据需求、安全性、网络环境选择合适的 AI 助手。

微信公众号「极客日志」,在微信中扫描左侧二维码关注。展示文案:极客日志 zeeklog
查找任何按下的键的javascript键代码、代码、位置和修饰符。 在线工具,Keycode 信息在线工具,online
JavaScript 字符串转义/反转义;Java 风格 \uXXXX(Native2Ascii)编码与解码。 在线工具,Escape 与 Native 编解码在线工具,online
使用 Prettier 在浏览器内格式化 JavaScript 或 HTML 片段。 在线工具,JavaScript / HTML 格式化在线工具,online
Terser 压缩、变量名混淆,或 javascript-obfuscator 高强度混淆(体积会增大)。 在线工具,JavaScript 压缩与混淆在线工具,online
生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online
基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online