本文介紹如何將 DeepSeek 集成到 IDEA 中,包括環境準備、代碼助手依賴和 Python 環境設置。確保IDE版本2023.x以上、安裝Python3.7及以上版本,并將Python添加到系統環境變量中。
引言
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,可以直接拷貝到這里粘貼即可。
第二個是對話模型,這里需要配置兩處:
在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
通過上述步驟,即可配置完成,配置完成后,點擊應用和確認即可。插播一條:如果你想加入我們,可以點擊->程序員交流社區
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 帶來的便利和高效,感受它為你帶來的那些溫暖治愈的瞬間,領略編程世界的無限魅力。
來源:blog.csdn.net/L_Lycos/article/details/145475932
End
鋒哥簡介:
Java1234_小鋒,真名:曹鋒,前世界500強央企軟件工程師,12年Java,Python老司機,技術專家,資深Java,Python講師,小鋒網絡科技 光杠司令員,司令部:www.java1234.com,www.python222.com每天堅持鍛煉身體,堅持早睡早起,崇尚自由,平時喜歡帶帶Java學員 (已經成功指導2000+學員高薪就業),喜歡搞搞Java技術自媒體,搞搞產品,后期繼續研究主流技術,包括大數據,人工智能等。鋒哥在公眾號里整理了一份Java從入門到入土高級視頻+Java常見筆試面試題+Java優秀簡歷模版,有需要的,可以關注下鋒哥java1234公眾號,回復【資料】領取。
原文來源:https://mp.weixin.qq.com/s/oLFTZObfTj6WXDhejWlgCA
來源:本文內容搜集或轉自各大網絡平臺,并已注明來源、出處,如果轉載侵犯您的版權或非授權發布,請聯系小編,我們會及時審核處理。
聲明:江蘇教育黃頁對文中觀點保持中立,對所包含內容的準確性、可靠性或者完整性不提供任何明示或暗示的保證,不對文章觀點負責,僅作分享之用,文章版權及插圖屬于原作者。
Copyright©2013-2025 ?JSedu114 All Rights Reserved. 江蘇教育信息綜合發布查詢平臺保留所有權利
蘇公網安備32010402000125
蘇ICP備14051488號-3技術支持:南京博盛藍睿網絡科技有限公司
南京思必達教育科技有限公司版權所有 百度統計