IDEA 如何集成 DeepSeek 步骤详解

开发工具 潘老师 1个月前 (02-06) 3680 ℃ (0) 扫码查看

本文分享在 IDEA 中集成DeepSeek 的方法,可借助 CodeGPT 和 Continue 插件实现,但需注意 IDEA 版本要求及 DeepSeek API 稳定性差的问题。其中,Continue 插件安装、激活便捷,通过其添加模型和 API Key 即可;CodeGPT 功能强大,安装后在设置中配置模型和 API Key,选择 Custom OpenAI 时需按官方文档填 API 地址。

今天这篇文章,我们详细讲讲怎么在咱们常用的IDE里集成DeepSeek,这里以Java开发用得最多的IntelliJ  IDEA为例。

目前在IDEA中接入DeepSeek,主要可以借助CodeGPT和Continue这两个插件。CodeGPT用的人比较多,稳定性方面让人放心;Continue的优势则是接入过程特别简单。不过要注意,这两个插件对IDEA的版本是有要求的,如果IDEA版本太低,就没办法使用了。

再提个醒,由于一些特殊情况,现在DeepSeek官方提供的API稳定性不太好,我在测试的时候经常碰到无法使用的状况,大家使用的时候可能也会遇到,要有个心理准备。

一、通过Continue插件接入DeepSeek

Continue是一款专门适配IntelliJ IDEA的开源AI助手插件,它的设计初衷就是通过自然语言和代码的交互,来帮开发者提升开发效率。和CodeGPT、GitHub Copilot这些插件类似,它也是基于大语言模型(像OpenAI、DeepSeek或者其他模型)开发的,能给开发者提供实时代码生成、解决问题、生成单元测试等实用功能。

(一)安装Continue插件

1)操作入口有好几个,你可以点击IDEA顶部菜单栏的File > Settings(在Windows/Linux系统下),或者IntelliJ IDEA > Settings(macOS系统);要是嫌麻烦,直接用快捷键<code>⌘Cmd+,</code>
也可以。打开设置窗口后,在左侧导航栏里找到Plugins选项。

2)在搜索栏输入Continue,搜索到插件后点击安装就行。

(二)激活Continue插件

安装好后,IDEA右侧会出现Continue的图标。点击它,选择添加DeepSeek模型和DeepSeek Coder,接着填写DeepSeek API Key就大功告成啦。

(三)DeepSeek API Key获取

DeepSeek API KEY得去DeepSeek开放平台创建,地址是platform.deepseek.com/api_keys 。到了这个页面,按照提示操作就能创建属于自己的API Key了。记住,API key只在创建的时候能看到并且复制,一定要妥善保存,千万不能和别人共享,也别在浏览器或其他客户端代码里暴露,不然账户安全可能会出问题。要是API key泄露,官方可能会自动禁用的。另外,2024年4月25日之前创建的API key,使用情况不会被追踪。

(四)简单使用

下面来看看怎么用Continue配合DeepSeek做开发。就拿写代码来说,直接输入多功能需求,自动生成代码和解释:

上面这段代码通过CompletableFuture并行执行了两个任务,一个是计算1到100的和,另一个是计算1到10的乘积(注意这里代码里计算乘积是到10,要是计算到100,数值会非常大,可能会有溢出问题)。

还有对代码进行解释,比如有个SafeUtil类:

我本来还想多测试一些场景,结果DeepSeek的API就用不了了,这稳定性确实有点让人头疼。

二、通过CodeGPT插件接入DeepSeek

CodeGPT是一款超厉害的人工智能代码助手,和GitHub Copilot、AI Assistant、Codiumate这些插件比起来也不逊色,而且它支持集成市面上常见的各种大模型,功能非常强大。

(一)安装CodeGPT插件

安装步骤和Continue插件类似,不再赘述,在搜索栏输入CodeGPT,找到对应的插件后点击安装。

(二)激活CodeGPT插件

安装完成后,点击IDEA顶部菜单栏的File > Settings(Windows/Linux)或IntelliJ IDEA > Settings(macOS),在左侧导航栏选择Tools,找到CodeGPT。接着点击Providers ,可以选择Custom OpenAI或者CodeGPT,然后选择对应的模型,再配置好API Key就可以使用了。

要是选择Custom OpenAI这种方式,还需要手动填写DeepSeek API地址,具体可以参考官方文档:api-docs.deepseek.com/zh-cn/ 。文档里对API的各种参数都有详细说明,按照文档设置好,就能顺利在CodeGPT里接入DeepSeek啦。

总的来说,在IDEA里接入DeepSeek,不管是用Continue插件还是CodeGPT插件,都能给开发带来不少便利,虽然目前API稳定性有些问题,但还是值得大家去尝试一下的。希望这篇文章能帮到大家,要是在接入过程中遇到问题,欢迎一起交流讨论!


版权声明:本站文章,如无说明,均为本站原创,转载请注明文章来源。如有侵权,请联系博主删除。
本文链接:https://www.panziye.com/tool/13962.html
喜欢 (0)
请潘老师喝杯Coffee吧!】
分享 (0)
用户头像
发表我的评论
取消评论
表情 贴图 签到 代码

Hi,您需要填写昵称和邮箱!

  • 昵称【必填】
  • 邮箱【必填】
  • 网址【可选】