3 分钟把高质量 AI 知识库 FastGPT 装进企业微信

发布时间 2023-09-19 14:47:37作者: sealos

FastGPT V4 已经上线,直接冲上 GitHub Trending。

file

如果你还不知道 FastGPT 是什么,可以先去看看作者的介绍?

?使用 FastGPT 构建高质量 AI 知识库

非常多的企业都有把 AI 知识库装进企业微信的需求,奈何企业微信限制太多,不是 IP 地址不可信就是需要绑定自己认证企业的域名,Laf 经过升级迭代后完美的解决了这两个问题,现在就让我们一起把 FastGPT 的知识库装进企业微信吧~

laf创建云函数

首先我们到 laf.dev 中找到 FastGPT 接入企业微信模板,把这个函数应用到你的应用中。


这里一定用 laf.dev(海外版),而不是 laf.run(国内版)。

file

云函数添加到应用之后,我们打开环境变量会发现多了一堆空的变量,我们接下来的任务就是寻找到这些变量对应的值。


代码中有两处可能需要更改的地方,第一个是私有化部署的用户需要改 47 行的 url ,第二是 40 行的每次返回给企业微信的字数,企业微信对返回字数有限制,所以这个 maxLength 是截断的字数数量。

laf企业微信配置

登陆到企业微信官网,在应用管理中创建一个应用。

file

创建完后到应用详情中,在这里获取到 AgentId 和 Secret,填写到我们的环境变量中,对应的是 WXWORK_AGENTID 和 WXWORK_CORPSECRET 。

file

file


记得点右下角「更新」来保存环境变量。

继续往下翻找到接收消息->设置API接收,这里 URL 填写刚刚创建的那个云函数地址,并且随机获取 Token 和 EncodingAESKey ,填写到环境变量 WXWORK_TOKEN 和 WXWORK_AESKEY 中。


认证过的企业会报错提示:域名主体校验未通过。解决办法是去 laf 右下角的设置里找到域名设置,把自己企业备案过的域名绑上(这里需要阿里云备案),意思就是认证过的企业只能绑定自己企业备案的 URL。

file

file

file

保存之后我们回到应用详情继续往下翻,找到企业可信IP,在这里添加上以下 IP 后点击确定。

8.222.201.211; 8.219.65.209;8.222.204.210;8.222.202.226

file

最后去找到我的企业,拿到企业 ID 添加到环境变量中的 WXWORK_CORPID 。

file

file

ok 企业微信所需要的配置就完成了。

FastGPT

最后一步我们需要到 FastGPT 中拿到最后两个环境变量,找到你要接入的应用,点开 API 访问,找到 AppId 和 API 密钥,分别填到环境变量的 APP_ID 和 API_KEY 中。

file

file

至此你的所有环境变量都填上了,记得保存哦~

laf开始使用

打开企业微信的客户端,找到工作台,找到刚刚创建的应用,直接发信息给他就行啦。

file

file

引用链接

[1]
FastGPT: https://github.com/labring/FastGPT

[2]
企业微信官网: https://work.weixin.qq.com/

关于 Laf
Laf 是一款为所有开发者打造的集函数、数据库、存储为一体的云开发平台,助你像写博客一样写代码,随时随地发布上线应用!3 分钟上线 ChatGPT 应用!

?GitHub:https://github.com/labring/laf

?官网(国内):https://laf.run

?官网(海外):https://laf.dev

?开发者论坛:https://forum.laf.run

sealos 以kubernetes为内核的云操作系统发行版,让云原生简单普及

laf 写代码像写博客一样简单,什么docker kubernetes统统不关心,我只关心写业务!