輔助編程太強(qiáng)了! DeepSee接入IDEA的教程

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