DeepSeek R1 + 飞书机器人实现AI智能助手

效果

TFChat项目地址

https://github.com/fish2018/TFChat

腾讯大模型知识引擎用的是DeepSeek R1,项目为sanic和redis实现,利用httpx异步处理流式响应,同时使用buffer来避免频繁调用飞书接口更新卡片的网络耗时。为了进一步减少网络IO消耗,首次调用飞书相关接口会从redis读取token,后续直接从TokenManager对象属性获取,只有token失效时间小于60s时才会重新调用飞书接口获取。

实现思路

1.创建好腾讯大模型知识引擎应用和飞书应用并启用机器人能力,配置事件订阅

2.用户发送消息给机器人后,会post数据给我们的webhook接口

3.webhook接收到数据后解析出用户的open_id和发送给机器人的content

4.初始化消息卡片实例

5.发送消息卡片给该用户

6.调用腾讯大模型知识引擎的HTTP SSE接口,提交用户发送给机器人的content

7.接收HTTP SSE数据,调用飞书接口流式更新文本

参考资料

腾讯大模型知识引擎

创建应用

参考官方文档操作即可:

https://cloud.tencent.com/document/product/1759/104201

腾讯大模型知识引擎>应用接口文档>对话端接口文档(HTTP SSE)

https://cloud.tencent.com/document/product/1759/105561

飞书机器人

创建应用

https://open.feishu.cn/document/home/develop-a-gadget-in-5-minutes/create-an-app

启用机器人能力

https://open.feishu.cn/document/faq/trouble-shooting/how-to-enable-bot-ability

飞书卡片流式更新 OpenAPI 调用指南

https://open.feishu.cn/document/uAjLw4CM/ukzMukzMukzM/feishu-cards/streaming-updates-openapi-overview

相关推荐
试剂界的爱马仕2 分钟前
胶质母细胞瘤对化疗的敏感性由磷脂酰肌醇3-激酶β选择性调控
人工智能·科技·算法·机器学习·ai写作
青岛佰优联创新科技有限公司17 分钟前
移动板房的网络化建设
服务器·人工智能·云计算·智慧城市
双向3332 分钟前
私有化部署全攻略:开源模型本地化改造的性能与安全评测
人工智能
1892280486133 分钟前
NY243NY253美光固态闪存NY257NY260
大数据·网络·人工智能·缓存
AI波克布林34 分钟前
发文暴论!线性注意力is all you need!
人工智能·深度学习·神经网络·机器学习·注意力机制·线性注意力
张子夜 iiii34 分钟前
机器学习算法系列专栏:主成分分析(PCA)降维算法(初学者)
人工智能·python·算法·机器学习
GIS宇宙36 分钟前
五分钟免费开启你的Vibe Coding之旅!
人工智能
用户51914958484538 分钟前
Three.js实例化技术:高效渲染数千3D对象
人工智能·aigc
weixin_4569042739 分钟前
一文讲清楚Pytorch 张量、链式求导、正向传播、反向求导、计算图等基础知识
人工智能·pytorch·学习
ciku1 小时前
Spring AI Starter和文档解读
java·人工智能·spring