IntelliJ IDEA 接入 DeepSeek,实现辅助编程

总结:IDEA社区版接入AI代码工具 本文主要记录下IDEA工具接入的方式。 阅读详情
AI摘要

本文详细介绍了如何将DeepSeek AI编程助手集成到IntelliJ IDEA中,包括环境准备、插件下载安装、API Key配置、DeepSeek的使用方法以及用量统计。通过DeepSeek,Java开发者可以享受到代码智能补全、代码解释和问题解答等辅助功能,从而提高开发效率。

引言

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 带来的便利和高效,感受它为你带来的那些温暖治愈的瞬间,领略编程世界的无限魅力。

插件集成|在IDEA中CodeGPT使用DeepSeek集成 通过以上步骤,你就成功地将 DeepSeek 集成到了 IDEA 中。在今后的编程工作中,你可以尽情享受 DeepSeek 带来的便利和高效,感受它为你带来的那些温暖治愈的瞬间,领略编程世界的无限魅力。欢迎关注博主「六月暴雪飞梨花」或加入【六月暴雪飞梨花社区】一起学习和分享Linux、C、C++、Python、Matlab,机器人运动控制、多机器人协作,智能优化算法,滤波估计、多传感器信息融合,机器学习,人工智能等相关领域的知识和技术。 阅读详情

相关推荐

在Windows的IntelliJ IDEA中集成DeepSeek完整指南

通过本文的配置指南,您已成功将DeepSeek集成到开发环境中。建议从简单任务开始逐步体验AI编程助手的强大功能,后续可探索自定义模型训练等高级功能。常见问题Q&AQ:社区版和企业版有什么区别?A:企业版支持本地模型部署、团队知识库定制和审计功能。Q:如何处理代码版权问题?A:DeepSeek采用合规训练数据,建议开启代码水印功能。欢迎在评论区留下您的使用体验和技术问题!

TKang8912的博客 2907

DeepSeek-手把手教你接入IDEA(codeGPT)

如果能更新,尽量选择新的版本,因为 deepseek 与IDEA的版本有兼容对应关系,IDEA如果偏旧,可能无法体验到新版的配置项。将AI接入IDEA编辑器肯定不仅仅是为了chat,很重要的是在编码方面,提供补全、提示、注释、测试方法等快捷操作,接下来配置编码方面。在 API Key 字段中,输入从 DeepSeek 获取的 API 密钥。代码解释:右键选择代码,使用 Explain Code 功能获取代码解释。配置后,即可在右侧菜单栏中看到对应功能,通过对话可以实现API的调用。

c_zyer的博客 1万+

AI自动化代码编程——IntelliJ IDEA安装Continue框架使用 DeepSeek

另外还有一个up主要B站介绍的一个IDEA 2024 使用新手教程,Auto-dev在插件市场无法搜索到,这个需要手动安装,但功能也是一样的(up主说这个插件是开源)。不是一个插件,而是一个工具或框架,你可能需要通过命令行安装它,或者将它作为一个依赖添加到项目中。例如,如果它是通过 npm 或 pip 等包管理器安装的,你可以在终端运行相关命令。模型的过程基本包括:安装相关插件或工具、配置 API 密钥、集成 SDK、以及在项目中调用 DeepSeek 的功能。,如果没有,你可以从。一旦完成设置并初始化。

传道\授业\解惑 9074

手把手教你把DeepSeek接入IDEA

公司概况成立时间:2023 年 7 月 17 日。创始人:梁文峰。总部地点:中国浙江杭州。公司背景:由量化资管巨头幻方量化创立。技术研发硬件支持:幻方量化为 DeepSeek 的技术研发提供强大硬件支持,在 2021 年就开始储备大量 NVIDIA A100 芯片。训练框架:有高效的训练框架,如 DeepSeek-V3 仅使用约 2,000 块 NVIDIA H800 系列芯片,在约 55 天内完成训练,成本为 558 万美元。模型发布。

qq_41729329的博客 7492

解锁IntelliJ IDEA新姿势:接入DeepSeek,开启智能编程之旅

通过上述步骤,我们成功地在 IntelliJ IDEA 中接入了 DeepSeek,并体验了它在代码生成、补全、解释以及解决编程问题等方面的强大功能。这一集成不仅显著提升了编程效率,还降低了开发的难度和门槛,让开发者能够将更多的精力投入到创造性的工作中。随着人工智能技术的不断发展,AI 辅助编程的未来充满了无限的可能性。我们有理由期待,未来的 AI 编程工具将具备更强大的自然语言理解能力,能够更精准地理解开发者的需求,生成更加高质量、符合特定业务逻辑的代码。

远程部署调试 运行安装 项目调试 二次开发 项目技术新 持续迭代 部分源码免费分享 1821

欧姆龙PLC的FinsTCP协议

三个流行的PLC: PLC 通讯协议 默认IP和端口 区别 西门子S7-1200 S7 192.168.1.201 :102 2次验证(正常连接后,第一次发不断开,第二次发断开) 三菱Q系列 MC 192.168.1.250 :4096 不验证(正常连接后,怎么发都不断开) 欧姆龙CJ-2M系列 FinsTCP 192.168.1.14 :9600 1次验证(正常连接后,第一次发断开) ...

周林的博客 1万+

【转载】IntelliJ IDEA 接入 DeepSeek,实现辅助编程

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

yang1276的博客 200

ISP图像处理Verilog仿真框架搭建(附代码)

基于Verilog的图像处理仿真框架搭建

路漫漫其修远兮,吾将上下而求索 1898

IntelliJ IDEA 接入 DeepSeek,实现辅助编程!

戳下方名片,关注并星标!回复“1024”获取2TB学习资源!????体系化学习:运维工程师打怪升级进阶之路 4.0— 特色专栏—MySQL/PostgreSQL/MongoDBElasticSearch/Hadoop/RedisKubernetes/Docker/DevOpsKafka/RabbitMQ/Zookeeper监控平台/应用与服务/集群管理N...

民工哥的博客 306

三极管简单振荡电路实现:从零开始的实战示例

通过一个基础实例,手把手教你如何利用三极管构建简单的振荡电路,深入理解三极管在实际电路中的工作原理与应用技巧。

weixin_32836713的博客 1203

Keil MDK安装NRF52832开发环境全攻略(附系统时间错误解决方案)

本文详细介绍了如何使用Keil MDK搭建NRF52832开发环境,包括基础软件安装、项目配置关键步骤以及常见问题解决方案。特别针对系统时间错误导致的编译失败问题提供了实用解决方法,帮助开发者快速上手NRF52832开发。

weixin_29168153的博客 506

【idea通过CodeGPT插件接入deepseek】

idea接入deepseek

weixin_44943030的博客 1228

基于STM32设计的智能水母投喂器(华为云IOT)_170

本项目利用STM32单片机控制各种传感器和水泵等设备,能够自动检测和调整水温和水质等参数,自动换水,自动供氧等等,充分满足了水母的养殖要求和需要。同时,根据水母喜欢的光环境,添加了RGB氛围灯,以及可以手动控制的喂食器等功能,提升了水母养殖的便利性和趣味性。

8808

【保姆级教程】如何本地IDE使用CC GUI插件实现类Claude Code功能

作为一个第一次发博客的新人,心里其实挺忐忑的,也不知道会有多少人看到这篇教程。如果你真的读到了这里,那对我来说已经是莫大的鼓励了 🙏如果你在跟着教程操作的过程中遇到了问题,或者发现了任何表述不当、截图过时的地方,非常欢迎在评论区留言告诉我。你的每一条反馈,对我这个新手博主来说都是宝贵的财富。另外,AI 编程工具发展非常快,模型会更新、插件会升级、API 接口也可能变化。如果过了一段时间你发现某些步骤不再适用了,也请提醒我,我会尽量保持教程的时效性。

ARU_TO_RIA的博客 2242

基于YOLO26深度学习框架的文档表格识别系统的算法研究实现方法

本文研究了基于YOLO26深度学习框架的文档表格识别系统实现方法。系统采用YOLO26网络架构,通过数据预处理、模型训练、检测推理和表格分析四个模块实现高效表格识别。研究详细阐述了数据归一化、增强等技术处理,以及采用迁移学习策略优化模型训练过程。实验表明,该系统能有效识别多种表格结构并生成结构化数据,为文档自动化处理提供了可靠解决方案。

一键难忘的博客 973

一种低照度目标检测新策略:IAT集成YOLOv8实现暗光与雾霾环境下的性能优化【附核心实战代码】

随着深度学习和计算机视觉的快速发展,目标检测模型在各个领域中的应用不断扩展,特别是在低照度环境下的视觉任务。YOLOv8作为当前最先进的目标检测模型之一,在高亮度和良好照明条件下表现出色,但在低照度环境下的性能存在一定的不足。为了解决这一问题,我们提出了一种轻量级的低照度图像增强网络(IAT)来改进YOLOv8的暗光检测能力。本篇文章将深入探讨这一创新改进,并附带代码实现,帮助大家更好地理解这一技术的应用和效果。

一键难忘的博客 3501

在IntelliJ IDEA中使用本地deepseek模型实现AI辅助编程

通过以上步骤即可在IDEA中实现本地大模型辅助开发。如果遇到技术问题,建议查看。保存配置文件,返回编辑器界面。

g2591324079的博客 6970

Oracle EBS和华为MetaERP在会计科目(COA)设计上的观察非常精准。这两种设计确实代表了两种截然不同的系统架构思想,我们可以从设计哲学、优劣对比和演进关系三个方面进行深入分析。

OracleEBS与华为MetaERP的COA设计对比分析 OracleEBS采用弹性域架构,通过固定段数字符串实现多维度核算,强调稳定性和全球统一标准,但修改成本高、扩展性受限。华为MetaERP采用解耦架构,将核算单元、自然科目和核算维度分离,支持动态扩展和灵活调整,更适合业务快速变化的企业。 OracleEBS优势在于强一致性和成熟稳定,劣势是灵活性差;华为MetaERP优势是极致灵活性,劣势是对管理要求高。两者代表了不同时代的企业软件设计理念:OracleEBS适合标准化需求,MetaERP则面向快

金牌架构师 430

IDEA 接入 DeepSeek,酷!

# IDEA 接入 DeepSeek的两种方式 太酷了!

编程技术、独立开发、技术资讯以及编程感悟等内容 3385

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

IDEA 接入 DeepSeek,辅助编程特别好,比德芙还丝滑!

IDEA 接入 DeepSeek,辅助编程

weixin_65832899的博客 1400

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

IDEA接入DeepSeek最新教程Proxy AI(codeGpt)

此时,在右侧就有一个codeGPT的图标,打开后就能输入文字进行对话了,这种配置的大模型属于在线的,连接deepseek的官方api,有时候会有网络卡顿问题,多试几次。2.那怎么办呢,我们其实还可以对接其他免费的大模型,或者使用目前codeGpt自带的,也可以自己本地部署deepseek,然后用ollama配置,可以参考。左侧其他选型也是各种大模型。1.对话,显示Insufficient Balance(余额不足) ,这时候,才发现目前对接deepseek已经用不了,哦豁!

huangli的博客 1万+

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

IDEA + DeepSeek 实现 AI辅助编程,提升效率10倍(全网超详细的终极图文实战指南)

IDEA + DeepSeek 实现 AI辅助编程,提升效率10倍(全网超详细的终极图文实战指南)

编程技术探索者,分享C/C++、C#、Java、数据库等开发经验,聚焦实战技巧与AI兴趣,助力编程爱好者成长。 5442
上一篇: B站评论系统的多级存储架构
下一篇: DeepSeek4J 发布!Java 项目一行代码集成 DeepSeek
尘世中-迷途小书童
博客等级 码龄11年 1061粉丝 193原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

尘世中-迷途小书童

欢迎IT从业者的头脑风暴

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值