• 设为首页
  • 收藏本站
  • 积分充值
  • VIP赞助
  • 手机版
  • 微博
  • 微信
    微信公众号 添加方式:
    1:搜索微信号(888888
    2:扫描左侧二维码
  • 快捷导航
    福建二哥 门户 查看主题

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

    发布者: Error | 发布时间: 2025-6-20 18:32| 查看数: 100| 评论数: 0|帖子模式

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

    一、环境准备适配 IDEA 版本

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

    安装 Python 环境

    DeepSeek 助手依赖 Python 环境来运行,需要提前在操作系统中安装 Python 3.7 及以上版本。安装完成后,务必将 Python 添加到系统环境变量中。这一步至关重要,它能确保系统在后续调用 Python 时能够准确找到其路径,避免因环境配置问题导致的集成失败。
    1. Macbook:GithubCommitSpace Aion$ python --version
    2. Python 3.12.8
    3. Macbook:GithubCommitSpace Aion$
    复制代码
    二、下载与安装 DeepSeek 插件

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

    启动 IDEA 后,在菜单栏中找到 “File” 选项。
    如果你使用的是 Windows 或 Linux 系统,点击 “
    1. Settings
    复制代码
    ”;

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

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


    配置 DeepSeek创建并设置 API Key

    在 DeepSeek 官网(
    1. 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:
    1. https://api.deepseek.com/chat/completions
    复制代码
    将请求的模型修改为:
    1. deepseek-chat
    复制代码

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

    • 勾选☑️
      1. Enable code completions
      复制代码
      和勾选☑️
      1. Parse response as Chat Completions
      复制代码
    • 选择
      1. FIM template
      复制代码
      选择为
      1. DeepSeek Coder
      复制代码

    • 在URL处粘贴URL:
      1. https://api.deepseek.com/chat/completions
      复制代码
    • 将请求的模型修改为:
      1. deepseek-reasoner
      复制代码

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

    如果还不明白如何配置,可以参考下官方提供的配置策略:
    1. <a href="https://api-docs.deepseek.com/zh-cn/" target="_blank">https://api-docs.deepseek.com/zh-cn/</a>
    复制代码
    三、使用 DeepSeek 进行编程获取思路和代码

    找到 CodeGpt组件,找到对话框,选择
    1. Custom OpenAI
    复制代码
    ,然后输入内容即可对话。

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

    给出代码如下:
    1. public class TestNumberFilter {
    2.     public static String filterNumbers(String input) {
    3.         // 使用正则表达式匹配所有数字
    4.         return input.replaceAll("[^0-9]", "");
    5.     }
    6.     public static void main(String[] args) {
    7.         String testInput = "abc123def456ghi";
    8.         String testInput2 = "SSFSDFS结论萨芬122432的噶大都是4无人区是14认识832safsss";
    9.         String result = filterNumbers(testInput2);
    10.         System.out.println("Filtered numbers: " + result); // 输出: 123456
    11.     }
    12. }
    复制代码
    代码补全应用

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

    代码解释

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


    问题解答

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

    四、DeepSeek用量统计

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

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

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

    总结

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

    来源:https://www.jb51.net/softjc/973303.html
    免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?立即注册

    ×

    最新评论

    QQ Archiver 手机版 小黑屋 福建二哥 ( 闽ICP备2022004717号|闽公网安备35052402000345号 )

    Powered by Discuz! X3.5 © 2001-2023

    快速回复 返回顶部 返回列表