DeepSeek教程

通过在 GoLand 中接入 DeepSeek,体验 AI 驱动的代码生成、问题解决和单元测试功能,让开发效率更上一层楼。

你有没有想过,在用 GoLand 写代码的时候,能直接通过 IDE 调用 AI 助手来完成代码生成、解决问题甚至单元测试?这听起来是不是有点意思?今天我们就来聊聊如何在 GoLand 中接入 DeepSeek 这个基于大语言模型的 AI 工具。通过它,你可以更高效地完成开发任务。

这次我们会用到两个插件——Continue 和 CodeGPT,它们能帮我们把 DeepSeek 的功能整合到 GoLand 中。不过呢,先提醒一下大家,目前 DeepSeek 官方的 API 稳定性一般,测试时可能会遇到一些小问题,所以用的时候心态平和一点,不要太纠结。

通过 Continue 插件接入 DeepSeek

先来说说 Continue 插件,这是一个专为 IntelliJ 系列 IDE 设计的开源 AI 助手插件,当然也包括 GoLand。它的强项是通过自然语言和代码交互,无论是生成代码、编写单元测试,还是解决疑难问题,它都能派上用场。具体怎么操作呢?

首先,打开 GoLand 的设置界面,方法是点击顶部菜单栏的 “File> Settings”(Windows/Linux)或者 “GoLand > Settings”(macOS),也可以直接按快捷键 ⌘Cmd+,。在左侧导航栏找到 “Plugins”,然后在搜索框中输入 “Continue”,找到后点击安装。安装完成后,GoLand 会提示你需要重启软件,按照提示操作就行。

重启后,你会在 GoLand 的右侧看到一个 Continue 的图标。点击它,根据提示添加 DeepSeek 模型和 DeepSeek Coder,接着填写 DeepSeek 的 API Key。

那么这个 API Key 从哪里来呢?

由于官网服务器资源紧张,已暂停 API 服务充值,所以我们需要其他的方法来获取,具体请看这篇:【获取 DeepSeek API】

激活插件后,你可以直接在编辑器里用自然语言描述需求,比如 “生成一个 Go 的 HTTP 服务器代码”,Continue 会自动帮你生成代码。如果你对某段代码的功能不太清楚,也可以选中它,然后让插件解释这段代码的作用。

不过要注意的是,由于 DeepSeek 的 API 目前还不够稳定,偶尔可能会出现响应慢或者请求失败的情况,所以如果体验不太流畅,建议等官方优化后再深入使用。

通过 CodeGPT 插件接入 DeepSeek

接下来我们再看看 CodeGPT 插件,这是另一款功能强大的 AI 代码助手插件,它支持集成多个大语言模型,包括 DeepSeek。相比 Continue,CodeGPT 的功能更加丰富,但配置相对复杂一些。

安装方法和 Continue 类似,也是通过 GoLand 的插件市场进行安装。在 “Plugins” 界面搜索“CodeGPT”,找到后安装并重启 IDE。

安装完成后,进入 GoLand 的设置界面,找到 “Tools” 下的 “CodeGPT”。然后在“Providers” 选项中选择 “Custom OpenAI” 或“CodeGPT”,根据需要配置对应的模型和 API Key。

如果选择的是 “Custom OpenAI” 模式,还需要手动填写 DeepSeek 的 API 地址,这个地址可以参考 DeepSeek 的官方文档(https://api-docs.deepseek.com/zh-cn/)。配置完成后,插件就可以正常使用了。

如果还没获取 API KEY,具体请看这篇:【获取 DeepSeek API】

通过 CodeGPT,你可以用自然语言和插件交互,比如让它帮你优化代码、生成注释,甚至直接生成单元测试用例。它的功能比 Continue 更加全面,但对应的学习成本也稍高一些,比较适合有一定技术经验的开发者。

插件对比与选择

那么,到底是用 Continue 还是 CodeGPT 呢?如果你是第一次尝试这类 AI 助手,建议先从 Continue 入手,它的配置简单,功能也够用。如果你对功能有更高要求,比如希望插件支持更多的 AI 模型,或者需要更复杂的代码生成能力,那么 CodeGPT 可能更适合你。两者各有优势,具体选择哪个,就看你的需求和使用习惯了。

在我看来,DeepSeek 的接入确实能提升开发效率,尤其是在一些重复性任务上,比如生成模板代码或者快速定位问题。不过呢,考虑到目前 DeepSeek 的 API 还不够稳定,用的时候就当是试水,别太依赖它。等官方优化后,这种 AI 辅助开发的方式可能会越来越普及,到时候再深入探索也不迟。