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

TFChat:腾讯大模型知识引擎(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

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

相关文章:

  • 使用消息队列怎样防止消息重复?
  • MySQL安装多版本与版本切换
  • Docker02 - 深入理解Docker
  • 检查SSH安全配置-sshd服务端未认证连接最大并发量配置
  • HarmonyOS Design 介绍
  • C++中的多重继承
  • Java基础第14天-坦克大战【1】
  • Java线程池入门04
  • 【论文笔记-ECCV 2024】AnyControl:使用文本到图像生成的多功能控件创建您的艺术作品
  • 计算机毕业设计 ——jspssm519Springboot 的幼儿园管理系统
  • 山东大学软件学院人工智能导论实验之知识库推理
  • 【Uniapp-Vue3】点击将内容复制到剪切板
  • 英伟达 Isaac Sim仿真平台体验【2】
  • 低代码与开发框架的一些整合[3]
  • deepseek-r1-centos-本地服务器配置方法
  • C语言实现通讯录项目
  • Effective Java读书笔记 draft
  • DeepSeek 助力 Vue 开发:打造丝滑的滑块(Slider)
  • wordpress使用CorePress主题设置项总结
  • 逆向pyinstaller打包的exe软件,获取python源码(6)
  • 蓝桥杯 五子棋对弈
  • 【单片机】MSP430MSP432入门
  • 货车一键启动无钥匙进入手机远程启动的正确使用方法
  • 自学c++之类、对象、封装
  • 在VSCode中安装jupyter跑.ipynb格式文件
  • SQL_优化
  • Neo4j使用neo4j-admin导入csv数据方法
  • Node.js 登录鉴权
  • 内存泄漏指什么?常见的内存泄漏有哪些?
  • 【PromptCoder】使用 package.json 生成 cursorrules