如何在 IntelliJ IDEA 中集成 DeepSeek

如何在 IntelliJ IDEA 中集成 DeepSeek

在本教程中,我們將帶您一步步完成將 DeepSeek 集成到 IntelliJ IDEA 中的過程。通過此集成,您可以在IDE中利用DeepSeek強大的功能,提高開發工作效率。

步驟 1:安裝 Proxy AI 插件

首先,您需要從 JetBrains Marketplace 安裝 Proxy AI 插件。請按以下步驟操作:

  1. 打開 IntelliJ IDEA。
  2. 進入 設置 > 插件 > 市場
  3. 搜索 Proxy AI 并點擊 安裝
  4. 安裝完成后,重啟 IntelliJ IDEA 以完成安裝。

在這里插入圖片描述

安裝完成后,您將在 IDE 中看到 Proxy AI 插件,準備好進行進一步配置。

在這里插入圖片描述


步驟 2:訪問 DeepSeek 官方網站

接下來,您需要訪問 DeepSeek 的官方網站并獲取 API 密鑰。步驟如下:

  1. 打開 DeepSeek 官網。
  2. 在主頁上找到 API 開放平臺 并點擊進去。
  3. 注冊一個新賬戶或登錄到現有賬戶。

在這里插入圖片描述


步驟 3:創建 API 密鑰

登錄后,按照以下步驟生成您的 API 密鑰

  1. 在 DeepSeek 賬戶中找到 API keys(API 密鑰)部分,點擊 創建 API 密鑰
  2. 生成一個新的 API 密鑰,并確保將其復制到安全的地方,您將在接下來的配置中使用到它。

在這里插入圖片描述


步驟 4:在 IntelliJ IDEA 中配置 Proxy AI 插件

現在您已經獲取了 API 密鑰,接下來需要在 IntelliJ IDEA 中配置 Proxy AI 插件:

  1. 進入 IntelliJ IDEA 的 設置
  2. 導航至 工具 > CodeGPT > Providers > Custom OpenAI
  3. 自定義提供商名稱 中輸入 DeepSeek
  4. 將您的 API 密鑰粘貼到 API 密鑰 字段中。
  5. URL 字段中輸入:https://api.deepseek.com/chat/completions
  6. 點擊 應用 保存您的配置。

在這里插入圖片描述


步驟 5:配置聊天模型

接下來,您可以配置 Proxy AI 插件中的聊天模型。請按照以下步驟操作:

  1. 預設模板 中選擇 OpenAI
  2. 模型 字段中選擇 deepseek-chat
  3. 輸入 URL:https://api.deepseek.com/chat/completions

在這里插入圖片描述


步驟 6:設置代碼補全模型

要配置代碼補全模型,請按照以下步驟進行操作:

  1. FIM 模板 中選擇 DeepSeek Coder
  2. 輸入 URL:https://api.deepseek.com/chat/completions
  3. 模型 字段中輸入 deepseek-reasoner
  4. 啟用 代碼補全啟用代碼補全,以確保更加流暢的編程體驗。

在這里插入圖片描述

步驟 7:使用自定義模型

選擇自定義模型,并開始提問。

在這里插入圖片描述


結語

至此,您已經成功地將 DeepSeek 集成到 IntelliJ IDEA 中。現在,您可以直接在開發環境中使用 DeepSeek 提供的聊天補全和代碼補全功能,提升開發效率。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/71087.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/71087.shtml
英文地址,請注明出處:http://en.pswp.cn/web/71087.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

【Maven】入門介紹 與 安裝、配置

文章目錄 一、Maven簡介1. Maven介紹2. Maven軟件工作原理模型圖 二、Maven安裝和配置1. Maven安裝2. Maven環境配置3. Maven功能配置4. IDEA配置本地Maven軟件 一、Maven簡介 1. Maven介紹 https://maven.apache.org/what-is-maven.html Maven 是一款為 Java 項目管理構建、…

Java數據結構第十六期:走進二叉樹的奇妙世界(五)

專欄:Java數據結構秘籍 個人主頁:手握風云 目錄 一、非遞歸實現遍歷二叉樹 1.1. 二叉樹的前序遍歷 1.2. 二叉樹的中序遍歷 1.3. 二叉樹的后序遍歷 一、非遞歸實現遍歷二叉樹 1.1. 二叉樹的前序遍歷 我們這里要使用棧來進行實現。我們反向思考一下為…

算法004——盛最多水的容器

力扣——盛最多水的容器點擊即可跳轉 當我們選擇1號線和8號線時,下標為 1 和 8 形成容器的容積的高度是由 較矮的決定的,即下標為 8 的位置; 而寬度則是 1到8 之間的距離,為 8-17,此時容器的容積為 7 * 7 49。 當我…

算法-二叉樹篇26-將有序數組轉換為二叉搜索樹

將有序數組轉換為二叉搜索樹 力扣題目鏈接 題目描述 給你一個整數數組 nums ,其中元素已經按 升序 排列,請你將其轉換為一棵 平衡 二叉搜索樹。 解題思路 很簡單的遇到遞歸題目,對數組取半,然后構建中間節點作為該數組對應的…

十一、Spring Boot:使用JWT實現用戶認證深度解析

Spring Boot JWT(JSON Web Token):無狀態認證 在現代 Web 開發中,無狀態認證是一種重要的安全機制,它允許服務器在不存儲會話信息的情況下驗證用戶身份。JSON Web Token(JWT)是一種常用的無狀態…

MIT何愷明再次突破傳統:分形遞歸架構引爆生成模型新紀元!

論文鏈接:https://arxiv.org/pdf/2502.17437 代碼鏈接:https://github.com/LTH14/fractalgen 亮點直擊 分形生成模型:首次將分形理論引入生成模型,提出了一種具有自相似性的遞歸生成框架。 遞歸模塊化:通過遞歸調用生…

用Python之requests庫調用大型語言模型(LLM)API的流式輸出與非流式輸出比較

文章目錄 1. 非流式輸出與流式輸出概述2. 非流式輸出2.1 代碼實例12.2 代碼實例2 3. 流式輸出3.1 流式輸出的定義和作用3.2 流式輸出適用的場景3.3 流式輸出的實現方式與實現技術3.4 代碼實例33.5 代碼實例4 4. 小結 1. 非流式輸出與流式輸出概述 大模型收到輸入后并不是一次性…

大模型技術:重塑未來的力量

大模型技術之所以成為當今科技領域的熱點,是因為它擁有改變游戲規則的能力。以ChatGPT為例,這款由OpenAI開發的大型語言模型,首次實現了基于語言的智能涌現,推動了通用人工智能的技術飛躍和快速進化。大模型通過強大的數據處理能力…

【朝夕教育】《鴻蒙原生應用開發從零基礎到多實戰》005-TypeScript 中的枚舉

標題詳情作者簡介愚公搬代碼頭銜華為云特約編輯,華為云云享專家,華為開發者專家,華為產品云測專家,CSDN博客專家,CSDN商業化專家,阿里云專家博主,阿里云簽約作者,騰訊云優秀博主&…

框架模塊說明 #09 日志模塊_02

背景 上篇我們介紹了系統日志處理方式,也結合我們實際和日志系統集成的需求,將我們的日志文件配置成json格式。這次我們針對我們操作日志的處理進行一些介紹。 還是采用傳統的aop的形式進行操作日志的保存,并按業務類型進行定義保存到mongodb…

DeepSeek-R1自寫CUDA內核跑分屠榜:開啟GPU編程自動化新時代

引言 在AI領域,深度學習模型的性能優化一直是研究者們關注的核心。最近,斯坦福和普林斯頓的研究團隊發現,DeepSeek-R1生成的自定義CUDA內核不僅超越了OpenAI的o1和Claude 3.5 Sonnet,還在KernelBench框架中取得了總排名第一的好成…

記Android12上一個原生bug引起的system_server crash

歡迎使用Markdown編輯器 一. 現象描述 近日測試上報一個幾乎必現的crash,描述如下: 現象: launcher編輯狀態與鎖屏解鎖交互時系統概率性重啟 操作步驟: 進入launcher組件編輯狀態按電源鍵滅屏后亮屏,鎖屏界面上滑解鎖launcher編輯狀態向右或向左滑動重…

系統架構設計師—計算機基礎篇—計算機體系結構

文章目錄 計算機硬件分級存儲體系目的特點 硬件組成CPU運算器控制器 主存儲器 指令系統流水線 內存按字節編址磁盤陣列 計算機硬件 分級存儲體系 寄存器組(CPU)Cache(內存)主存Flash(外存/輔存) 目的 解…

Qt基于等待條件QWaitCondition實現的任務隊列模型示例

核心概念 Qt中的QWaitCondition是一個用于多線程同步的類,允許線程在某些條件滿足時喚醒其他等待的線程。它通常與QMutex配合使用,協調線程之間的執行順序,適用于生產者-消費者模型、任務隊列調度等場景。 ?wait():使當前線程進…

JAVA實戰開源項目:安康旅游網站(Vue+SpringBoot) 附源碼

本文項目編號 T 098 ,文末自助獲取源碼 \color{red}{T098,文末自助獲取源碼} T098,文末自助獲取源碼 目錄 一、系統介紹二、數據庫設計三、配套教程3.1 啟動教程3.2 講解視頻3.3 二次開發教程 四、功能截圖五、文案資料5.1 選題背景5.2 國內…

《Qt動畫編程實戰:輕松實現頭像旋轉效果》

《Qt動畫編程實戰:輕松實現頭像旋轉效果》 Qt 提供了豐富的動畫框架,可以輕松實現各種平滑的動畫效果。其中,旋轉動畫是一種常見的 UI 交互方式,廣泛應用于加載指示器、按鈕動畫、場景變換等。本篇文章將詳細介紹如何使用 Qt 實現…

基于 MyBatis-Plus 的多租戶數據隔離方案

?什么是多租戶? 多租戶技術(Multi-Tenancy)是一種軟件架構設計,允許多個用戶(通常為企業或組織)共享同一套系統或應用程序,同時確保各用戶之間的數據隔離。這種技術廣泛應用于 SaaS(軟件即服務)平臺,能夠有效降低運維成本,提高資源利用率。 核心思想:在一臺服務…

8 SpringBootWeb(下):登錄效驗、異步任務和多線程、SpringBoot中的事務管理@Transactional

文章目錄 案例-登錄認證1. 登錄功能1.1 需求1.2 接口文檔1.3 思路分析1.4 功能開發1.5 測試2. 登錄校驗2.1 問題分析2.2 會話技術2.2.1 會話技術介紹2.2.2 會話跟蹤方案2.2.2.1 方案一 - Cookie2.2.2.2 方案二 - Session2.2.2.3 方案三 - 令牌技術2.2.3 JWT令牌(Token)2.2.3.…

mysql系列10—mysql鎖

背景 mysql中鎖機制核心是保證數據的一致性以及并發控制。鎖機制的實現與存儲引擎有關,本文介紹的是INNODB存儲引擎的鎖機制;其他存儲引擎如myISAM和memory等僅支持表鎖不支持行鎖,不是本文關注的重點。 本文介紹mysql數據庫提供的鎖機制&am…

Redis7——基礎篇(八)

前言:此篇文章系本人學習過程中記錄下來的筆記,里面難免會有不少欠缺的地方,誠心期待大家多多給予指教。 基礎篇: Redis(一)Redis(二)Redis(三)Redis&#x…