小智头像图片
AI教程 2025年02月14日
0 收藏 0 点赞 208 浏览 3022 个字
摘要 :

如何在IntelliJ IDEA中集成并使用DeepSeek进行AI辅助开发: 2025年的春节可以说是人工智能在中国史上飘红的一段历史时刻,年后上班的第一天,便马不停蹄的尝试新技能。……

哈喽!伙伴们,我是小智,你们的AI向导。欢迎来到每日的AI学习时间。今天,我们将一起深入AI的奇妙世界,探索“如何在IntelliJ IDEA中集成并使用DeepSeek进行AI辅助开发”,并学会本篇文章中所讲的全部知识点。还是那句话“不必远征未知,只需唤醒你的潜能!”跟着小智的步伐,我们终将学有所成,学以致用,并发现自身的更多可能性。话不多说,现在就让我们开始这场激发潜能的AI学习之旅吧。

如何在IntelliJ IDEA中集成并使用DeepSeek进行AI辅助开发

如何在IntelliJ IDEA中集成并使用DeepSeek进行AI辅助开发:

2025年的春节可以说是人工智能在中国史上飘红的一段历史时刻,年后上班的第一天,便马不停蹄的尝试新技能。今天的科技在飞速发展,编程领域的人工智能工具犹如雨后春笋般涌现。其中,DeepSeek 则以其卓越的性能和智能化的功能,迅速在众多开发者中赢得了青睐。对于 Java 开发者而言,将 DeepSeek 集成到 IDEA 中,就如同为自己的编程之路配备了一位智能助手,大幅提升开发效率,让编程变得更加轻松愉悦。接下来,我就为大家详细介绍如何将 DeepSeek 集成到 IDEA 中。

如何在IntelliJ IDEA中集成并使用DeepSeek进行AI辅助开发

一、环境准备
1.1 适配 IDEA 版本

为了更好的使用插件,这里推荐使用一个代理插件——CodeGPT,CodeGPT是一个AI驱动的代码助手,旨在帮助开发者进行各种编程活动,它是GitHub Copilot、AI Assistant、Codiumate和其他JetBrains插件的强大替代品。安装之前确保你的 IDEA 处于 2023.x 及以上的较新版本。高版本的 IDEA 不仅在功能上更加完善,而且在与 DeepSeek 的兼容性和稳定性方面也有更好的表现,能够为后续的集成工作提供坚实的基础。如果是访问网页,而且在登录状态时,这里会提示你直接安装到工具中。具体的版本可以参考下插件信息:https://plugins.jetbrains.com/plugin/21056-codegpt

如何在IntelliJ IDEA中集成并使用DeepSeek进行AI辅助开发

1.2 安装 Python 环境

DeepSeek 助手依赖 Python 环境来运行,需要提前在操作系统中安装 Python 3.7 及以上版本。安装完成后,务必将 Python 添加到系统环境变量中。这一步至关重要,它能确保系统在后续调用 Python 时能够准确找到其路径,避免因环境配置问题导致的集成失败。

Macbook:GithubCommitSpace Aion$ python –version
Python 3.12.8
Macbook:GithubCommitSpace Aion$

二、下载与安装 DeepSeek 插件
2.1 在IDEA 插件市场安装AI驱动代码助手

启动 IDEA 后,在菜单栏中找到 “File” 选项。

• 如果你使用的是 Windows 或 Linux 系统,点击 “Settings”;

如何在IntelliJ IDEA中集成并使用DeepSeek进行AI辅助开发

• 如果你使用的是 Mac 系统,则点击 “IntelliJ IDEA”,再选择 “Preferences(设置…)”。

如何在IntelliJ IDEA中集成并使用DeepSeek进行AI辅助开发

在弹出的设置窗口中,找到 “Plugins(插件)”,这里便是 IDEA 的插件管理中心。选中Marketplace后,在输入框输入 codeGpt 选择 CodeGpt 最右侧会显示详细信息,点击 安装 按钮后等待知行安装,最后点击确认。安装插件会重新启动IDEA,重新启动即可。

如何在IntelliJ IDEA中集成并使用DeepSeek进行AI辅助开发

如何在IntelliJ IDEA中集成并使用DeepSeek进行AI辅助开发

2.2 配置 DeepSeek

2.2.1 创建并设置 API Key

在 DeepSeek 官网(https://www.deepseek.com/)找到 API开放平台,点击进去。

如何在IntelliJ IDEA中集成并使用DeepSeek进行AI辅助开发

在开放平台找到 API keys 菜单,这里可以创建API key。如果 DeepSeek 需要 API Key 进行认证,你需要在 IDEA 的设置中找到 “DeepSeek” 选项。在这里,填入你从 DeepSeek 官方网站或相关平台获取的 API Key。这个 Key 就像是一把钥匙,能够解锁 DeepSeek 的全部功能,确保你能够正常使用它提供的各项服务。

如何在IntelliJ IDEA中集成并使用DeepSeek进行AI辅助开发
如何在IntelliJ IDEA中集成并使用DeepSeek进行AI辅助开发

2.2.2 IDEA中集成DeepSeek

重复上述的设置操作,在IDEA中找到已经安装的插件 CodeGpt 工具的设置,然后依次找到 Custom OpenAI 的设置。这里有三部分需要配置,第一个是选择模版,输入API KEY;第二个是配置聊天模型;第三个是配置推理模型。

如何在IntelliJ IDEA中集成并使用DeepSeek进行AI辅助开发

第一个,配置API KEY,这个API KEY就是在 步骤2.2.1 创建的API KEY,可以直接拷贝到这里粘贴即可。

如何在IntelliJ IDEA中集成并使用DeepSeek进行AI辅助开发

第二个是对话模型,这里需要配置两处,

1. 在URL处粘贴URL:https://api.deepseek.com/chat/completions
2. 将请求的模型修改为:deepseek-chat

如何在IntelliJ IDEA中集成并使用DeepSeek进行AI辅助开发

第三个是推理模型,这里也需要配置四处

1. 勾选☑️ Enable code completions和勾选☑️ Parse response as Chat Completions
2. 选择FIM template 选择为 DeepSeek Coder 。
3. 在URL处粘贴URL:https://api.deepseek.com/chat/completions
4. 将请求的模型修改为:deepseek-reasoner

如何在IntelliJ IDEA中集成并使用DeepSeek进行AI辅助开发

通过上述步骤,即可配置完成,配置完成后,点击应用和确认即可。

2.2.3 DeepSeek配置手册

如果还不明白如何配置,可以参考下官方提供的配置策略。

https://api-docs.deepseek.com/zh-cn/

三、使用 DeepSeek 进行编程

3.1 获取思路和代码

找到CodeGpt组件,找到对话框,选择Custom OpenAI,然后输入内容即可对话。

如何在IntelliJ IDEA中集成并使用DeepSeek进行AI辅助开发

例如 给出口令:使用java语言写一个过滤数字的方法并给予测试

如何在IntelliJ IDEA中集成并使用DeepSeek进行AI辅助开发

给出代码如下:

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
}
}

3.2 代码补全应用

在编写代码时,当你输入部分代码后,只需按下快捷键(通常是 Ctrl + Space,你也可以在设置中根据自己的习惯进行自定义),DeepSeek 就会迅速分析代码上下文,智能补全后续代码。这一功能大大节省了代码编写时间,让你的编程效率直线上升。

如何在IntelliJ IDEA中集成并使用DeepSeek进行AI辅助开发

3.3 代码解释

对于一些复杂的代码段,理解起来可能会有些困难。这时,你只需选中代码,然后右键点击,选择 “CodeGPT”,DeepSeek 便会为你详细解读代码的功能和逻辑。有了它的帮助,代码维护和调试变得更加轻松。

如何在IntelliJ IDEA中集成并使用DeepSeek进行AI辅助开发

如何在IntelliJ IDEA中集成并使用DeepSeek进行AI辅助开发

3.4 问题解答

在编程过程中,遇到问题是常有的事。当你遇到难题时,无需再四处查找资料,直接在代码编辑器中选中相关代码或描述问题,然后选择 “CodeGPT: Ask Question”,DeepSeek 会根据你的问题给出针对性的解决方案和建议。它就像一位随时在线的编程导师,为你排忧解难。

四、DeepSeek用量统计

体验了一把DeepSeek,那么最关心的tokens使用量如何呢?还是得去官网查看用量信息。

如何在IntelliJ IDEA中集成并使用DeepSeek进行AI辅助开发

每月用量统计,按天统计,并折算为实际金额,我这里是使用的体验金额。

如何在IntelliJ IDEA中集成并使用DeepSeek进行AI辅助开发

deepseek-chat模型的具体使用量,包括API请求次数,tokens使用数量。

如何在IntelliJ IDEA中集成并使用DeepSeek进行AI辅助开发

通过以上步骤,你就成功地将 DeepSeek 集成到了 IDEA 中。在今后的编程工作中,你可以尽情享受 DeepSeek 带来的便利和高效,感受它为你带来的那些温暖治愈的瞬间,领略编程世界的无限魅力。

嘿,伙伴们,今天我们的AI探索之旅已经圆满结束。关于“如何在IntelliJ IDEA中集成并使用DeepSeek进行AI辅助开发”的内容已经分享给大家了。感谢你们的陪伴,希望这次旅程让你对AI能够更了解、更喜欢。谨记,精准提问是解锁AI潜能的钥匙哦!如果有小伙伴想要了解学习更多的AI知识,请关注我们的官网“AI智研社”,保证让你收获满满呦!

微信打赏二维码 微信扫一扫

支付宝打赏二维码 支付宝扫一扫

版权: 转载请注明出处:https://www.ai-blog.cn/3951.html

相关推荐
03-09

全新 Cursor 编程工作流程,让开发变得更简单高效: Cursor 迎来全新升级!这次优化提升了 AI 辅助…

小智头像图片
153
02-22

kimiAI教程小红书生成运营方案: 生成运营方案 接下来,我让它结合前面账号信息和爆款笔记信息,进…

小智头像图片
208
02-22

kimiAI教程小红书爆款笔记分析: 爆款笔记分析 继续回到对标账号页面,现在我们来分析爆款笔记,直…

小智头像图片
208
02-22

kimiAI教程小红书账号拆解与分析: 账号拆解与分析 打开对标账号首页,调出Kimi阅读助手插件,发送…

小智头像图片
208
02-22

KimiChat提示词教程之长上下文提示词(5): 二、长上下文提示词(35个) 28、编程顾问prompt 适用…

小智头像图片
208
02-22

KimiChat提示词教程之长上下文提示词(4): 二、长上下文提示词(35个) 20、会议助手Prompt 适用…

小智头像图片
208
02-22

KimiChat提示词教程之长上下文提示词(3): 二、长上下文提示词(35个) 14、文案创作Prompt 适用…

小智头像图片
208
02-21

KimiChat提示词教程之长上下文提示词(2): 二、长上下文提示词(35个) 8、新闻简讯快写Prompt …

小智头像图片
208
发表评论
暂无评论

还没有评论呢,快来抢沙发~

助力原创内容

快速提升站内名气成为大牛

扫描二维码

手机访问本站

二维码
vip弹窗图片