当前位置: 首页 > news >正文

TFChat:腾讯大模型知识引擎+飞书机器人实现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

http://www.lryc.cn/news/543226.html

相关文章:

  • Linux红帽:RHCSA认证知识讲解(四)修改远程配置文件,取消root禁用,便于使用root身份远程
  • 验证码介绍及生成与验证(HTML + JavaScript实现)
  • 文心一言AI创意画
  • WebRTC解析
  • 升级Office软件后,Windows 系统右键里没有新建Word、Excel、PowerPoint文件的解决办法
  • 车载DoIP诊断框架 --- 连接 DoIP ECU/车辆的故障排除
  • 洛谷每日1题-------Day4__陶陶摘苹果
  • 萌新学 Python 之模块管理
  • 6.3 - UART串口数据发送之中断
  • Fisher信息矩阵(Fisher Information Matrix, FIM)与自然梯度下降:机器学习中的优化利器
  • Mysql基础-多表查询(详细版)
  • 港科大提出开放全曲音乐生成基础模型YuE:可将歌词转换成完整歌曲
  • Python学习第十七天之PyTorch保姆级安装
  • 有关与 WSL 2 的主要区别的信息,请访问 https://aka.ms/wsl2
  • 什么是 Java 中的线程安全?
  • 计算机视觉(opencv-python)入门之图像的读取,显示,与保存
  • QT:Graphics View的坐标系介绍
  • 530 Login fail. A secure connection is requiered(such as ssl)-java发送QQ邮箱(简单配置)
  • vs2015下使用openmp
  • Docker 搭建 Gitlab 服务器 (完整详细版)
  • 【万字长文】开源之播对话白鲸开源CEO郭炜--乐观主义的开源精神走得更远
  • 机试刷题_674. 最长连续递增序列【python】
  • ipe网络安全
  • QT:QPen、QBrush、与图形抗锯齿的关联
  • android keystore源码分析
  • 【12】智能合约开发入门
  • web安全——分析应用程序
  • Wpf 之Generic.xaml
  • VidSketch:具有扩散控制的手绘草图驱动视频生成
  • 解锁C# XML编程:从新手到实战高手的蜕变之路