这个项目能做什么
Quivr 是一个开源的 RAG(检索增强生成)框架,旨在帮助开发者将其应用程序与生成式 AI 功能集成。该框架被宣传为由生成式 AI 驱动的“第二大脑”,允许用户导入文件并通过大型语言模型进行查询。
主要功能包括:
- **观点明确的 RAG**:提供预配置且高效的 RAG 流水线,使开发人员能够专注于产品而非基础设施。
- **LLM 灵活性**:兼容多种大型语言模型,包括 OpenAI、Anthropic、Mistral 以及通过 Ollama 运行的本地模型。
- **文件支持**:支持多种文件格式,如 PDF、TXT 和 Markdown,并可添加自定义解析器。
- **可定制性**:允许自定义 RAG 工作流程,包括添加网络搜索和工具。
- **Megaparse 集成**:与 Megaparse 集成以实现文件导入。
该框架可通过 pip 安装(`pip install quivr-core`),并要求 Python 3.10 或更高版本。开发人员只需编写几行代码即可创建一个功能性的 RAG “Brain”。Quivr 还支持基于 YAML 的配置来定义 RAG 工作流程,包括历史过滤、检索、重排序(例如使用 Cohere)以及 LLM 参数(如温度和令牌限制)。该项目采用 Apache 2.0 许可证。
评论
0 评分人数达到10人后显示
登录后参与讨论。