近期,DeepSeek强势发布,API价格低到极致,并且几乎完全兼容OpenAI SDK,极大的简化了部署流程,本教程将尽力以通俗易懂的语言,带零基础小白实现将DeepSeek接入到微信个人公众号。 注意:本教程仅供学习用途,如有任何损失本教程概不负责,建议先用不重要的公众号测试。
由于面向小白,所以有必要介绍一下基本原理以及可能存在的风险,请根据自己情况选择是否follow本教程,如有任何损失,本教程概不负责!
基本原理:本教程将使用Github开源项目,将DeepSeek API以及微信公众号API接入上述程序,在服务器运行,实现自动将公众号接收到的消息转发至服务器,由服务器上的程序调用大模型获得返回后再回复给用户。
潜在风险:本教程涉及微信公众号的管理员风险操作,可能会存在误操作风险,建议用不重要的公众号测试;本教程还涉及云服务器的使用,免费额度过期后可能会产生服务器费用;本教程还涉及DeepSeekAPI接口的调用,免费额度过期后可能会产生API调用费用。
注意:本教程仅供学习用途,如有任何损失本教程概不负责,建议用不重要的公众号测试。
-
进入阿里云官网,注册并登录->[传送门]
进入云服务器终端后便可以开始代码配置,本项目基于GitHub的开源项目COW,使用过程请遵循其协议。
- 首先从GitHub把COW项目代码复制进服务器,指令如下,复制后粘贴进云服务器终端,然后点回车即可执行,后面的指令也是这样执行。
- 在云服务器下载并安装项目的相关依赖包,依次在云服务器终端执行下面两条指令即可,这两条命令执行过程需要一些时间,请耐心等待,一条一条来。
(难点预警) 在服务器中创建并写入项目配置文件,该步骤会使用对小白十分不友好的Vim编辑器,请保持输入法为英文模式,并严格遵守下面的步骤,谨防出错。
- 进入项目文件夹,指令如下,复制后粘贴进服务器终端然后回车:
- 使用Vim编辑器创建配置文件并打开编辑,指令如下,复制后粘贴进服务器终端然后回车:
- 按下I键,进入Vim编辑模式。
- 复制5.2步骤中编辑好的项目配置信息,然后粘贴进Vim编辑器。
- 依次按键Esc、:、w、q、Enter以保存编辑并退出Vim编辑器(注意第二个按键是英文冒号而非分号)。 此步完成后,正常会返回到终端界面,如未返回则操作有误,建议关闭终端,重新连接后从步骤1.进入项目文件夹重新开始。
- 若成功退出Vim编辑器,则输出配置文件信息并最后一次检查,指令如下:
- 在云服务器运行项目,使用以下指令运行项目:
在云服务器运行程序后,便只剩最后一步啦!成功很接近啦!!
- 回到微信公众平台,若之前关闭了,请进传送门->[传送门]
- 进入微信公众平台首页->设置与开发->开发接口管理->修改服务器配置,如下图:
- 修改服务器配置,按如下规则填写,示例如下图: ※URL:http://你的服务器公网IP/wx ※Token:要和前面步骤的配置文件中的一样 ※AESKey:要和前面步骤的配置文件中的一样 ※加密方式:兼容模式
- 填写完成后点击提交,弹窗点确定,确定后若上方显示“提交成功”则配置验证成功!!最后再点击启用,启用成功便配置完成啦!现在你的公众号已经接入了DeepSeek啦!!请到公众号测试!!如果遇到问题,可回复在下方评论区,我会尽可能提供帮助!
- 当前为了便于测试,所执行的指令会使服务器响应终端的关闭信号,即终端关闭后项目进程便会终止。在测试成功后若想让程序无值守运行在云服务器,可以先到阿里云ECS控制台重启云服务器后重新连接,进入终端后执行下面的指令运行程序,这样本地电脑关机也不会影响服务器程序的运行啦。