2025年的春节,成为中国人工智能发展历程中一个闪耀的节点。节后首个工作日,开发者们便迫不及待地投入到新技能的探索之中。如今科技日新月异,编程领域的ai工具如春笋般层出不穷。
其中,DeepSeek 凭借出色的性能与智能化体验,在开发者社区迅速走红。对 Java 程序员而言,将 DeepSeek 接入 IDEA,就如同为开发之旅配备了一位贴心的智能伙伴,显著提升编码效率,让编程过程更加流畅愉悦。接下来,我将详细演示如何在 IDEA 中集成 DeepSeek。
#### 一、环境准备
为了顺利使用相关插件,推荐通过 CodeGPT 插件作为接入桥梁。CodeGPT 是一款由AI驱动的编程助手,支持多种开发场景,是 GitHub Copilot、AI Assistant 等工具的优秀替代方案。安装前请确保你的 IDEA 版本为 2023.x 或更高版本。
较新的 IDEA 不仅功能更全面,而且在与 DeepSeek 的兼容性与稳定性方面表现更佳,为后续集成提供坚实保障。若你在网页端登录账号,系统通常会提示一键安装至开发工具。具体版本信息可参考插件详情页:
##### 配置 Python 运行环境
DeepSeek 助手依赖 Python 环境运行,需提前安装 Python 3.7 或以上版本。安装完成后,务必将其路径添加到系统环境变量中。这一步至关重要,确保系统能够正确识别并调用 Python,避免因路径问题导致插件无法正常工作。
Macbook:GithubCommitSpace Aion$ python --versionPython 3.12.8Macbook:GithubCommitSpace Aion$
启动 IDEA 后,进入菜单栏的 “File” 选项。
若使用 Windows 或 Linux 系统,点击 “
Settings
图片若使用 Mac 系统,则选择 “IntelliJ IDEA
Preferences(设置…)
图片在设置窗口中,找到 “Plugins(插件)”模块,这是 IDEA 的插件管理中心。切换至 Marketplace 选项卡,在搜索框输入 codeGpt,找到 CodeGpt 插件,查看详情后点击“安装”按钮,等待安装完成并确认。安装结束后 IDEA 将自动重启。
图片
图片##### 配置 DeepSeek 服务
前往 DeepSeek 官网(
https://www.deepseek.com/
图片在平台中找到 “API keys” 页面,创建新的密钥。若 DeepSeek 需通过 API Key 认证,你需要在 IDEA 设置中定位到 “DeepSeek” 相关配置项,并填入从官网获取的 API Key。该密钥如同通行证,用于激活 DeepSeek 的全部能力,确保服务正常使用。
图片
图片###### 在 IDEA 中连接 DeepSeek
Python v2.4版chm格式的中文手册,内容丰富全面,不但是一本手册,你完全可以把她作为一本Python的入门教程,教你如何使用Python解释器、流程控制、数据结构、模板、输入和输出、错误和异常、类和标准库详解等方面的知识技巧。同时后附的手册可以方便你的查询。
2
重复上述设置流程,进入已安装的 CodeGpt 插件设置界面,选择 “Custom OpenAI” 配置项。此处需完成三项配置:填写 API Key、设置对话模型、设定推理模型。
图片第一项为 API Key 配置,将步骤 2.2.1 中生成的密钥复制粘贴至此即可。
图片第二项为聊天模型配置,需完成两步:
在 URL 栏填写:
https://api.deepseek.com/chat/completions
deepseek-chat
图片第三项为代码补全模型配置,包含四个要点:
勾选☑️
Enable code completions
Parse response as Chat Completions
FIM template
DeepSeek Coder
https://api.deepseek.com/chat/completions
deepseek-reasoner
图片完成以上设置后,点击“应用”和“确认”保存配置。
DeepSeek配置手册
若仍有疑问,可参考官方提供的配置指南进行核对:
打开 CodeGpt 工具面板,选择
Custom OpenAI
图片例如提问:“请用 Java 实现一个提取字符串中数字的方法,并提供测试用例”
图片返回代码如下:
public class TestNumberFilter { public static String filterNumbers(String input) { // 使用正则表达式匹配所有数字 return input.replaceAll("[^0-9]", ""); } public static void main(String[] args) { String testInput = "abc123def456ghi"; String testInput2 = "SSFSDFS结论萨芬122432的噶大都是4无人区是14认识832safsss"; String result = filterNumbers(testInput2); System.out.println("Filtered numbers: " + result); // 输出: 123456 }}编写代码时,输入部分内容后按下快捷键(默认为
Ctrl + Space
图片##### 代码解释功能
面对复杂
以上就是手把手教你再idea里面如何接入 DeepSeek?的详细内容,更多请关注php中文网其它相关文章!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号