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

相关推荐
金井PRATHAMA13 分钟前
框架系统的多维赋能——论其对自然语言处理深层语义分析的影响与启示
人工智能·自然语言处理·知识图谱
面壁的熊猫15 分钟前
目标检测概述
人工智能·目标检测·计算机视觉
Learn Beyond Limits20 分钟前
Using per-item Features|使用每项特征
人工智能·python·神经网络·算法·机器学习·ai·吴恩达
智源研究院官方账号22 分钟前
智源 RoboBrain-X0 开源,打破机器人跨本体泛化困境
机器人·开源
石臻臻的杂货铺28 分钟前
如何让AI实现自动化 —— PlayWright MCP 实测
运维·人工智能·自动化
之墨_28 分钟前
【大语言模型】—— Transformer的QKV及多头注意力机制图解解析
人工智能·语言模型·transformer
我的offer在哪里37 分钟前
九月技术奇点观察:当量子算力与 AI 认知同时突破临界点
人工智能·量子计算
文火冰糖的硅基工坊1 小时前
[创业之路-682]:实即虚,虚即实。真正的技术壁垒,藏在光路之外、电路之下、代码之中。
人工智能·算法·系统架构·制造·创业·产业链
nju_spy1 小时前
大模型面经(一) Prompt + RAG + 微调
人工智能·面试·lora·大模型·rag·提示词工程·peft微调
学技术的大胜嗷1 小时前
使用BatchNorm偏置填充边界:确保推理一致性与数值稳定性
人工智能·深度学习·图像生成