飞书 × openai
🚀 Feishu OpenAI 🚀
- 文字聊天
- 文字+图片聊天(vision)
- 文生图 /pic + prompt
- SpeechToText
- TextToSpech
- 🍏 对话基于 OpenAI(https://platform.openai.com/account/api-keys) 接口
- 🍎 通过 lark,将 ChatGPT 接入飞书
- 基于飞书长连接事件回调,不需要公网IP
- 基于飞书消息更新,流式回复
- 支持Azure
cp .env.sample .env
# edit .env set the required field
docker compose up -d
cp .env.azure.sample .env.azure
# edit .env.azure set the required field
docker compose -f compose.azure.yaml up -d
- 获取 OpenAI 的 KEY
- 创建 飞书 机器人
- 前往开发者平台创建应用,并获取到 APPID 和 Secret
- 前往
应用功能-机器人
, 创建机器人 - 在事件订阅板块,搜索
接收消息
, 把他们后面所有的权限全部勾选。 进入权限管理界面,搜索图片
, 勾选获取与上传图片或文件资源
。 最终会添加下列权限- contact:contact.base:readonly(获取通讯录基本信息)
- contact:user.base:readonly(获取用户基本信息)
- im:resource(获取与上传图片或文件资源)
- im:message
- im:message.group_at_msg:readonly(接收群聊中@机器人消息事件)
- im:message.p2p_msg(获取用户发给机器人的单聊消息)
- im:message.p2p_msg:readonly(读取用户发给机器人的单聊消息)
- im:message:send_as_bot(获取用户在群组中@机器人的消息)
- 发布版本,等待企业管理员审核通过