一、IDE集成DeepSeek保姆级教学(安装篇)

embedded/2025/3/1 2:13:22/

一、JetBrains IDEA 中安装教学

第一步:事先准备

  • 支持系统:Windows 7 ~ Windows 11、Linux、macOS;
  • 下载并安装兼容的 JetBrains IDEA 2021.2 及以上版本,推荐使用2024.1及以上的版本以获取最佳兼容性;
  • 安装 Python 3.7 或更高版本

第二步:在 IntelliJ IDEA 中安装CodeGPT

打开 IntelliJ IDEA 设置窗口, File —> Settings —> Plugins—> Marketplace 在输入框搜索 CodeGPT,找到CodeGPT后单击 Install 进行安装。

CodeGPT

安装完成后,重启 IntelliJ IDEA。

重启 IntelliJ IDEA

重启完成后在右侧可以看到CodeGPT 图标,至此CodeGPT安装完成。

CodeGPT安装完成

CodeGPT初体验,直接和CodeGPT对话,可使其生成代码,在对话框输入:“用java 写一个过滤数字的方法并返回测试”, 此时使用的默认大模型,第三步会说明怎么配置DeepSeek大模型

在这里插入图片描述

完成的代码如下:

public class DigitFilter {// Method to filter digits from a stringpublic static String filterDigits(String input) {StringBuilder digits = new StringBuilder();for (char c : input.toCharArray()) {if (Character.isDigit(c)) {digits.append(c);}}return digits.toString();}// Unit testpublic static void main(String[] args) {String testInput = "abc123xyz456";String expectedOutput = "123456";String result = filterDigits(testInput);if (result.equals(expectedOutput)) {System.out.println("Test Passed!");} else {System.out.println("Test Failed. Expected: " + expectedOutput + ", Got: " + result);}}
}

代码执行结果 Test Passed!:

代码执行结果 Test Passed

DeepSeek_56">第三步:在CodeGPT中配置DeepSeek

方法1(收费)

3.1.1 登录deepseek API 开发平台创建一个 API Key,开发平台地址:https://www.deepseek.com/

API 登录开放平台
创建API keys

3.1.2 打开 IntelliJ IDEA 设置窗口, File —> Settings —> Tools —> CodeGPT —> Providers —> Custom OpenAI

  1. preset template 选 OpenAI
  2. API Key 填写上面创建的 API key

Custom OpenAI设置
Custom OpenAI设置

Chat Completions 设置:

  1. URL 修改为:https://api.deepseek.com/chat/completions
  2. Body 请求体 model 参数修改为:deepseek-chat

Chat Completions 设置

Code Completions 设置:

  1. 勾选☑️ Enable code completions及勾选☑️ Parse response as Chat Completions
  2. 选择FIM template 选择为 DeepSeek Coder 。
  3. 在URL处粘贴URL:https://api.deepseek.com/chat/completions
  4. 将Body 请求体 model 参数修改为:deepseek-reasoner

Code Completions 设置
通过上述步骤,即可配置完成,配置完成后,点击Apply和OK即可。

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

3.1.3 DeepSeek用量统计,登录deepseek API 开发平台 —> 用量信息,可以查看消费金额:

用量信息

方法2 (免费)

3.2.1 创建CodeGPT API Key ,登录地址:https://www.codegpt.ee/signin,登录后单击 Providers —> Cloud —> CodeGPT —> Sign up Here —> 找到 Your API Keys 单击copy图标

创建CodeGPT API Key 入口

在这里插入图片描述

3.2.2 打开 IntelliJ IDEA 设置窗口, File —> Settings —> Tools —> CodeGPT —> Providers —> CodeGPT

  1. 填写 API key,把上面API key 粘贴进去
  2. Chat model 选择 DeepSeek V3
  3. Code model 默认Codestral 不用改
  4. 勾选☑️ Enable code Assisant及勾选☑️ Enable code Completions

<a class=DeepSeek V3 设置" />

至此DeepSeek设置完成,下一篇展示如何高效使用 DeepSeek

二、IDE集成DeepSeek保姆级教学(使用篇)

– 欢迎点赞、关注、转发、收藏【技术咖啡馆C】,各大平台同名。


http://www.ppmy.cn/embedded/168936.html

相关文章

数据驱动未来!天合光能与永洪科技携手开启数字化新篇章

在信息化时代的今天&#xff0c;企业间的竞争早就超越了传统产品与服务的范畴&#xff0c;新的核心竞争力即——数据处理能力和信息技术的应用。作为数据技术领域的领军者&#xff0c;永洪科技凭借其深厚的技术积累和丰富的行业经验&#xff0c;成功助力天合光能实现数字化升级…

excel

一、冻结 二、保护单元格 单元格默认为锁定状态&#xff1b; 锁定保护&#xff0c;则该单元格不能改&#xff1b; 取消锁定保护&#xff0c;则该单元格可改&#xff1b; 三、排序 选择整列 选择某个单元格&#xff0c;开始》排序&#xff0c;则该单元格的列&#xff0c;均排序&…

九、数据治理架构流程

一、总体结构 《数据治理架构流程图》&#xff08;Data Governance Architecture Flowchart&#xff09; 水平结构&#xff1a;流程图采用水平组织&#xff0c;显示从数据源到数据应用的进程。 垂直结构&#xff1a;每个水平部分进一步划分为垂直列&#xff0c;代表数据治理的…

一文掌握模拟登录的基本原理和实战

文章目录 1. 模拟登录的基本原理1.1 登录流程1.2 关键技术2. 模拟登录的实战步骤2.1 分析登录页面2.2 使用 Requests 实现模拟登录2.3 处理验证码2.4 使用 Selenium 实现模拟登录3. 实战案例:模拟登录豆瓣3.1 分析豆瓣登录页面3.2 实现代码4. 注意事项5. 总结模拟登录是爬虫开…

llama.cpp 一键运行本地大模型 - Windows

文章目录 llama.cpp 一键运行本地大模型 - Windows嘿&#xff0c;咱来唠唠 llama.cpp 这玩意儿&#xff01;gguf 格式是啥&#xff1f;咱得好好说道说道基座模型咋选&#xff1f;所需物料&#xff0c;咱得准备齐全咯核心命令&#xff0c;得记牢啦运行方式咋选&#xff1f;测试应…

【Rust中级教程】2.10. API设计原则之受约束性(constrained) Pt.1:对类型进行修改、`#[non_exhaustive]`注解

喜欢的话别忘了点赞、收藏加关注哦&#xff08;加关注即可阅读全文&#xff09;&#xff0c;对接下来的教程有兴趣的可以关注专栏。谢谢喵&#xff01;(&#xff65;ω&#xff65;) 2.10.1. 接口的更改要三思 如果你的接口要做出对用户可见的更改&#xff0c;那么一定要三思…

18.6 大语言模型可解释性解密:打开AI黑箱的关键技术

大语言模型可解释性解密:打开AI黑箱的关键技术 关键词:模型可解释性, 注意力机制分析, 特征可视化, 探针技术, AI透明度 1. 可解释性核心价值与挑战 大模型可解释性研究致力于破解"输入-输出"间的认知黑箱,其技术价值可概括为: #mermaid-svg-oF7xAEMTxnQZ6mF7 …

muduo网络库2

Muduo网络库&#xff1a;底层实质上为Linux的epoll pthread线程池&#xff0c;且依赖boost库。 muduo的网络设计核心为一个线程一个事件循环&#xff0c;有一个main Reactor负载accept连接&#xff0c;然后把连接分发到某个sub Reactor(采用轮询的方式来选择sub Reactor)&…