如何在GoLand上接入DeepSeek
你有没有想过,在用 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 辅助开发的方式可能会越来越普及,到时候再深入探索也不迟。