3 分钟把高质量 AI 知识库 FastGPT 装进企业微信
FastGPT V4 已经上线,直接冲上 GitHub Trending。

如果你还不知道 FastGPT 是什么,可以先去看看作者的介绍
使用 FastGPT 构建高质量 AI 知识库
非常多的企业都有把 AI 知识库装进企业微信的需求,奈何企业微信限制太多,不是 IP 地址不可信就是需要绑定自己认证企业的域名,Laf 经过升级迭代后完美的解决了这两个问题,现在就让我们一起把 FastGPT 的知识库装进企业微信吧~
laf创建云函数
首先我们到 laf.dev 中找到 FastGPT 接入企业微信模板,把这个函数应用到你的应用中。
❝
这里一定用 laf.dev(海外版),而不是 laf.run(国内版)。

云函数添加到应用之后,我们打开环境变量会发现多了一堆空的变量,我们接下来的任务就是寻找到这些变量对应的值。
❝
代码中有两处可能需要更改的地方,第一个是私有化部署的用户需要改 47 行的 url ,第二是 40 行的每次返回给企业微信的字数,企业微信对返回字数有限制,所以这个 maxLength 是截断的字数数量。
laf企业微信配置
登陆到企业微信官网,在应用管理中创建一个应用。

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


❝
记得点右下角「更新」来保存环境变量。
继续往下翻找到接收消息->设置API接收,这里 URL 填写刚刚创建的那个云函数地址,并且随机获取 Token 和 EncodingAESKey ,填写到环境变量 WXWORK_TOKEN 和 WXWORK_AESKEY 中。
❝
认证过的企业会报错提示:域名主体校验未通过。解决办法是去 laf 右下角的设置里找到域名设置,把自己企业备案过的域名绑上(这里需要阿里云备案),意思就是认证过的企业只能绑定自己企业备案的 URL。



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

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


ok 企业微信所需要的配置就完成了。
FastGPT
最后一步我们需要到 FastGPT 中拿到最后两个环境变量,找到你要接入的应用,点开 API 访问,找到 AppId 和 API 密钥,分别填到环境变量的 APP_ID 和 API_KEY 中。


至此你的所有环境变量都填上了,记得保存哦~
laf开始使用
打开企业微信的客户端,找到工作台,找到刚刚创建的应用,直接发信息给他就行啦。


引用链接
[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统统不关心,我只关心写业务!!
3 分钟把高质量 AI 知识库 FastGPT 装进企业微信的更多相关文章
- 助力培养高质量AI人才,璞公英乐学平台在日本深受好评!
璞公英乐学平台(原名"璞睿魔数")自进入日本市场以来,受到日本用户的广泛好评.近日,日本AI门户网站AIsmiley在发刊的杂志<AI人才育成指南>中对璞公英乐学平台做 ...
- 三分钟玩转微软AI量化投资开源库QLib
更多精彩内容,欢迎关注公众号:数量技术宅,也可添加技术宅个人微信号:sljsz01,与我交流. 微软QLib简介 微软亚洲研究院发布了 AI 量化投资开源平台"微矿 Qlib".Q ...
- 高质量C++/C编程指南(林锐)
推荐-高质量C++/C编程指南(林锐) 版本/状态 作者 参与者 起止日期 备注 V 0.9 草稿文件 林锐 2001-7-1至 2001-7-18 林锐起草 V 1.0 正式文件 林锐 20 ...
- 高质量C++[转]
高质量C++/C编程指南 文件状态 [ ] 草稿文件 [√] 正式文件 [ ] 更改正式文件 文件标识: 当前版本: 1.0 作 者: 林锐 博士 完成日期: 2001年7月24日 版 本 ...
- 编写高质量代码:改善Java程序的151个建议(第二章:基本类型)
编写高质量代码:改善Java程序的151个建议(第二章:基本类型) 目录 建议21:用偶判断,不用奇判断 建议22:用整数类型处理货币 建议23:不要让类型默默转换 建议24:边界还是边界 建议25: ...
- 编写高质量代码:改善Java程序的151个建议 --[117~128]
编写高质量代码:改善Java程序的151个建议 --[117~128] Thread 不推荐覆写start方法 先看下Thread源码: public synchronized void start( ...
- 高质量C++/C编程指南
http://man.chinaunix.net/develop/c&c++/c/c.htm#_Toc520634042 高质量C++/C编程指南 文件状态 [ ] 草稿文件 [√] 正式文 ...
- 通过优化在UE4中实现良好性能和高质量视觉效果
转自:http://gad.qq.com/program/translateview/7160166 译者:赵菁菁(轩语轩缘) 审校:李笑达(DDBC4747) 对于任何追求UE4性能最佳.同时又想 ...
- 编写高质量代码改善C#程序的157个建议——建议78:应避免线程数量过多
建议78:应避免线程数量过多 在多数情况下,创建过多的线程意味着应用程序的架构设计可能存在着缺陷.经常有人会问,一个应用程序中到底含有多少线程才是合理的.现在我们找一台PC机,打开Windows的任务 ...
- 编写高质量代码:Web前端开发修炼之道(一)
最近老大给我们买来一些技术方面的书籍,其实很少搬着一本书好好的完整的看完过,每每看电子档的,也是打游击式的看看这章,瞅瞅那章,在那5本书中挑了一本比较单薄的<编写高质量代码web前端开发修炼之道 ...
随机推荐
- 预测 motif 的计算原理
本文章来源于简书,作者小潤澤,已获原作者授权:部分内容有调整. 前言 蛋白质中功能的基本单元是 domain,是一种特殊的三维结构,不同结构的 domain 与其他分子特异性结合从而发挥功能.与此类似 ...
- ChatGPT教我用200行代码写一个简版Vue框架 - OpenTiny
AI 是未来最好的老师 最近,我正在准备一份关于 Vue 基础的学习材料.期间我突发奇想:能否利用现在热门的 ChatGPT 帮我创建学习内容?其实 Vue 本身不难学,特别是基础用法,但是,如果你想 ...
- 强国杯南部西部赛区分区晋级赛WP
Misc 空白文件 解压的文件,通过kali strings 查看到base64加密,把%7B换成'{',%7D换成'}' 迷惑的时间 导出3.jpg原始数据信息 去掉没用的头部信息,得到3.jpg图 ...
- 6 种方式读取 Springboot 的配置,老鸟都这么玩(原理+实战)
大家好,我是小富- 从配置文件中获取属性应该是SpringBoot开发中最为常用的功能之一,但就是这么常用的功能,仍然有很多开发者在这个方面踩坑. 我整理了几种获取配置属性的方式,目的不仅是要让大家学 ...
- Elastaticsearch 集群部署
系统Ubuntu 16.04 Elastaticsearch 5.6.9 Kibana 5.6.9 官网地址 https://www.elastic.co/products/elasticsearch ...
- 2023-06-21:redis中什么是BigKey?该如何解决?
2023-06-21:redis中什么是BigKey?该如何解决? 答案2023-06-21: 什么是bigkey bigkey是指存储在Key-Value数据库中的键对应的值所占用的内存空间较大.举 ...
- 2. 搭建Mybatis
确认开发环境 MySQL不同版本的注意事项 1.驱动类driver-class-name MySQL 5版本使用jdbc5驱动,驱动类使用:com.mysql.jdbc.Driver MySQL 8 ...
- matlab转C++——C++中的矩阵运算和矩阵型函数
最近接到一个委托,把matlab代码转译为c++语言,看看能不能提高运行效率. matlab虽然本身具有将程序转化为C++的app库,但是对代码格式有严格的要求: 变量使用之前需要对变量类型和空间大小 ...
- requests高级用法、代理池搭建
requests高级用法 1.自动携带cookie的session对象 # session对象---->已经模拟登录上了一些网站--->单独把cookie 取出来 import reque ...
- FlutterWeb部署到服务器
目标:把flutter web项目部署到自己的服务器上,可以使用自己的服务器IP访问 前提:服务器已经安装了nginx, 这是我的flutter配置 edz@lwqdeMacBook-Pro ~ % ...