# 如何在10min内将DeepSeek接入MoonBit

**URL:** <https://taolun.moonbitlang.com/t/topic/1140>\
**Category:** Moonbit（月兔平台）\
**Tags:** moonbit-lang, moonbit-ai\
**Created:** [2025 年2 月 19 日 02:35 UTC](https://taolun.moonbitlang.com/t/topic/1140 "2025-02-19T02:35:15Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

作者： ![moonbitlang](https://taolun.moonbitlang.com/user_avatar/taolun.moonbitlang.com/moonbitlang/32/78_2.png) [@moonbitlang](https://taolun.moonbitlang.com/u/moonbitlang)\
发布日期： [2025 年2 月 19 日 02:35 UTC](https://taolun.moonbitlang.com/t/topic/1140/1 "2025-02-19T02:35:15Z")

</div>

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

MoonBit AI借助DeepSeek大模型的接入，能够为开发者提供自动化文档生成、代码测试等高效功能，极大提升了软件开发的生产力。本文将逐步指导如何配置MoonBit VSCode插件，轻松调用DeepSeek大模型，实现自动化文档生成，帮助充分发挥MoonBit AI的潜力，提升开发效率。

## **下载 MoonBit 插件**

方法一：Marketplace商店下载

> **[MoonBit Language - Visual Studio Marketplace](https://marketplace.visualstudio.com/items?itemName=moonbit.moonbit-lang)**
>
> Extension for Visual Studio Code - MoonBit Language Support

 ![](https://taolun.moonbitlang.com/uploads/default/original/1X/c5d6dde37e864c8cacf63ebc001cd0cb11bf2d34.png)

方法二：官网下载：

> **[MoonBit](https://www.moonbitlang.cn/download/)**
>
> 如果遇到任何问题，请在Github或论坛上进行反馈。你的反馈非常重要，有助于我们改进！

 ![](https://taolun.moonbitlang.com/uploads/default/original/1X/5b201995892868f47f85304b7f4942ca52ce8119.png)

## 获取 DeepSeek API

访问 DeepSeek 官网：[https://www.deepseek.com](https://www.deepseek.com) 。进入右上角的 “API 开放平台”。

 ![](https://taolun.moonbitlang.com/uploads/default/original/1X/a7eed5aab02c15322b4d8e49914b42e72f8e90ad.jpeg)

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

 ![](https://taolun.moonbitlang.com/uploads/default/original/1X/4139a071f06be45aee924429788f7b24394c5987.jpeg)

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

 ![](https://taolun.moonbitlang.com/uploads/default/original/1X/60db3e495f527cfe7e3752282cfb03202f0bbfab.png)

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

 ![](https://taolun.moonbitlang.com/uploads/default/original/1X/50d2bc8c0584fc8b0602c84599a6aec10e205906.jpeg)

密钥创建成功后，把密钥保存起来，后面要用。

 ![](https://taolun.moonbitlang.com/uploads/default/original/1X/ce59cdf1e5752c74843173328cd202ae5e9c9de9.jpeg)

## 在 MoonBit AI 中 **配置 DeepSeek**

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

 ![](https://taolun.moonbitlang.com/uploads/default/original/1X/8b939c64c27d8b8cb4e8f3d98e483235d7dbc0e3.png)

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

 ![](https://taolun.moonbitlang.com/uploads/default/original/1X/b6a5d9bad38d214b673536bc634828f23c94062d.png)

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

```

配置好的文件如下所示：

 ![](https://taolun.moonbitlang.com/uploads/default/original/1X/9fb0d9f7a5f466e9fc881575059e8382d9d9fbfc.png)

## **使用 MoonBit AI**

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

 ![](https://taolun.moonbitlang.com/uploads/default/original/1X/1fcb65b60d39dce8b65556c4720b03bf5a236bb9.png)

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

 ![](https://taolun.moonbitlang.com/uploads/default/original/1X/f4b986b756486d10401f7493a483a977bee4d141.png)

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

 ![](https://taolun.moonbitlang.com/uploads/default/original/1X/2586befa756469a0e0952db8f96e53d4f48ebb06.jpeg)

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

 ![](https://taolun.moonbitlang.com/uploads/default/original/1X/73d284a99a243693d58917ad823e9e2730cb80b2.png)

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

 ![](https://taolun.moonbitlang.com/uploads/default/original/1X/2662ec89dca1d6aec0e09678ba65814e1cd685bf.png)

插入以后，代码会变成这样：

 ![](https://taolun.moonbitlang.com/uploads/default/original/1X/e66859288b838070f27d8745ae5505522ec1a3e7.png)

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

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

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

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