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

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统统不关心,我只关心写业务!

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
要使用 GPT-3 制作企业微信机器人,需要先了解企业微信机器人的基本原理和开发方式,然后使用 GPT-3 进行自然语言处理,生成合适的回复内容。以下是一个基本的步骤: 1. 创建企业微信机器人:在企业微信后台创建一个机器人,获取机器人的 API 密钥和 Webhook 地址。 2. 安装 Python 微信机器人框架:使用 pip 命令安装一个 Python 微信机器人框架,比如 WeRoBot。 3. 编写 Python 代码:使用 Python 编写代码,实现微信机器人的功能,比如接收用户的消息、调用 GPT-3 进行自然语言处理、生成合适的回复内容等。 以下是一个基本的代码示例,演示如何使用 WeRoBot 和 GPT-3 实现企业微信机器人: ```python from werobot import WeRoBot import openai import os openai.api_key = os.environ["OPENAI_API_KEY"] bot = WeRoBot(token='your_token_here') @bot.handler def reply(message): response = openai.Completion.create(engine='davinci', prompt=message.content, max_tokens=50) return response.choices[0].text bot.run() ``` 在上述代码中,我们首先设置了 API 密钥,然后创建了一个 WeRoBot 实例。在 `reply` 函数中,我们使用 GPT-3 进行自然语言处理,并生成合适的回复内容。最后,我们调用 `bot.run()` 启动微信机器人。 需要注意的是,上述示例仅演示了微信机器人的基本功能,并未涉及企业微信机器人的所有功能和限制。开发企业微信机器人时,需要遵守企业微信机器人开发规范,确保机器人的安全和稳定性。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值