如何在PyCharm中集成DeepSeek实现AI辅助编程

近期有些网友想要了解如何在PyCharm中集成DeepSeek实现AI辅助编程的相关情况,小编通过整理给您分析,同时介绍一下有关信息。

引言

DeepSeek 是一家专注于人工智能技术研发的公司,致力于开发高性能、低成本的 AI 模型。DeepSeek-V3 是 DeepSeek 公司推出的最新一代 AI 模型。其前身是 DeepSeek-V2.5,经过持续的优化和升级,V3 版本在性能、速度和成本方面都取得了显著提升。DeepSeek-V3 的发布表明,国产 AI 模型在技术层面已经具备与国际顶尖模型(例如 GPT-4o)竞争的实力。

接下来,我们把DeepSeek接入到PyCharm中,并利用其能力辅助我们进行代码开发。

效果演示

首先来看一下效果。

我们可以直接选中代码,并对代码段进行解释

我们也可以通过选中代码,对代码进行修改

创建API key

首先进入DeepSeek官网,官网链接如下:

https://www.deepseek.com/

点击API开放平台:

DeepSeek会为每个人赠送10元余额

点击左侧“API Keys”,点击创建API key,输出名称为“AI代码提示”,也可以使用其它自定义的名称。

点击“创建",一定要记录此处的API key,可以先将API key复制在其它地方。

在PyCharm中下载Continue插件

打开PyCharm,打开文件->设置->插件,搜索“Continue”,点击安装。

等待插件安装完毕后,点击“应用”,插件安装成功。

配置Continue

插件安装成功后,在右侧的标签栏中,会显示一个Continue的标签,我们点击即可进入,随后点击设置按键,如下图。

点击后,文本编辑区将会弹出配置文件。

我们对配置文件进行修改,将内容替换为下面的内容:

{
"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":"DeepSeekCoder",
"model":"deepseek-coder",
"apiKey":"REDACTED",
"provider":"deepseek",
"apiBase":"https://api.deepseek.com/beta"
},
"customCommands":[
{
"name":"test",
"prompt":"{

{

{input}}}\n\nWriteacomprehensivesetofunittestsfortheselectedcode.Itshouldsetup,runteststhatcheckforcorrectnessincludingimportantedgecases,andteardown.Ensurethatthetestsarecompleteandsophisticated.Givethetestsjustaschatoutput,don'teditanyfile.",
"description":"Writeunittestsforhighlightedcode"
}
],
"contextProviders":[
{
"name":"diff",
"params":{}
},
{
"name":"folder",
"params":{}
},
{
"name":"codebase",
"params":{}
}
],
"slashCommands":[
{
"name":"share",
"description":"Exportthecurrentchatsessiontomarkdown"
},
{
"name":"commit",
"description":"Generateagitcommitmessage"
}
]
}

修改时将会弹出提示,点击确定。

随后,我们将两处apiKey替换为先前保存的API key。

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

通过本文的介绍,我们了解了如何在PyCharm中集成DeepSeek,实现AI辅助编程。从安装DeepSeek插件,到配置和使用DeepSeek,每一步都进行了详细的说明。DeepSeek的智能提示和代码补全功能,可以帮助开发者提高编码效率,减少错误,提升代码质量。希望本文能够帮助广大开发者更好地利用AI技术,提升编程体验。未来,随着AI技术的不断进步,AI编程助手将会变得更加智能和强大,为开发者带来更多的便利和可能性。

发布于 2025-02-06 17:26:28
分享
海报
130
上一篇:Python文件操作指南:六大高效方法详解 下一篇:Oracle数据导入 IMP和导出(EXP)命令用法详解
目录

    忘记密码?

    图形验证码