The-Vibe-Company/quivr

GitHub 2026-09-02T03:12:48.753477

项目简介

quivr 是一个“有主见”的 RAG 解决方案,旨在让开发者将 GenAI 能力集成进现有应用时,可以完全聚焦于业务产品而非搜索增强的底层细节。它提供开箱即用的 API、可定制的 Web 前端,以及覆盖文件解析、嵌入、检索、对话的完整工具链,支持任意主流 LLM 与向量数据库,让团队在几小时内部署一个生产级 AI 问答助手。

技术亮点

架构解析

quivr 整体分为三个核心层:前端 React 应用(提供聊天界面、文件上传与管理界面)、后端 API 服务(FastAPI 处理 HTTP 请求、权限校验、对话轮次管理)、以及基础数据层(PostgreSQL 存储用户和知识库元数据,PGVector 作为主向量索引,Faiss 可作后备)。后端内部还包含一个异步任务队列,负责文件解析、分段、向量化入库等耗时操作;对话时则通过“检索 → 重排序 → 生成”的标准流水线,将检索结果拼入 Prompt 后调用 LLM,并返回引用来源。整个系统采用模块化依赖注入,使得替换 LLM 或向量库只需调整配置。

适用场景

生态对比

延伸阅读

项目信息

查看原文