輔助編程太強了! DeepSee接入IDEA的教程

2025年的春節(jié)可以說是人工智能在中國史上飄紅的一段歷史時刻,年后上班的第一天,便馬不停蹄的嘗試新技能。今天的科技在飛速發(fā)展,編程領(lǐng)域的人工智能工具猶如雨后春筍般涌現(xiàn)。
其中,DeepSeek 則以其卓越的性能和智能化的功能,迅速在眾多開發(fā)者中贏得了青睞。對于 Java 開發(fā)者而言,將 DeepSeek 集成到 IDEA 中,就如同為自己的編程之路配備了一位智能助手,大幅提升開發(fā)效率,讓編程變得更加輕松愉悅。接下來,我就為大家詳細介紹如何將 DeepSeek 集成到 IDEA 中。
一、環(huán)境準備適配 IDEA 版本
為了更好的使用插件,這里推薦使用一個代理插件——CodeGPT,CodeGPT是一個AI驅(qū)動的代碼助手,旨在幫助開發(fā)者進行各種編程活動,它是GitHub Copilot、AI Assistant、Codiumate和其他JetBrains插件的強大替代品。安裝之前確保你的 IDEA 處于 2023.x 及以上的較新版本。
高版本的 IDEA 不僅在功能上更加完善,而且在與 DeepSeek 的兼容性和穩(wěn)定性方面也有更好的表現(xiàn),能夠為后續(xù)的集成工作提供堅實的基礎(chǔ)。如果是訪問網(wǎng)頁,而且在登錄狀態(tài)時,這里會提示你直接安裝到工具中。具體的版本可以參考下插件信息:
安裝 Python 環(huán)境
DeepSeek 助手依賴 Python 環(huán)境來運行,需要提前在操作系統(tǒng)中安裝 Python 3.7 及以上版本。安裝完成后,務(wù)必將 Python 添加到系統(tǒng)環(huán)境變量中。這一步至關(guān)重要,它能確保系統(tǒng)在后續(xù)調(diào)用 Python 時能夠準確找到其路徑,避免因環(huán)境配置問題導(dǎo)致的集成失敗。
Macbook:GithubCommitSpace Aion$ python --version Python 3.12.8 Macbook:GithubCommitSpace Aion$
二、下載與安裝 DeepSeek 插件
在IDEA 插件市場安裝AI驅(qū)動代碼助手
啟動 IDEA 后,在菜單欄中找到 “File” 選項。
如果你使用的是 Windows 或 Linux 系統(tǒng),點擊 “Settings
”;
如果你使用的是 Mac 系統(tǒng),則點擊 “IntelliJ IDEA
”,再選擇 “Preferences(設(shè)置…)
”。
在彈出的設(shè)置窗口中,找到 “Plugins(插件)”,這里便是 IDEA 的插件管理中心。選中Marketplace后,在輸入框輸入 codeGpt 選擇 CodeGpt 最右側(cè)會顯示詳細信息,點擊 安裝 按鈕后等待知行安裝,最后點擊確認。安裝插件會重新啟動IDEA,重新啟動即可。
配置 DeepSeek創(chuàng)建并設(shè)置 API Key
在 DeepSeek 官網(wǎng)(https://www.deepseek.com/
)找到 API開放平臺,點擊進去。
在開放平臺找到 API keys 菜單,這里可以創(chuàng)建API key。如果 DeepSeek 需要 API Key 進行認證,你需要在 IDEA 的設(shè)置中找到 “DeepSeek” 選項。在這里,填入你從 DeepSeek 官方網(wǎng)站或相關(guān)平臺獲取的 API Key。這個 Key 就像是一把鑰匙,能夠解鎖 DeepSeek 的全部功能,確保你能夠正常使用它提供的各項服務(wù)。
IDEA中集成DeepSeek
重復(fù)上述的設(shè)置操作,在IDEA中找到已經(jīng)安裝的插件 CodeGpt 工具的設(shè)置,然后依次找到 Custom OpenAI 的設(shè)置。這里有三部分需要配置,第一個是選擇模版,輸入API KEY;第二個是配置聊天模型;第三個是配置推理模型。
第一個配置API KEY,這個API KEY就是在 步驟2.2.1 創(chuàng)建的API KEY,可以直接拷貝到這里粘貼即可。
第二個是對話模型,這里需要配置兩處:
在URL處粘貼URL:https://api.deepseek.com/chat/completions
將請求的模型修改為:deepseek-chat
第三個是推理模型,這里也需要配置四處
- 勾選??
Enable code completions
和勾選??Parse response as Chat Completions
- 選擇
FIM template
選擇為DeepSeek Coder
。 - 在URL處粘貼URL:
https://api.deepseek.com/chat/completions
- 將請求的模型修改為:
deepseek-reasoner
通過上述步驟,即可配置完成,配置完成后,點擊應(yīng)用和確認即可。
DeepSeek配置手冊
如果還不明白如何配置,可以參考下官方提供的配置策略:
三、使用 DeepSeek 進行編程獲取思路和代碼
找到 CodeGpt組件,找到對話框,選擇Custom OpenAI
,然后輸入內(nèi)容即可對話。
例如 給出口令:使用java語言寫一個過濾數(shù)字的方法并給予測試
給出代碼如下:
public class TestNumberFilter { public static String filterNumbers(String input) { // 使用正則表達式匹配所有數(shù)字 return input.replaceAll("[^0-9]", ""); } public static void main(String[] args) { String testInput = "abc123def456ghi"; String testInput2 = "SSFSDFS結(jié)論薩芬122432的噶大都是4無人區(qū)是14認識832safsss"; String result = filterNumbers(testInput2); System.out.println("Filtered numbers: " + result); // 輸出: 123456 } }
代碼補全應(yīng)用
在編寫代碼時,當(dāng)你輸入部分代碼后,只需按下快捷鍵(通常是 Ctrl + Space
,你也可以在設(shè)置中根據(jù)自己的習(xí)慣進行自定義),DeepSeek 就會迅速分析代碼上下文,智能補全后續(xù)代碼。這一功能大大節(jié)省了代碼編寫時間,讓你的編程效率直線上升。
代碼解釋
對于一些復(fù)雜的代碼段,理解起來可能會有些困難。這時,你只需選中代碼,然后右鍵點擊,選擇 “CodeGPT
”,DeepSeek 便會為你詳細解讀代碼的功能和邏輯。有了它的幫助,代碼維護和調(diào)試變得更加輕松。
問題解答
在編程過程中,遇到問題是常有的事。當(dāng)你遇到難題時,無需再四處查找資料,直接在代碼編輯器中選中相關(guān)代碼或描述問題,然后選擇 “CodeGPT: Ask Question
”,DeepSeek 會根據(jù)你的問題給出針對性的解決方案和建議。它就像一位隨時在線的編程導(dǎo)師,為你排憂解難。
四、DeepSeek用量統(tǒng)計
體驗了一把DeepSeek,那么最關(guān)心的tokens使用量如何呢?還是得去官網(wǎng)查看用量信息。
每月用量統(tǒng)計,按天統(tǒng)計,并折算為實際金額,我這里是使用的體驗金額。
deepseek-chat模型的具體使用量,包括API請求次數(shù),tokens使用數(shù)量。
總結(jié)
通過以上步驟,你就成功地將 DeepSeek 集成到了 IDEA 中。在今后的編程工作中,你可以盡情享受 DeepSeek 帶來的便利和高效,感受它為你帶來的那些溫暖治愈的瞬間,領(lǐng)略編程世界的無限魅力。
相關(guān)文章
DeepSeek怎么裝進VSCode? 解放雙手實現(xiàn)自動編程的教程
你有沒有想過,把最近特別火的AI編程助手DeepSeek裝進VSCode會是什么體驗?別說,我試了一下,真的爽到飛起2025-02-09- 這幾天,我在瘋狂使用DeepSeek 寫各類文章,自媒體爆文、短篇故事文、營銷文案、劇本等等……這就來分享DeepSeek提示詞攻略2025-02-09
看到滿血版價格想想還是算了! 本地部署 DeepSeek 電腦硬件配置清單
針對本地部署DeepSeek大模型的配置需求,需根據(jù)模型規(guī)模(如7B/13B/70B參數(shù))和量化方案進行區(qū)分,以下是三個層級的硬件配置建議2025-02-09DeepSeek服務(wù)器繁忙怎么解決?手把手教你本地連接DeepSeek R1告別不響
近期DeepSeek經(jīng)常出現(xiàn)服務(wù)器繁忙,請稍后再試的情況,那么DeepSeek服務(wù)器繁忙怎么解決呢?本文手把手教你本地連接DeepSeek R1,告別不響應(yīng),一起來看看吧2025-02-07全新DeepSeek R1 本地部署詳細圖文教程 支持Web-UI 可以斷網(wǎng)使用(附下
DeepSeek全球下載榜單登頂,因為太過火爆了,導(dǎo)致DeepSeek這段時間用的時候幾乎天天崩潰,經(jīng)常出現(xiàn)“服務(wù)器繁忙,請稍后再試”的情況,這里為大家?guī)鞤eepSeek R1本地部署2025-02-07- 本文將通過圖文結(jié)合的方式,詳細介紹 DeepSeek 的安裝、配置、基本使用、高級功能以及實用技巧,幫助你快速上手并掌握這一工具2025-02-08
- DeepSeek 是一款功能強大的數(shù)據(jù)處理和分析工具,本文將通過圖文結(jié)合的方式,詳細介紹 DeepSeek 的安裝、配置等入門指南2025-02-07
DeepSeek R1最全本地部署教程 適用于Mac/Windows/Linux平臺
本篇文章將以部署國產(chǎn)最新崛起的 AI 大模型 DeepSeek R1 為例,手把手教你如何利用 Ollama 在本地環(huán)境中快速搭建和運行這些先進的 AI 模型2025-02-07- 過年這幾天,DeepSeek 算是徹底破圈了,火遍大江南北,火到人盡皆知,有不少讀者私信詢問本地部署DeepSeek-R1的電腦配置要求,下面我們就一起看看DeepSeek每個版本的配置要2025-02-07
deepseek怎么做ppt演示稿? deepseek+wps 3分鐘生成PPT的技巧
deepseek中想要做ppt,該怎么利用ai生成ppt呢?我們今天用幾種方法實現(xiàn),可以直接用deepseek制作ppt演示稿,也可以結(jié)合wps實現(xiàn),詳細請看下文介紹2025-02-07