当前位置: 代码网 > it编程>编程语言>Java > 辅助编程太强了! DeepSee接入IDEA的教程

辅助编程太强了! DeepSee接入IDEA的教程

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

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,可以直接拷贝到这里粘贴即可。

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

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

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

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

  • 勾选☑️ enable code completions和勾选☑️ parse response as chat completions
  • 选择fim template 选择为 deepseek coder 。
  • 在url处粘贴url:https://api.deepseek.com/chat/completions
  • 将请求的模型修改为: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 带来的便利和高效,感受它为你带来的那些温暖治愈的瞬间,领略编程世界的无限魅力。

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com