觉得DeepSeek本地部署麻烦?10分钟搞定一切

247 阅读3分钟

DeepSeek-R1 自农历新年前发布以来,以其卓越的性能、高性价比和开源优势引发了全球关注。甚至在最新的访谈中,奥特曼(OpenAI首席执行官)也表示,每天醒来都为被 DeepSeek 等后来者超越而担忧。自开源以来,DeepSeek 的移动应用已超越 ChatGPT,成功登顶苹果手机应用商店美国区免费应用榜单,成为行业亮点。

图片

MoonBit AI最新接入DeepSeek大模型!二者组合能实现:

自动生成文档
智能代码测试
实时代码补全

......

10分钟就能让 MoonBit 接入 deepseek-r1,实现 AI 赋能!

本文将逐步指导如何配置 MoonBit VSCode 插件,轻松调用 DeepSeek 大模型,帮助充分发挥 MoonBit AI 的潜力,提升开发效率。

下载 MoonBit 插件

方法一:Marketplace 商店下载

marketplace.visualstudio.com/items?itemN…

图片

方法二:官网下载:

www.moonbitlang.cn/download/

图片

获取 DeepSeek API

访问 DeepSeek 官网:www.deepseek.com 

进入右上角的 “API 开放平台”。

图片

然后点击左边的 “API Keys” 进入 API 密钥的管理界面。

图片

进入以后,点击页面最下方的 “Create new API key” 创建新的 API 密钥。

图片

然后在弹出的对话框里面给密钥起一个名字,然后点击 “Create new API key” 创建密钥。

图片

密钥创建成功后,把密钥保存起来,后面会使用到的。

图片

在 MoonBit AI 中配置 Deepseek

打卡 VSCode,然后通过 Ctrl+P 打开 VSCode 的命令中心,然后搜索 “首选项:打开用户设置(JSON)”,打开设置文件。

图片

在设置文件中添加如下配置,注意把 <your-api-key-here> 替换成在上一步里面获取到的密钥(API key)。

图片

{
  // ...
  "moonbit.ai.models": [
    {
      "name": "DeepSeek R1",
      "baseUrl": "https://api.deepseek.com",
      "apiKey": "<your-api-key-here>", // 填上你的真实的密钥(API key)。
      "model": "deepseek-reasoner"
    }
  ]
}

配置好的文件如下所示:

图片

使用 MoonBit AI 🎉

这里以 MoonBit AI 的文档生成功能为例子。在希望生成文档的函数上点击小兔子图标:

图片

然后在弹出的下拉菜单中选择 “/doc Generate documentation for this function” 来为这个函数生成文档:

图片

编辑器右侧会打开一个新的窗口,来显示文档的生成进度:

图片

生成完成以后,文档会显示在编辑器的右侧:

图片

如果没有问题,可以点击 “Insert” 按钮将文档插入到代码中:

图片

插入以后,代码如下:

图片

最后,一个更加完善的 AI 编程场景出现,MoonBit 接入 DeepSeek,结合 IDE内置 AI 助手,为应用的开发、测试和文档编写提供了全方位的支持,使得开发者能够更加专注于业务逻辑的实现。

  • 通过思考语言设计和工具链适配,IDE 和工具链能够非常灵活地在当前的仓库检查、运行并更新 AI 大模型生成的代码块。

  • MoonBit IDE 内置的测试功能除了为程序员提供一种方便测试的机制以外,能够很好地在代码上下文中作为相关代码的示例,从而大大提高代码生成及相关下游任务的正确性。

  • 除了在 IDE 中向用户提供常规的 AI 生成测试、撰写文档、修复错误等功能外,还能够提供完全后台运行的自动化智能体,通过读取编译器的各项反馈来完成各种相对复杂、长时间的下游任务,例如提升测试覆盖率、从自然语言提示生成完整代码组件或者项目等。

在未来,我们相信 AI 技术将在软件开发领域发挥越来越重要的作用,而MoonBit AI 也将持续探索和创新,为开发者带来更多高效、便捷的开发工具和解决方案。如果你对 MoonBit 接入 DeepSeek-R1 的过程还有任何疑问,或者在使用过程中遇到了问题,欢迎随时在评论区留言,我们将竭诚为你解答~