PyCharm接入DeepSeek實(shí)現(xiàn)AI編程的操作流程
引言
DeepSeek 是一家專注于人工智能技術(shù)研發(fā)的公司,致力于開發(fā)高性能、低成本的 AI 模型。DeepSeek-V3 是 DeepSeek 公司推出的最新一代 AI 模型。其前身是 DeepSeek-V2.5,經(jīng)過持續(xù)的優(yōu)化和升級(jí),V3 版本在性能、速度和成本方面都取得了顯著提升。DeepSeek-V3 的發(fā)布表明,國產(chǎn) AI 模型在技術(shù)層面已經(jīng)具備與國際頂尖模型(例如 GPT-4o)競(jìng)爭(zhēng)的實(shí)力。
接下來,我們把DeepSeek接入到PyCharm中,并利用其能力輔助我們進(jìn)行代碼開發(fā)。
效果演示
首先來看一下效果。
我們可以直接選中代碼,并對(duì)代碼段進(jìn)行解釋

我們也可以通過選中代碼,對(duì)代碼進(jìn)行修改


創(chuàng)建API key
首先進(jìn)入DeepSeek官網(wǎng),官網(wǎng)鏈接如下:
點(diǎn)擊API開放平臺(tái):

DeepSeek會(huì)為每個(gè)人贈(zèng)送10元余額

點(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)簽欄中,會(huì)顯示一個(gè)Continue的標(biāo)簽,我們點(diǎn)擊即可進(jìn)入,隨后點(diǎn)擊設(shè)置按鍵,如下圖。

點(diǎn)擊后,文本編輯區(qū)將會(huì)彈出配置文件。

我們對(duì)配置文件進(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"
}
]
}修改時(shí)將會(huì)彈出提示,點(diǎn)擊確定。

隨后,我們將兩處apiKey替換為先前保存的API key。


保存文件后,即可開始使用。

以上就是PyCharm接入DeepSeek實(shí)現(xiàn)AI編程的操作流程的詳細(xì)內(nèi)容,更多關(guān)于PyCharm接入DeepSeek的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
淺談使用Python變量時(shí)要避免的3個(gè)錯(cuò)誤
這篇文章主要介紹了淺談使用Python變量時(shí)要避免的3個(gè)錯(cuò)誤,還是比較不錯(cuò)的,涉及部分代碼分析,以及字典的創(chuàng)建等相關(guān)內(nèi)容,需要的朋友可以參考下。2017-10-10
基于python與streamlit構(gòu)建簡單的內(nèi)網(wǎng)智能聊天室應(yīng)用
這篇文章主要為大家詳細(xì)介紹了如何基于python與streamlit構(gòu)建簡單的內(nèi)網(wǎng)智能聊天室應(yīng)用,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以了解下2025-11-11
淺談selenium如何應(yīng)對(duì)網(wǎng)頁內(nèi)容需要鼠標(biāo)滾動(dòng)加載的問題
這篇文章主要介紹了淺談selenium如何應(yīng)對(duì)網(wǎng)頁內(nèi)容需要鼠標(biāo)滾動(dòng)加載的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2020-03-03
詳解在Python中使用Torchmoji將文本轉(zhuǎn)換為表情符號(hào)
這篇文章主要介紹了詳解在Python中使用Torchmoji將文本轉(zhuǎn)換為表情符號(hào),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-07-07
解決Pycharm內(nèi)存一直升高卡死,反應(yīng)慢,CPU占用高問題
文章主要介紹了Pycharm使用過程中出現(xiàn)卡頓、CPU占用高等問題,常規(guī)優(yōu)化無效后,通過恢復(fù)默認(rèn)設(shè)置有效解決了問題,并建議導(dǎo)出配置備份,重裝插件即可,項(xiàng)目和依賴不受影響2025-10-10
Python version 2.7 required, which was not found in the regi
這篇文章主要介紹了安裝PIL庫時(shí)提示錯(cuò)誤Python version 2.7 required, which was not found in the registry問題的解決方法,需要的朋友可以參考下2014-08-08
Python虛擬機(jī)字節(jié)碼教程之控制流實(shí)現(xiàn)詳解
在本篇文章當(dāng)中主要給大家分析 python 當(dāng)中與控制流有關(guān)的字節(jié)碼,通過對(duì)這部分字節(jié)碼的了解,我們可以更加深入了解 python 字節(jié)碼的執(zhí)行過程和控制流實(shí)現(xiàn)原理2023-04-04
Python的socket模塊源碼中的一些實(shí)現(xiàn)要點(diǎn)分析
我們平時(shí)引入Python的socket模塊利用其中的方法可以輕松地寫出搭建socket通信的程序,今天我們就來看一下Python的socket模塊源碼中的一些實(shí)現(xiàn)要點(diǎn)分析,領(lǐng)略Python簡潔代碼的一些背后功勞.2016-06-06
pandas apply 函數(shù) 實(shí)現(xiàn)多進(jìn)程的示例講解
下面小編就為大家分享一篇pandas apply 函數(shù) 實(shí)現(xiàn)多進(jìn)程的示例講解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2018-04-04

