DeepSeek 接入PyCharm實現AI編程!(支持本地部署DeepSeek及官方DeepSeek接入)

前言

在當今數字化時代,AI編程助手已成為提升開發效率的利器。DeepSeek作為一款強大的AI模型,憑借其出色的性能和開源免費的優勢,成為許多開發者的首選。今天,就讓我們一起探索如何將DeepSeek接入PyCharm,實現高效、智能的AI編程。

1、為什么選擇DeepSeek + PyCharm?

DeepSeek是一款擁有671B參數的混合專家(MoE)模型,其處理速度每秒可達60個Token,性能卓越。PyCharm作為一款廣受開發者喜愛的Python集成開發環境,提供了智能代碼提示、自動補全、語法檢查等功能。將DeepSeek與PyCharm結合,不僅能提升編程效率,還能在本地實現AI輔助編程,無需擔心隱私和成本問題。

接下來,本文教你兩種接入方法:

  • 將本地部署的DeepSeek,接入PyCharm

  • 使用官方的DeepSeek,并接入PyCharm

2、將本地部署的DeepSeek,接入PyCharm

DeepSeek R1模型是開源的,我們可以選擇在本地部署DeepSeek,在本地搭建大模型,除了免費、能夠方便個人知識庫管理外,還可以保障數據隱私安全問題,適合個人知識管理與編程學習。

接下來,介紹如何將在本地搭建DeepSeek模型,并將本地大模型接入到PyCharm,以實現AI高效編程。

為了照顧到大部分朋友,本文推薦的搭建方法已將電腦配置要求降低最小,選擇DeepSeek模型參數也是最小的,按照此方法,普通電腦也能飛速跑。

具體操作:

1、下載ollama(https://ollama.com/download)

2、選擇模型,DeepSeek-R1 一共提供了7個不同版本,隨著尺寸參數變大對電腦要求也會變高

電腦沒有大顯存GPU的朋友,推薦安裝1.5b尺寸,這版尺寸大多數電腦都能流暢運行。

3、下載模型,以1.5b為例,

打開命令行,輸入:ollama run deepseek-r1:1.5b

下載完成后,就能直接將deepseek下載到自己的電腦上。

4、接下來,就是將本地安裝好的模型接入到PyCharm 了。

5、打開PyCharm,找到文件(File)-設置(Settings)-插件(Plugins),輸入CodeGPT,即可點擊安裝(Install)即可:

6、安裝好CodeGPT插件后,在工具(Tools)下會出現CodeGPT,點擊Providers,找到Ollama(Local),選擇剛剛安裝的deepseek-r1:1.5b,點擊OK就可以了:

7、完成上述操作后,就可以愉快的在PyCharm中使用DeepSeek-r1實現AI編程學習了,左側是代碼編輯界面,右側是r1大模型,直接對話式提問,省去了來回不同頁面折騰的麻煩:

大家可以自行感受一下DeepSeek-r1:1.5b大模型的回復延時,幾乎1~2秒鐘就可以響應,效果還算可以。

另外,CodeGPT插件顯示了Tokens數,只是一個數字統計,無任何費用,因為使用的是本地自己電腦的算力哦。

3、使用官方的DeepSeek,并接入PyCharm

1、訪問DeepSeek官網(https://www.deepseek.com/),點擊“API開放平臺”。

2、在左側菜單中點擊“API Keys”,然后點擊“創建API Key”,輸入名稱(如“AI代碼提示”),點擊“創建”。創建成功后,復制生成的API Key,妥善保存。

3、打開PyCharm,依次點擊“文件 -> 設置 -> 插件”,搜索“Continue”插件,點擊“安裝”。

安裝完成后,點擊“應用”,插件安裝成功。

4、安裝完成后,在右側標簽欄中找到“Continue”標簽,點擊進入設置。點擊“設置”按鈕,彈出配置文件,將apiKey替換為之前保存的DeepSeek API Key。

5、選擇DeepSeek Coder模型,點擊連接。

6、保存配置文件后,即可開始使用DeepSeek的AI編程功能。并且可以發現,Continue插件,也是支持連接本地部署 的模型的

好了,CodeGPT和Continue兩款插件,應該是目前大模型+編程UI做的最好的插件了,感興趣的朋友可以根據此篇文章動手安裝試試。

關于優聯前端

????????武漢優聯前端科技有限公司由一批從事前端10余年的專業人才創辦,是一家致力于H5前端技術研究的科技創新型公司,為合作伙伴提供專業高效的前端解決方案,合作伙伴遍布中國及東南亞地區,行業涵蓋廣告,教育, 醫療,餐飲等。有效的解決了合作伙伴的前端技術難題,節約了成本,實現合作共贏。承接開發Web前端,微信小程序、小游戲,2D/3D游戲,動畫交互與UI廣告設計等各種技術研發。

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

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

相關文章

從駕駛員到智能駕駛:汽車智能化進程中的控制與仿真技術

在汽車技術持續演進的歷程中,人類駕駛員始終是一個極具研究價值的智能控制系統“原型”。駕駛員通過視覺感知、行為決策與操作執行的閉環控制,將復雜的駕駛任務轉化為車輛的實際動作,同時動態適應道路環境的變化。這一過程不僅體現了高度的自…

Spring Boot項目的基本設計步驟和相關要點介紹

以下是一個關于Spring Boot項目的基本設計步驟和相關要點介紹,我們以一個簡單的示例應用——員工管理系統為例進行說明: 一、項目概述 員工管理系統旨在實現對公司員工信息的有效管理,包括員工基本信息錄入、查詢、更新以及刪除等功能。通過Spring Boot框架來快速搭建后端…

【Java】泛型與集合篇(一)

泛型與集合(一) 泛型泛型的核心作用泛型類型(類)定義與使用類型參數命名約定泛型方法定義與調用與泛型類的區別通配符上界通配符下界通配符有界類型參數類型擦除集合框架核心接口Collection 接口Map 接口Collection 接口操作的常用方法基本操作批量操作數組操作流操作方法L…

HarmonyOS組件之Tabs

Tabs 1.1概念 Tabs 視圖切換容器,通過相適應的頁簽進行視圖頁面的切換的容器組件每一個頁簽對應一個內容視圖Tabs擁有一種唯一的子集元素TabContent 1.2子組件 不支持自定義組件為子組件,僅可包含子組件TabContent,以及渲染控制類型 if/e…

華為FusionCompute虛擬化平臺

一、華為FusionCompute虛擬化套件介紹 華為FusionCompute虛擬化套件是業界領先的虛擬化解決方案,能夠幫助客戶帶來如下的價值,從而大幅提升數據中心基礎設施的效率。 幫助客戶提升數據中心基礎設施的資源利用率;幫助客戶成倍縮短業務上線周期…

使用apt-rdepends制作軟件離線deb安裝包

使用apt-rdepends制作軟件離線deb安裝包 除基礎軟件外,還要獲取軟件依賴包。 依賴包工具安裝 apt-get install apt-rdependsapt-rdepends工具使用 使用apt-rdepends工具,遞歸方式分析軟件依賴,下載軟件包本體,和依賴包。制作時…

【ISO 14229-1:2023 UDS診斷(ECU復位0x11服務)測試用例CAPL代碼全解析⑩】

ISO 14229-1:2023 UDS診斷【ECU復位0x11服務】_TestCase10 作者:車端域控測試工程師 更新日期:2025年02月18日 關鍵詞:UDS診斷協議、ECU復位服務、0x11服務、ISO 14229-1:2023 TC11-010測試用例 用例ID測試場景驗證要點參考條款預期結果TC…

什么是Scaling Laws(縮放定律);DeepSeek的Scaling Laws

什么是Scaling Laws(縮放定律) Scaling Laws(縮放定律)在人工智能尤其是深度學習領域具有重要意義,以下是相關介紹及示例: 定義與內涵 Scaling Laws主要描述了深度學習模型在規模(如模型參數數量、訓練數據量、計算資源等)不斷擴大時,模型性能與這些規模因素之間的…

大一計算機的自學總結:前綴樹(字典樹、Trie樹)

前言 前綴樹&#xff0c;又稱字典樹&#xff0c;Trie樹&#xff0c;是一種方便查找前綴信息的數據結構。 一、字典樹的實現 1.類描述實現 #include <bits/stdc.h> using namespace std;class TrieNode { public:int pass0;int end0;TrieNode* nexts[26]{NULL}; };Tri…

【存儲中間件API】MySQL、Redis、MongoDB、ES常見api操作及性能比較

常見中間件api操作及性能比較 ?? MySQL crud操作?? maven依賴?? 配置?? 定義實體類?? 常用api ?? Redis crud操作?? maven依賴?? 配置?? 常用api ?? MongoDB crud操作?? maven依賴?? 配置文件?? 定義實體類?? MongoDB常用api ?? ES crud操作 ??…

51單片機入門_10_數碼管動態顯示(數字的使用;簡單動態顯示;指定值的數碼管動態顯示)

接上篇的數碼管靜態顯示&#xff0c;以下是接上篇介紹到的動態顯示的原理。 動態顯示的特點是將所有位數碼管的段選線并聯在一起&#xff0c;由位選線控制是哪一位數碼管有效。選亮數碼管采用動態掃描顯示。所謂動態掃描顯示即輪流向各位數碼管送出字形碼和相應的位選&#xff…

C++入門《類和對象》之《運算符重載》詳解|成員函數重載/非成員函數重載

C 中&#xff0c;運算符重載是一種特殊的函數&#xff0c;它允許程序員為自定義的數據類型&#xff08;如類和結構體&#xff09;重新定義運算符的行為&#xff0c;使得這些運算符能夠像處理內置數據類型一樣處理自定義類型的數據。下面將從多個方面詳細講解 C 里的運算符重載。…

Salesforce 檢索Layout的設定

做了許多Object&#xff0c;卻想不起來怎么設置我的Listview的項目了。 問題&#xff1a; salesforce 最近參照したオブジェクト 表示項目を変更したいですが、「検索レイアウト」の選択メニューが該當オブジェクトのオブジェクトマネージャーから出てないです。 解決方法&am…

SECS/GEM300應用案例參考

GEM300 是一種用于半導體制造領域的通信協議標準&#xff0c;主要用于支持 300mm 晶圓制造的自動化生產。以下是 GEM300 的一些具體應用案例&#xff1a; 1. 半導體設備集成 設備制造商的應用&#xff1a;廣州金南瓜科技有限公司通過 GEM300 SDK&#xff0c;幫助國內多個半導體…

win10系統上的虛擬機安裝麒麟V10系統提示找不到操作系統

目錄預覽 一、問題描述二、原因分析三、解決方案四、參考鏈接 一、問題描述 win10系統上的虛擬機安裝麒麟V10系統提示找不到操作系統&#xff0c;報錯&#xff1a;Operating System not found 二、原因分析 國產系統&#xff0c;需要注意的點&#xff1a; 需要看你的系統類…

情書網源碼 情書大全帝國cms7.5模板

源碼介紹 帝國cms7.5仿《情書網》模板源碼&#xff0c;同步生成帶手機站帶采集。適合改改做文學類的網站。 效果預覽 源碼獲取 情書網源碼 情書大全帝國cms7.5模板

C語言題目:鏈表數據求和操作

題目描述 讀入10個復數&#xff0c;建立對應鏈表&#xff0c;然后求所有復數的和。 輸入格式 無 輸出格式 無 樣例輸入 1 2 1 3 4 5 2 3 3 1 2 1 4 2 2 2 3 3 1 1 樣例輸出 2323i 代碼功能概述 createNode 函數&#xff1a; 創建一個包含 10 個復數節點的鏈表。 每個…

STM32 ADC介紹(硬件原理篇)

目錄 背景 AD轉換器 采樣與保持 量化 編碼 AD轉換器轉換原理 DA轉換原理 AD轉換原理 1.逐次逼近型AD轉換器 2.并聯比較型AD轉換器 編碼器 同步D觸發器和邊沿D觸發器 基本RS觸發器 同步RS觸發器 同步D觸發器 邊沿型D觸發器&#xff08;維持-阻塞D觸發器&#xff…

公網遠程家里局域網電腦過程詳細記錄,包含設置路由器。

由于從校內遷居小區,校內需要遠程控制訪問小區內個人電腦,于是早些時間剛好自己是電信寬帶,可以申請公網ipv4不需要花錢,所以就打電話直接申請即可,申請成功后訪問光貓設備管理界面192.168.1.1,輸入用戶名密碼登錄超管(密碼是網上查下就有了)設置了光貓為橋接模式,然后…

流行編程語言全解析:優勢、應用與短板

Python&#xff1a; 優勢 Python 以其簡潔、易讀的語法聞名&#xff0c;新手能快速上手。豐富的庫和框架&#xff0c;能極大地提高開發效率。 適用領域 數據科學與分析&#xff1a;處理和分析大規模數據集&#xff0c;進行數據可視化。典型示例&#xff1a;Google 用 Pytho…