0

0

手把手教你再idea里面如何接入 DeepSeek?

看不見的法師

看不見的法師

发布时间:2025-08-05 12:28:17

|

787人浏览过

|

来源于php中文网

原创

引言

2025年的春节,成为中国人工智能发展历程中一个闪耀的节点。节后首个工作日,开发者们便迫不及待地投入到新技能的探索之中。如今科技日新月异,编程领域的ai工具如春笋般层出不穷。

其中,DeepSeek 凭借出色的性能与智能化体验,在开发者社区迅速走红。对 Java 程序员而言,将 DeepSeek 接入 IDEA,就如同为开发之旅配备了一位贴心的智能伙伴,显著提升编码效率,让编程过程更加流畅愉悦。接下来,我将详细演示如何在 IDEA 中集成 DeepSeek。

手把手教你再idea里面如何接入 DeepSeek?#### 一、环境准备

IDEA 版本要求

为了顺利使用相关插件,推荐通过 CodeGPT 插件作为接入桥梁。CodeGPT 是一款由AI驱动的编程助手,支持多种开发场景,是 GitHub Copilot、AI Assistant 等工具的优秀替代方案。安装前请确保你的 IDEA 版本为 2023.x 或更高版本。

较新的 IDEA 不仅功能更全面,而且在与 DeepSeek 的兼容性与稳定性方面表现更佳,为后续集成提供坚实保障。若你在网页端登录账号,系统通常会提示一键安装至开发工具。具体版本信息可参考插件详情页:

手把手教你再idea里面如何接入 DeepSeek?##### 配置 Python 运行环境

DeepSeek 助手依赖 Python 环境运行,需提前安装 Python 3.7 或以上版本。安装完成后,务必将其路径添加到系统环境变量中。这一步至关重要,确保系统能够正确识别并调用 Python,避免因路径问题导致插件无法正常工作。

Macbook:GithubCommitSpace Aion$ python --versionPython 3.12.8Macbook:GithubCommitSpace Aion$

二、下载与安装 DeepSeek 插件

在 IDEA 插件市场安装 AI 辅助工具

启动 IDEA 后,进入菜单栏的 “File” 选项。

若使用 Windows 或 Linux 系统,点击 “

Settings
”;手把手教你再idea里面如何接入 DeepSeek?图片若使用 Mac 系统,则选择 “
IntelliJ IDEA
” → “
Preferences(设置…)
”。手把手教你再idea里面如何接入 DeepSeek?图片在设置窗口中,找到 “Plugins(插件)”模块,这是 IDEA 的插件管理中心。切换至 Marketplace 选项卡,在搜索框输入 codeGpt,找到 CodeGpt 插件,查看详情后点击“安装”按钮,等待安装完成并确认。安装结束后 IDEA 将自动重启

手把手教你再idea里面如何接入 DeepSeek?图片手把手教你再idea里面如何接入 DeepSeek?图片##### 配置 DeepSeek 服务

获取并配置 API Key

前往 DeepSeek 官网(

https://www.deepseek.com/
),进入 API 开放平台。

手把手教你再idea里面如何接入 DeepSeek?图片在平台中找到 “API keys” 页面,创建新的密钥。若 DeepSeek 需通过 API Key 认证,你需要在 IDEA 设置中定位到 “DeepSeek” 相关配置项,并填入从官网获取的 API Key。该密钥如同通行证,用于激活 DeepSeek 的全部能力,确保服务正常使用。

手把手教你再idea里面如何接入 DeepSeek?图片手把手教你再idea里面如何接入 DeepSeek?图片###### 在 IDEA 中连接 DeepSeek

Python v2.4 中文手册 chm
Python v2.4 中文手册 chm

Python v2.4版chm格式的中文手册,内容丰富全面,不但是一本手册,你完全可以把她作为一本Python的入门教程,教你如何使用Python解释器、流程控制、数据结构、模板、输入和输出、错误和异常、类和标准库详解等方面的知识技巧。同时后附的手册可以方便你的查询。

下载

重复上述设置流程,进入已安装的 CodeGpt 插件设置界面,选择 “Custom OpenAI” 配置项。此处需完成三项配置:填写 API Key、设置对话模型、设定推理模型。

手把手教你再idea里面如何接入 DeepSeek?图片第一项为 API Key 配置,将步骤 2.2.1 中生成的密钥复制粘贴至此即可。

手把手教你再idea里面如何接入 DeepSeek?图片第二项为聊天模型配置,需完成两步:

在 URL 栏填写:

https://api.deepseek.com/chat/completions

将模型名称设为:
deepseek-chat

手把手教你再idea里面如何接入 DeepSeek?图片第三项为代码补全模型配置,包含四个要点:

勾选☑️

Enable code completions

勾选☑️
Parse response as Chat Completions

选择
FIM template
DeepSeek Coder

在 URL 栏填写:
https://api.deepseek.com/chat/completions

将请求模型设为:
deepseek-reasoner

手把手教你再idea里面如何接入 DeepSeek?图片完成以上设置后,点击“应用”和“确认”保存配置。

DeepSeek配置手册

若仍有疑问,可参考官方提供的配置指南进行核对:

三、使用 DeepSeek 辅助开发

获取编程思路与代码示例

打开 CodeGpt 工具面板,选择

Custom OpenAI
模式,输入问题即可发起对话。

手把手教你再idea里面如何接入 DeepSeek?图片例如提问:“请用 Java 实现一个提取字符串中数字的方法,并提供测试用例”

手把手教你再idea里面如何接入 DeepSeek?图片返回代码如下:

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 便会根据上下文智能预测并补全后续代码。这一功能极大提升了编码速度,减少重复劳动。

手把手教你再idea里面如何接入 DeepSeek?图片##### 代码解释功能

面对复杂

相关专题

更多
python开发工具
python开发工具

php中文网为大家提供各种python开发工具,好的开发工具,可帮助开发者攻克编程学习中的基础障碍,理解每一行源代码在程序执行时在计算机中的过程。php中文网还为大家带来python相关课程以及相关文章等内容,供大家免费下载使用。

760

2023.06.15

python打包成可执行文件
python打包成可执行文件

本专题为大家带来python打包成可执行文件相关的文章,大家可以免费的下载体验。

639

2023.07.20

python能做什么
python能做什么

python能做的有:可用于开发基于控制台的应用程序、多媒体部分开发、用于开发基于Web的应用程序、使用python处理数据、系统编程等等。本专题为大家提供python相关的各种文章、以及下载和课程。

762

2023.07.25

format在python中的用法
format在python中的用法

Python中的format是一种字符串格式化方法,用于将变量或值插入到字符串中的占位符位置。通过format方法,我们可以动态地构建字符串,使其包含不同值。php中文网给大家带来了相关的教程以及文章,欢迎大家前来阅读学习。

618

2023.07.31

python教程
python教程

Python已成为一门网红语言,即使是在非编程开发者当中,也掀起了一股学习的热潮。本专题为大家带来python教程的相关文章,大家可以免费体验学习。

1265

2023.08.03

python环境变量的配置
python环境变量的配置

Python是一种流行的编程语言,被广泛用于软件开发、数据分析和科学计算等领域。在安装Python之后,我们需要配置环境变量,以便在任何位置都能够访问Python的可执行文件。php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

549

2023.08.04

python eval
python eval

eval函数是Python中一个非常强大的函数,它可以将字符串作为Python代码进行执行,实现动态编程的效果。然而,由于其潜在的安全风险和性能问题,需要谨慎使用。php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

579

2023.08.04

scratch和python区别
scratch和python区别

scratch和python的区别:1、scratch是一种专为初学者设计的图形化编程语言,python是一种文本编程语言;2、scratch使用的是基于积木的编程语法,python采用更加传统的文本编程语法等等。本专题为大家提供scratch和python相关的文章、下载、课程内容,供大家免费下载体验。

709

2023.08.11

高德地图升级方法汇总
高德地图升级方法汇总

本专题整合了高德地图升级相关教程,阅读专题下面的文章了解更多详细内容。

72

2026.01.16

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
麻省理工大佬Python课程
麻省理工大佬Python课程

共34课时 | 5.1万人学习

国外Web开发全栈课程全集
国外Web开发全栈课程全集

共12课时 | 1.0万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号