本地部署 DeepSeek
本地部署 DeepSeek 需要使用到 Ollama 这个工具,还需要下载 DeepSeek 到本地,如果你不知道如何本地部署 DeepSeek ,则可以看下方这个教程。
部署 NGCBot 接入微信
当本地部署好 DeepSeek 后,我们需要通过 NGCBot 这个项目来将本地部署好的 DeepSeek 接入到微信中。
NGCBot 项目地址:
https://github.com/ngc660sec/NGCBot
需注意的是 NGCBot 原项目仅支持接入 ChatGPT、kimi、DeepSeek 等平台的 api ,不支持接入本地部署的 DeepSeek ,所以这里给大家分享的是一个修改后的 NGCBot ,支持接入本地部署的 DeepSeek 。
修改版 NGCBot 下载地址:
链接: https://pan.baidu.com/s/1dtXfAHLJx-QEgjUpAlyUbA 提取码: w38y
将 NGCBot 下载到本地后需要将其进行解压,解压后双击启动器即可打开该项目。
启动该项目后,该项目会自动调用 Windows 中的微信,如果提示当前微信版本不支持则表示我们电脑上安装的微信版本太新了,需要安装低版本的微信。
低版本微信这里也给大家准备好了,大家直接下载安装即可。
低版本微信下载地址:
链接: https://pan.baidu.com/s/1lIo9o_N3r37LZBd_CLFVRQ 提取码: we71
微信安装完成后,需要扫码登陆,扫码登陆后重新双击启动器打开 NGCBot ,当启动器上显示以下内容时则表示服务初始化成功。
修改 NGCBot 配置
服务初始化成功后我们还需要修改一下 NGCBot 中的配置,否则无法正常调用 DeepSeek ,配置信息在 NGCBot 根目录中的 Config/Config.yaml 文件内。
里面可以修改的配置信息还是比较多的,其中包括表情包关键词配置、视频 API 配置、积分功能配置、群管理配置、调用 API 配置等等内容。
NGCBot 中的配置信息大部分都是无需修改的,所以这里只给大家介绍两个必要的配置,其他的配置大家若是想要修改的话可以去看官方的详情文档,里面有详细的介绍。
首先我们需要修改的是超级管理员配置,这里填写你的另一个微信,也就是管理员的微信ID。
管理员ID也是非常容易获取的,只需要通过管理员微信给这个机器人微信随便发送一个信息,即可在启动器上查看对应的ID,下图内容上显示的发送人ID即为管理员ID。
第二个需要修改的地方就是 localDeepSeek 下的 deepSeekmodel 中的模型名称,本地部署的是哪个版本的 DeepSeek 这里就填入哪个模型,由于我安装的是 deepseek-r1:14b 所以这里填入 deepseek-r1:14b 即可。
配置修改完成后千万不要忘记保存,保存后需要将 NGCBot 关闭重新打开,重新打开后即可拥有一个本地版本的 DeepSeek-R1 微信聊天机器人了。
注意事项
- NGCBot 目前仅支持 Windows 版本,不支持 MAC 和 Linux。
- Windows版本微信需要一直在线,关闭后将无法正常运行,如果想持续运行,建议通过云服务器进行部署。
- NGCBot 目前比 chatgpt-on-wechat 要稳定,毕竟前段时间微信封了 chatgpt-on-wechat 使用的接口,它们之间的区别是协议不一样。
文章中提到的网址:
NGCBot 项目地址:https://github.com/ngc660sec/NGCBot
修改版 NGCBot 下载地址:https://pan.baidu.com/s/1dtXfAHLJx-QEgjUpAlyUbA 提取码: w38y
低版本微信下载地址:https://pan.baidu.com/s/1lIo9o_N3r37LZBd_CLFVRQ 提取码: we71