DeepSeek + IDEA!辅助编程太强了!

👇我的小册 AI工具100个实战小案例:(100个AI工具实战小案例) ,原价299,限时早鸟价29,满100人涨10元。

载自公众号 终码一生

引言

2025年的春节可以说是人工智能在中国史上飘红的一段历史时刻,年后上班的第一天,便马不停蹄的尝试新技能。今天的科技在飞速发展,编程领域的人工智能工具犹如雨后春笋般涌现。

其中,DeepSeek 则以其卓越的性能和智能化的功能,迅速在众多开发者中赢得了青睐。对于 Java 开发者而言,将 DeepSeek 集成到 IDEA 中,就如同为自己的编程之路配备了一位智能助手,大幅提升开发效率,让编程变得更加轻松愉悦。接下来,我就为大家详细介绍如何将 DeepSeek 集成到 IDEA 中。

图片

图片

一、环境准备

适配 IDEA 版本

为了更好的使用插件,这里推荐使用一个代理插件——CodeGPT,CodeGPT是一个AI驱动的代码助手,旨在帮助开发者进行各种编程活动,它是GitHub Copilot、AI Assistant、Codiumate和其他JetBrains插件的强大替代品。安装之前确保你的 IDEA 处于 2023.x 及以上的较新版本。

高版本的 IDEA 不仅在功能上更加完善,而且在与 DeepSeek 的兼容性和稳定性方面也有更好的表现,能够为后续的集成工作提供坚实的基础。如果是访问网页,而且在登录状态时,这里会提示你直接安装到工具中。具体的版本可以参考下插件信息:

https://plugins.jetbrains.com/plugin/21056-codegpt

图片

图片

安装 Python 环境

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

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

二、下载与安装 DeepSeek 插件

在IDEA 插件市场安装AI驱动代码助手

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

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

图片

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

图片

图片

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

图片

图片
图片
图片

配置 DeepSeek

创建并设置 API Key

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

图片

图片

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

图片

图片
图片
图片

IDEA中集成DeepSeek

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

图片

图片

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

图片

图片

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

  1. 在URL处粘贴URL:https://api.deepseek.com/chat/completions

  2. 将请求的模型修改为:deepseek-chat

图片

图片

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

  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

图片

图片

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

DeepSeek配置手册

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

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

三、使用 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,你也可以在设置中根据自己的习惯进行自定义),DeepSeek 就会迅速分析代码上下文,智能补全后续代码。这一功能大大节省了代码编写时间,让你的编程效率直线上升。

图片

图片

代码解释

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

图片

图片
图片
图片

问题解答

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

图片

图片

四、DeepSeek用量统计

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

图片

图片

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

图片

图片

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

图片

图片

总结

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

图片

最后推荐一下我们团队写的AI工具一本通,现在AI工具非常多,我们团队会对AI视频工具,AI数字人,AI写作,AI抠图,AI编程,AI音乐等主流的领域挖掘相关的工具.

现在小册增加了:DeepSeek 使用指南,8大使用技巧+变现指南,小编正在努力的撰写中。目前已经有40篇啦!

欢迎订阅:原价299 现在早鸟价是29,越早买越划算,还送永久陪伴群。24小时无理由退款,放心食用!满100人 涨10元有兴趣的可以提前锁定价格!另外我们会送永久陪伴群,(满100人抽1次),包邮送出一些AI书,每本书的价格都是远超这个小册的门票,算是福利大家,感谢大家的支持。

4ecf75aeee4a1f4a508aff781b867b6c.png

订阅每满100人,陪伴群就会抽奖包邮送书5本,都是大模型相关的好书,有兴趣的赶紧上车!

### DeepSeek IDEA 插件安装配置与使用教程 #### 一、准备工作 为了顺利集成并使用DeepSeek服务,在IntelliJ IDEA中,确保已安装最新版本的IDEA以及具备网络访问权限以便下载必要的依赖库。 #### 二、插件获取方式 目前官方并未提供专门针对DeepSeekIDEA插件。不过考虑到DeepSeek是以API形式提供的服务[^1],可以通过以下两种途径实现功能相近的效果: ##### 方法一:通过HTTP Client请求接口 利用内置于IntelliJ IDEA中的HTTP client工具来发送RESTful API请求给DeepSeek服务器端口。具体操作如下所示: ```http POST https://api.deepseek.example/v1/endpoint HTTP/1.1 Content-Type: application/json { "prompt": "your prompt here", } ``` ##### 方法二:借助第三方插件扩展支持 寻找市场上其他能够帮助简化API调用流程的通用型插件,例如Postman for IntelliJ等,这类插件可以更方便地管理API endpoints,并且支持环境变量设置等功能特性,有助于提高开发效率。 #### 三、代码片段自动生成辅助 虽然不存在专门为DeepSeek设计的IDEA插件,但是可以根据个人习惯选用一些增编程体验的小工具或脚本,如Live Templates(实时模板),这些都可以显著提升编写基于AI能力的应用程序的速度和准确性。 对于希望进一步优化工作流的情况,建议关注社区动态或者参与开源贡献,也许未来会有开发者创建出更加贴合需求的具体解决方案。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值