Moonshot+知识库,一键接入企业微信,打造智能助理[玩转大模型 08]

Moonshot+知识库,一键接入企业微信,打造智能助理[玩转大模型 08]

LangBot:

第一步:部署LangBot

SSH连接到服务器后

服务器教程:https://blog.thelazy.top/archives/1737724407243

复制这条指令,终端执行

sudo curl -fsSL -o /usr/local/bin/langbot-wecom https://pan.thelazy.top/f/VjHg/langbot-wecom.sh && sudo chmod +x /usr/local/bin/langbot-wecom && sudo bash /usr/local/bin/langbot-wecom

首先输入1,检测环境,等待环境自动安装完成

然后输入2,配置容器环境,耐心等待

第二步:连接企业微信

打开企业微信页面

点击注册

然后进入主页面

点击应用管理自建创建应用,填写机器人基本信息,创建好之后,会出现类似这样的界面:

image-20250214221947814

  1. 打开企业微信管理后台主页,点击我的企业,记录下最下面的企业ID,得到corpid(企业ID

image-20250214222146133

  1. 点击安全与管理,点击管理工具,点击通讯录同步,然后开启接口同步
    • 获取其Secret,得到contacts_secret(通讯录同步 secret)
    • 并配置企业可信IP,填入你服务器的公网ip

image-20250214222653230

  1. 点击应用管理,找到刚才创建的机器人,查看机器人的 Secret ,记录下来,得到secret(机器人 secret)

image-20250214222608174

  1. 点击下方的接收消息设置API接收
    • URL填写示例:http://你的服务器的公网IP:2291/callback/command,将你的服务器的公网IP替换即可
    • Token,点击随机获取,记录下来得到Token
    • EncodingAESKey,点击随机获取,记录下来得到EncodingAESKey
    • ⚠️⚠️⚠️注意:此时不要点保存!

image-20250214222902897

返回到服务器

输入3,然后依次填入刚才记录下来的5个值

然后等待重启完成

再返回刚才的API接收消息管理页面

点击保存

然后配置可信ip

输入服务器公网ip

第三步:接入知识库

打开这个链接:https://cloud.dify.ai/apps

本期教程为尽可能简单,所以不使用本地自建Dify,如果为更好使用,推荐本地自建

登录完成后

点击右上角头像

点击设置,模型供应商

向下翻找到(为什么不直接选Moonshot,因为做这个教程时,Dify这里的bug刚修,还没上线,导致用不了)

image-20250215002812969

点击添加模型

名称填写:moonshot-v1-auto

URL填入:https://api.moonshot.cn/v1

API Key,在此处找到:https://platform.moonshot.cn/console/api-keys

现在注册还赠送15元体验额度

点击新建,点击复制

然后粘贴到API key

将最大token上限改为128000

保存即可

然后再添加嵌入和重排序模型

找到

image-20250215010233866

点击设置

点击获取

然后填入保存即可

由于嵌入模型,尤其是重排序模型,通过在线使用的的不多,所以推荐本地自建,而且性能要求不高

嵌入模型会将文本向量化,便于检索;重排序模型是将检索到的进行重排,通常会使精度变高,提高准确率

点击知识库

上传要使用的文档

然后点击下一步处理

参考如下设置

image-20250215012025860

点击保存并处理

点击下载示例Chatflow

网盘:https://pan.thelazy.top/s/zYcp

密码:20250212

点击工作室

点击导入DSL

上传刚才的示例文件

点击创建

然后点击知识检索

选择刚才创建的知识库

点击发布

发布为API

点击密钥

复制下来

返回服务器界面

输入4

然后输入1

粘贴刚才的密钥并回车

然后回车跳过

此时就成功实现企业微信智能助理了

点击此链接:https://work.weixin.qq.com/wework_admin/frame#profile/wxPlugin

使用微信扫码

然后就可以在普通微信中使用了

点击刚才创建的LangBot智能助理

输入!help获取帮助

再次返回到服务器,

输入langbot-wecom

然后输入l(小写的L)

查看日志

可以看到这样的日志

这就是刚才发送的

image-20250215013635951

如果要将这个用户person_ulazy设置为管理员

那么将person_ulazy复制下来

输入m查看管理面板

点击设置,点击system.json

image-20250215014037933

输入到管理员会话一栏中,有报错不用管

点击保存即可

然后回到服务器页面

输入r重启langbot即可

赞助

1737883095119.jpg b28733500368d1b78092d59ce1a045c1.png

Moonshot+知识库,一键接入企业微信,打造智能助理[玩转大模型 08]
https://blog.thelazy.top/archives/1739555042743
作者
Administrator
发布于
2025年02月15日
更新于
2025年02月15日
许可协议