用飞书集成平台,实现任意系统与GPT对接,仅需10分钟

用飞书集成平台,实现任意系统与GPT对接,仅需10分钟

开发者广场内容精选NaN-NaN-NaN
解决方案
作者:ChatGBT
推荐理由
通过飞书集成平台,只需要10分钟,就可以轻松构建一个GPT的连接器,从而可以通过流程引擎,将企业内全部系统、数百款应用和GPT进行对接,搭建各种AI应用、机器人。更可以借助集成平台的定时任务、webhook触发器,十分灵活的实现丰富的AI场景,如每日笑话、知识问答等等。
🙋🏼 推荐理由
通过飞书集成平台(点击此处进入飞书集成平台),只需要10分钟,就可以轻松构建一个GPT的连接器,再通过流程引擎,让企业内的全部系统接入GPT,从而搭建各种AI应用、机器人。更可以借助集成平台的定时任务、webhook触发器,十分灵活的实现丰富的AI场景,如每日笑话、知识问答等等。
也希望大家都可以加入飞书集成平台社群,进行更深入的集成交流,👉🏻点击此处加入集成平台社群
🙆🏼 效果预览
以下为示例的工作流以及搭建一个聊天机器人的效果,全程10分钟,大家可以自行发挥创意,搭建更多丰富场景。
工作流预览⬇️
5分钟即可自建一个GPT的连接器,如上图第三个节点。录入GPT的token后,即可使用。目前功能上,支持选择模型、录入提示语、最大使用token数等参数。
聊天机器人效果⬇️
本文示范了一个聊天机器人,可以看到已经能够进行智能问答。同时还可以借助webhook触发器、定时任务,让这个机器人每天自动给你发消息,很有趣。
📚 搭建步骤
申请飞书集成平台「自建连接器搭建工具」使用权限
👉🏻点击此处,进入「自建连接器搭建工具」申请表单,可以按照下图填写申请表,提交后一般1个工作日内开通。
表单填写示意图
250px|700px|reset
企业编号如何查看⬇️
飞书管理员,前往此处即可查看到企业编号。
搭建企业自建连接器
1.「自建连接器搭建工具」灰度功能开通后,可以进入飞书集成平台(anycross.feishu.cn),在左下角的功能模块中,看到连接器的功能模块,点击连接器模块进入操作界面。
250px|700px|reset
2.如果已经开通灰度功能,无法看到连接器模块,可以参考此处,让管理员帮助您开通集成平台对应模块功能即可。
3.进入连接器开发界面后,点击左侧连接器模块,选择「新建连接器」。
4.在弹出的界面中,录入连接器的基础信息,信息内容可以自定义。
5.创建完成连接器后,选择「基础信息和凭证」,在凭证模型的地方,点击编辑,然后搜索「HTTP Bearer token」凭证模型,选择后直接保存即可。
250px|700px|reset
250px|700px|reset
6.接着我们给这个连接器创建「操作」,如下图,选择「通过API新建操作」。
7.新建的操作内容可以自定义,比如LLM,方便识别即可。
250px|700px|reset
8.接着在填写API信息界面,按照下面方式录入之后,点击保存。
  • 请求方法切换为:POST
  • 请求地址录入:/v1/completions
  • 请求体样式:
{
"model": "gpt-3.5-turbo-instruct",
"prompt": "飞书集成平台(AnyCross)怎么样?",
"max_tokens": 1000,
"temperature": 0
}
  • 响应体样式:
{
"id": "cmpl-5GY***********************2X",
"object": "text_completion",
"created": 1703230615,
"model": "gpt-3.5-turbo-instruct",
"choices": [
{
"text": "\n\nAnyCross是一款功能强大的飞书集成平台,它可以帮助用户快速集成飞书和其他应用,实现数据的自动同步和流程的自动化。它具有以下优点:\n\n1. 简单易用:AnyCross提供了可视化的拖拽式界面,用户无需编写代码即可完成集成,操作简单方便。\n\n2. 多种集成方式:AnyCross支持多种集成方式,包括API集成、Webhook集成、定时任务集成等,满足不同场景的需求。\n\n3. 强大的功能:AnyCross提供了丰富的功能,包括数据转换、数据过滤、数据映射、数据合并等,可以满足复杂的集成需求。\n\n4. 支持多种应用:AnyCross支持集成多种应用,包括CRM、ERP、OA等,可以实现不同应用之间的数据交互。\n\n5. 安全可靠:AnyCross采用安全的加密技术,保障数据的安全性,同时提供数据监控和报警功能,保证集成的稳定性。\n\n综上所述,AnyCross是一款功能强大、操作简单、安全可靠的飞书集成平台,可以帮助用户提高工作效率,推荐使用。",
"index": 0,
"logprobs": null,
"finish_reason": "stop"
}
],
"usage": {
"prompt_tokens": 16,
"completion_tokens": 369,
"total_tokens": 385
}
}
9.接着我们优化下连接器的入参展示。如右图,我们可以把展示名称换成中文,就可以更直观的录入参数。
250px|700px|reset
修改后的效果如下⬇️
10.然后我们配置响应码,将响应码字段配置为 $.code,添加一条响应码取值,当取值为 0 时表示成功,填写方式参见下图。
250px|700px|reset
11.接着我们进入版本管理,点击右上角的发布,发布一个全新的版本即可。
12.根据下图一步步操作完,我们即可发布成功。
250px|700px|reset
搭建工作流
1.现在我们可以在集成平台流程引擎中,用GPT的连接器来搭建工作流了,我们先切换到业务集成模块。
250px|700px|reset
2.新建一个工作流,工作流选择飞书消息触发,选择后点击创建。
250px|700px|reset
250px|700px|reset
3.创建之后的界面如图,我们点击左上角的连接器,搜索我们创建的连接器名称,已经可以看到我们创建的AI连接器了。
4.接着选择飞书消息触发器,找到接收消息的触发方式。
250px|700px|reset
5.然后我们拖拽一个JSON助手进来,用于转换飞书消息的格式,以符合AI连接器的数据结构。
  • 飞书文本消息是以 {\"text\":\"飞书集成平台怎么样?\"} 的形式传递的,因此需要增加一个 JSON 助手进行反序列化,将入参指向 im-1.event.message.content
250px|700px|reset
250px|700px|reset
250px|700px|reset
6.将我们创建的AI连接器拖拽进来,可以看到我们刚才创建的操作。
7.接着我们点击凭证,选择新建凭证,凭证填写内容如下:
  • 凭证名称自定义
  • 代理集群:不使用代理
  • token:这里token为了方便使用,需要从closeAI购买,CloseAI地址在这里,10元一个,能用很久。openai直接分配的token还不能直接用,需要做一些转换,后面会在Q&A环节补充。
250px|700px|reset
8.填写完凭证内容后,选择创建并连接。
9.接下来我们配置AI连接器的入参。目前本次教程主要是GPT-3.5模型的介绍,关于GPT-4或者4V的话,大家可以参考这个步骤自行搭建。
  • 首先模型区块我们填写:gpt-3.5-turbo-instruct
  • 用户输入的提示词:用连线的方式,选择JSON助手的json_map 字段。然后如图双击json_map字段,录入「.text」,意思是引用text字段。即文本消息内容
  • 最大使用token:1000
  • temperature:0
250px|700px|reset
250px|700px|reset
10.接着我们拖拽一个飞书消息的连接器,让这个机器人可以回复你的消息,进行对话。
11.点开飞书消息连接器,选择回复普通消息。
12.进入入参界面,消息文本连线到AI连接器,选择text字段。
250px|700px|reset
250px|700px|reset
13.消息的message id连线指向飞书消息,选择message_id
250px|700px|reset
14.接着我们点击飞书消息的「凭证」,选择新建应用凭证。凭证的名称可以自定义,然后选择飞书新建飞书应用,自定义名称。
250px|700px|reset
250px|700px|reset
15.创建完凭证之后,选择创建并连接。
16.点击飞书消息触发器,选择凭证,点击配置应用凭证,并提交配置申请。
250px|700px|reset
250px|700px|reset
17.提交完成之后,点击此处进入开放平台后台,在开放平台后台找到刚创建的应用,选择权限管理,搜索获取单聊、群组消息权限,并批量开通。
18.开通后应用左上角会显示已发布。
250px|700px|reset
19.接着我们切换会集成平台工作流界面,点击发布,并确认发布。
250px|700px|reset
20.现在我们进入飞书,搜索我们创建的机器人,和他进行对话,就可以实现智能问答了。
💻 常见问题
1.这个只支持GPT-3.5吗?可以支持GPT-4 或者4V吗?
支持的,文章只是举例如何根据 GPT-3.5 的接口调用方式,来配置一个 GPT-3.5 模型的连接器,企业也可以自行配置GPT-4 或者 4V的连接器,比如增加人设字段等。
2.只能用CloseAI买的token吗?企业内部openai购买的token可以直接使用吗?
可以的,目前CloseAI有提供相应的代理,实现起来作为示范比较方便,企业如果想用自己的token,只需要在创建凭证模型的时候,添加代理选项,然后企业内自建一个可以访问OpenAI的代理,用这个代理去调用OpenAI的接口地址,即可实现同样的功能。
3.这个只能创建聊天机器人吗?
不是的,这个连接器创建后,你可以实现任意流程、任意系统的数据,作为入参进入GPT,并将处理的结果进行返回,传输给其他系统,或者你可以借助集成平台的定时任务、网址触发器、其他应用触发器,实现更为丰富的AI功能,比如:
  • 定时让AI处理一些信息,给你发消息,写入多维表格等。
  • 将系统事件触发给GPT,得到一些处理结果,写回原系统等。
先进生产力和业务协同平台
联系我们立即试用

先进团队,先用飞书

欢迎联系我们,飞书效能顾问将为您提供全力支持
分享先进工作方式
输送行业最佳实践
全面协助组织提效
联系我们立即试用