The-Vibe-Company/Quivr

GitHub 2026-09-01T03:12:54.583381

项目简介

Quivr 是一款专为 GenAI 应用打造的“有主见”的 RAG(Retrieval-Augmented Generation)解决方案,一句话定位:让你专注于产品本身,而不是 RAG 基础设施。它提供了开箱即用的私有知识库、多格式文件解析和向量检索能力,同时支持多种主流 LLM 与向量数据库,并可以通过 REST API、SDK 或前端组件轻松嵌入现有业务系统。Quivr 强调可定制性,从 Prompt 模板到检索策略均可调整,帮助开发者以最低成本将生成式 AI 能力接入生产环境。

技术亮点

架构解析

Quivr 采用前后端分离的分层架构。核心服务基于 Python(FastAPI)构建,负责文档解析、切片、嵌入、检索和生成编排,上层封装了统一的 API 网关;存储层抽象了 Postgres(含 pgvector)与多种向量数据库,并支持对象存储保存原始文件;前端基于 React 与 TypeScript 提供开箱即用的聊天界面和可复用组件。接入层通过 REST API、CLI 与 SDK 暴露能力,用户可在不触及底层实现的情况下通过配置切换 LLM 提供商、向量库类型和检索参数。整个系统以 Docker Compose 一键启动,支持从本地开发到生产集群的水平扩展。

适用场景

生态对比

延伸阅读

项目信息

查看原文