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

通用知识库问答流程

 总体流程,定义回调(函数执行完把回答的内容填充到数据库),使用封装的fastchat获取调用的模型,

根据向量数据库名,获取向量数据库实例 

 这是ssl 长连接的一种标准写法,首先写一个 生成器函数,也就是下面挨着的这个,然后把这个函数放到EventSourceResponse

 

 

 使用封装的函数获取调用的模型

 

进行rag搜索文档 

 

 对搜索出来的文档进行重排序

 根据是否找到文档获取历史信息

获取历史信息 使用自己定义的记忆类,自定义的记忆类

封装提示模版,构建chain

 

 

http://www.dtcms.com/a/21212.html

相关文章:

  • vue2.0接入海康威视控件包V3.3.0——海康威视摄像头接入前端页面(webSDK包)模式
  • 【STM32】外部时钟|红外反射光电开关
  • 40、【OS】【Nuttx】OSTest分析(4):内存监控(二)
  • Python进制转换
  • inline关键字
  • effective-Objective-C第六章阅读笔记
  • hive:分区>>静态分区,动态分区,混合分区
  • 信通院:政府数字化转型发展研究报告(2024年)
  • 解锁 Java 回调函数:异步编程与事件处理的利器
  • Python实现AWS Fargate自动化部署系统
  • enum class与enum
  • 【Python 学习 / 4】基本数据结构之 字符串 与 集合
  • 【AI】ragflow + ollama + deepseek-r1本地部署后的配置 目的:给AI大模型输入知识,代替模型微调工作
  • npm安装依赖(npm install)时遇到认证错误的解决方案
  • 谐波响应:理论基础与基本操作
  • WPF-数据转换器
  • 【MODIS\VIIRS】h5文件信息查看python代码
  • 连锁企业管理系统的五大核心功能
  • 【Java学习】二维数组
  • 【黑马点评优化】2-Canel实现多级缓存(Redis+Caffeine)同步
  • 使用 Qt 插件和 SQLCipher 实现 SQLite 数据库加密与解密
  • 大模型开发实战篇4:多模态之图片识别
  • 有关计算机的英语单词、短语、句子
  • gozero实现数据库MySQL单例模式连接
  • 人大金仓国产数据库与PostgreSQL
  • Android车机DIY开发之软件篇(十七) Android模拟器移植Automotive
  • DeepSeek R1 本地部署和知识库搭建
  • Effective Objective-C 2.0 读书笔记——内存管理(下)
  • HarmonyOS组件之Tabs
  • 【信息学奥赛一本通 C++题解】1288:三角形最佳路径问题