PyCharm 接入 DeepSeek最新完整教程
DeepSeek-V3
DeepSeek-V3是一個擁有671B參數(shù)的MoE模型,吞吐量每秒達(dá)60 token,比上一代V2提升3倍;在數(shù)學(xué)代碼性能上,堪比國外大模型Claude 3.5 Sonnet。
接下來,我們把DeepSeek接入到PyCharm中,并利用其能力輔助我們進(jìn)行代碼開發(fā)。
效果演示
首先來看一下效果。
我們可以直接選中代碼,并對代碼段進(jìn)行解釋。
我們也可以通過選中代碼,對代碼進(jìn)行修改。
創(chuàng)建API Key
首先進(jìn)入DeepSeek官網(wǎng),官網(wǎng)鏈接如下
https://www.deepseek.com/
點(diǎn)擊API開放平臺:
點(diǎn)擊左側(cè)“API Keys”,點(diǎn)擊創(chuàng)建 API key,輸出名稱為“AI 代碼提示”,也可以使用其它自定義的名稱。
點(diǎn)擊“創(chuàng)建",一定要記錄此處的 API key,可以先將 API key 復(fù)制在其它地方。
在PyCharm中下載Continue插件
打開PyCharm,打開文件->設(shè)置->插件,搜索“Continue”,點(diǎn)擊安裝。
等待插件安裝完畢后,點(diǎn)擊“應(yīng)用”,插件安裝成功。
配置Continue
插件安裝成功后,在右側(cè)的標(biāo)簽欄中,會顯示一個Continue的標(biāo)簽,我們點(diǎn)擊即可進(jìn)入,隨后點(diǎn)擊設(shè)置按鍵,如下圖。
點(diǎn)擊后,文本編輯區(qū)將會彈出配置文件。
我們對配置文件進(jìn)行修改,將內(nèi)容替換為下面的內(nèi)容:
{` `"completionOptions": {` `"BaseCompletionOptions": {` `"temperature": 0.0,` `"maxTokens": 256` `}` `},` `"models": [` `{` `"title": "DeepSeek",` `"model": "deepseek-chat",` `"contextLength": 128000,` `"apiKey": "REDACTED",` `"provider": "deepseek",` `"apiBase": "https://api.deepseek.com/beta"` `}` `],` `"tabAutocompleteModel": {` `"title": "DeepSeek Coder",` `"model": "deepseek-coder",` `"apiKey": "REDACTED",` `"provider": "deepseek",` `"apiBase": "https://api.deepseek.com/beta"` `},` `"customCommands": [` `{` `"name": "test",` `"prompt": "{` `{` `{ input }}}\n\nWrite a comprehensive set of unit tests for the selected code. It should setup, run tests that check for correctness including important edge cases, and teardown. Ensure that the tests are complete and sophisticated. Give the tests just as chat output, don't edit any file.",` `"description": "Write unit tests for highlighted code"` `}` `],` `"contextProviders": [` `{` `"name": "diff",` `"params": {}` `},` `{` `"name": "folder",` `"params": {}` `},` `{` `"name": "codebase",` `"params": {}` `}` `],` `"slashCommands": [` `{` `"name": "share",` `"description": "Export the current chat session to markdown"` `},` `{` `"name": "commit",` `"description": "Generate a git commit message"` `}` `]``}
修改時將會彈出提示,點(diǎn)擊確定。
隨后,我們將兩處apiKey替換為先前保存的API key。
保存文件后,即可開始使用。
到此這篇關(guān)于PyCharm 接入 DeepSeek的文章就介紹到這了,更多相關(guān)PyCharm 接入 DeepSeek內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
python基礎(chǔ)入門之普通操作與函數(shù)(三)
這篇文章主要介紹了python基礎(chǔ)入門之普通操作與函數(shù)2021-06-06機(jī)器學(xué)習(xí)10大經(jīng)典算法詳解
這篇文章主要為大家詳細(xì)介紹了機(jī)器學(xué)習(xí)10大經(jīng)典算法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-12-12Django migrations 默認(rèn)目錄修改的方法教程
這篇文章主要介紹了Django migrations 默認(rèn)目錄修改的方法教程,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-09-09python網(wǎng)絡(luò)編程學(xué)習(xí)筆記(五):socket的一些補(bǔ)充
前面已經(jīng)為大家介紹了python socket的一些相關(guān)知識,這里為大家補(bǔ)充下,方便需要的朋友2014-06-06Python中非常實(shí)用的Math模塊函數(shù)教程詳解
Math模塊中,有很多基礎(chǔ)的數(shù)學(xué)知識,我們必須要掌握的,例如:指數(shù)、對數(shù)、三角或冪函數(shù)等。因此,特意借著這篇文章,為大家講解一些該庫2021-10-10如何實(shí)現(xiàn)python爬蟲爬取視頻時實(shí)現(xiàn)實(shí)時進(jìn)度條顯示
這篇文章主要介紹了如何實(shí)現(xiàn)python爬蟲爬取視頻時實(shí)現(xiàn)實(shí)時進(jìn)度條顯示,在爬取并下載網(wǎng)頁上的視頻的時候,我們需要實(shí)時進(jìn)度條,這可以幫助我們更直觀的看到視頻的下載進(jìn)度。文章圍繞主題展開更多內(nèi)容,需要的小伙伴可以參考一下2022-06-06Python實(shí)現(xiàn)生成帶logo背景圖的二維碼
這篇文章主要為大家詳細(xì)介紹了如何利用Python實(shí)現(xiàn)生成帶logo背景圖的二維碼(靜態(tài)和動態(tài)圖),文中的示例代碼講解詳細(xì),感興趣的小伙伴可以了解一下2023-05-05Python 網(wǎng)絡(luò)編程之TCP客戶端/服務(wù)端功能示例【基于socket套接字】
這篇文章主要介紹了Python 網(wǎng)絡(luò)編程之TCP客戶端/服務(wù)端功能,結(jié)合實(shí)例形式分析了Python使用socket套接字實(shí)現(xiàn)TCP協(xié)議下的客戶端與服務(wù)器端數(shù)據(jù)傳輸操作技巧,需要的朋友可以參考下2019-10-10