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 装进企业微信的更多相关文章

  1. 助力培养高质量AI人才,璞公英乐学平台在日本深受好评!

    璞公英乐学平台(原名"璞睿魔数")自进入日本市场以来,受到日本用户的广泛好评.近日,日本AI门户网站AIsmiley在发刊的杂志<AI人才育成指南>中对璞公英乐学平台做 ...

  2. 三分钟玩转微软AI量化投资开源库QLib

    更多精彩内容,欢迎关注公众号:数量技术宅,也可添加技术宅个人微信号:sljsz01,与我交流. 微软QLib简介 微软亚洲研究院发布了 AI 量化投资开源平台"微矿 Qlib".Q ...

  3. 高质量C++/C编程指南(林锐)

    推荐-高质量C++/C编程指南(林锐) 版本/状态 作者 参与者 起止日期 备注 V 0.9 草稿文件 林锐   2001-7-1至 2001-7-18 林锐起草 V 1.0 正式文件 林锐   20 ...

  4. 高质量C++[转]

    高质量C++/C编程指南 文件状态 [  ] 草稿文件 [√] 正式文件 [  ] 更改正式文件 文件标识: 当前版本: 1.0 作    者: 林锐 博士 完成日期: 2001年7月24日 版 本  ...

  5. 编写高质量代码:改善Java程序的151个建议(第二章:基本类型)

    编写高质量代码:改善Java程序的151个建议(第二章:基本类型) 目录 建议21:用偶判断,不用奇判断 建议22:用整数类型处理货币 建议23:不要让类型默默转换 建议24:边界还是边界 建议25: ...

  6. 编写高质量代码:改善Java程序的151个建议 --[117~128]

    编写高质量代码:改善Java程序的151个建议 --[117~128] Thread 不推荐覆写start方法 先看下Thread源码: public synchronized void start( ...

  7. 高质量C++/C编程指南

    http://man.chinaunix.net/develop/c&c++/c/c.htm#_Toc520634042 高质量C++/C编程指南 文件状态 [  ] 草稿文件 [√] 正式文 ...

  8. 通过优化在UE4中实现良好性能和高质量视觉效果

    转自:http://gad.qq.com/program/translateview/7160166 译者:赵菁菁(轩语轩缘)  审校:李笑达(DDBC4747) 对于任何追求UE4性能最佳.同时又想 ...

  9. 编写高质量代码改善C#程序的157个建议——建议78:应避免线程数量过多

    建议78:应避免线程数量过多 在多数情况下,创建过多的线程意味着应用程序的架构设计可能存在着缺陷.经常有人会问,一个应用程序中到底含有多少线程才是合理的.现在我们找一台PC机,打开Windows的任务 ...

  10. 编写高质量代码:Web前端开发修炼之道(一)

    最近老大给我们买来一些技术方面的书籍,其实很少搬着一本书好好的完整的看完过,每每看电子档的,也是打游击式的看看这章,瞅瞅那章,在那5本书中挑了一本比较单薄的<编写高质量代码web前端开发修炼之道 ...

随机推荐

  1. Python批量填补遥感影像的无效值NoData

      本文介绍基于Python中ArcPy模块,对大量栅格遥感影像文件批量进行无效值(NoData值)填充的方法.   在处理栅格图像文件时,我们经常会遇到图像中存在有无效值(即NoData值)的情况. ...

  2. Python 列表、字典、元组的一些小技巧

    1. 字典排序 我们知道 Python 的内置 dictionary 数据类型是无序的,通过 key 来获取对应的 value.可是有时我们需要对 dictionary 中的 item 进行排序输出, ...

  3. R 语言主成分分析(PCA)实战教程

    作者:落痕的寒假原文:https://blog.csdn.net/LuohenYJ/article/details/97950522 声明:本文章经原作者同意后授权转载. 主成分分析 Principa ...

  4. EF Core + MySQL 基本增删改查

    前言 基于EF Core + MySQL的基本增删改查,示例是基于.NET6 + EF Core + MySQL 创建实体和数据库.EFCore 数据迁移项目基础上的内容增加.同时也是对基于Canal ...

  5. 使用Git进行代码版本控制和协作:代码共享、协作和版本管理

    目录 1. 引言 2. 技术原理及概念 3. 实现步骤与流程 使用 Git 进行代码版本控制和协作:代码共享.协作和版本管理 Git 是一个开源的分布式版本控制系统,由 Linux 内核开发组创建.G ...

  6. 数据结构课后题答案 - XDU_953

    参考书: 数据结构与算法分析(第二版) 作者:荣政 编 出版社:西安电子科技大学出版社 出版日期:2021年01月01日 答案解析:

  7. 如何制作 GitHub 个人主页

    人们在网上首先发现你的地方是哪里?也许你的社交媒体是人们搜索你时首先发现的东西,亦也许是你为自己创建的投资组合网站.然而,如果你使用GitHub来分享你的代码并参与开源项目,那么你的GitHub个人主 ...

  8. load initialize总结

    load initialize 方法的区别1.调用的方式 - load 根据函数地址调用 - initialize 通过objc_msgsend调用 2.调用时刻 - load runtime 加载类 ...

  9. 十大功能特性,助力开发者玩转API Explorer

    摘要:华为云API Explorer为开发者提供一站式API解决方案统一平台,集成华为云服务所有开放API,支持全量快速检索.可视化调试.帮助文档.代码示例等能力,帮助开发者快速查找.学习API和使用 ...

  10. 基于C#的窗体阴影效果方案 - 开源研究系列文章

    最近在研究C#的Winform窗体的效果,上次介绍了窗体动画效果的博文( 基于C#的无边框窗体动画效果的完美解决方案 - 开源研究系列文章 ),这次将窗体阴影效果的方案进行一个介绍. 找了一下度娘,具 ...