quivr AI技能包 是 AI Skill Hub 本期精选AI工具之一。在 GitHub 上收获超过 39.2k 颗 Star,综合评分 8.2 分,整体质量较高。我们强烈推荐将其纳入你的 AI 工具库,帮助提升工作效率。
quivr AI技能包 是一款基于 Python 开发的开源工具,专注于 RAG框架、向量数据库、AI集成 等核心功能。作为 GitHub 开源项目,它拥有活跃的社区支持和持续的版本迭代,代码完全透明可审计,支持本地部署以保护数据隐私。无论是个人使用还是集成到企业工作流,都能提供稳定可靠的解决方案。
quivr AI技能包 是一款基于 Python 开发的开源工具,专注于 RAG框架、向量数据库、AI集成 等核心功能。作为 GitHub 开源项目,它拥有活跃的社区支持和持续的版本迭代,代码完全透明可审计,支持本地部署以保护数据隐私。无论是个人使用还是集成到企业工作流,都能提供稳定可靠的解决方案。
# 方式一:pip 安装(推荐)
pip install quivr
# 方式二:虚拟环境安装(推荐生产环境)
python -m venv .venv
source .venv/bin/activate # Windows: .venv\Scripts\activate
pip install quivr
# 方式三:从源码安装(获取最新功能)
git clone https://github.com/QuivrHQ/quivr
cd quivr
pip install -e .
# 验证安装
python -c "import quivr; print('安装成功')"
# 命令行使用
quivr --help
# 基本用法
quivr input_file -o output_file
# Python 代码中调用
import quivr
# 示例
result = quivr.process("input")
print(result)
# quivr 配置文件示例(config.yml) app: name: "quivr" debug: false log_level: "INFO" # 运行时指定配置文件 quivr --config config.yml # 或通过环境变量配置 export QUIVR_API_KEY="your-key" export QUIVR_OUTPUT_DIR="./output"
Quivr, helps you build your second brain, utilizes the power of GenerativeAI to be your personal assistant !
>We take care of the RAG so you can focus on your product. Simply install quivr-core and add it to your project. You can now ingest your files and ask questions.*
We will be improving the RAG and adding more features, stay tuned!
This is the core of Quivr, the brain of Quivr.com.
Ensure you have the following installed:
You can find everything on the documentation.
pip install quivr-core # Check that the installation worked
import tempfile
from quivr_core import Brain
if __name__ == "__main__":
with tempfile.NamedTemporaryFile(mode="w", suffix=".txt") as temp_file:
temp_file.write("Gold is a liquid of blue-like colour.")
temp_file.flush()
brain = Brain.from_files(
name="test_brain",
file_paths=[temp_file.name],
)
answer = brain.ask(
"what is gold? asnwer in french"
)
print("answer:", answer)
reranker_config: # The reranker supplier to use supplier: "cohere"
# The model to use for the reranker for the given supplier model: "rerank-multilingual-v3.0"
# Number of chunks returned by the reranker top_n: 5
llm_config:
# maximum number of tokens passed to the LLM to generate the answer max_input_tokens: 4000
# temperature for the LLM temperature: 0.7
3. Create a Brain with the default configurationpython from quivr_core import Brain
brain = Brain.from_files(name = "my smart brain", file_paths = ["./my_first_doc.pdf", "./my_second_doc.txt"], )
4. Launch a Chatpython brain.print_info()
from rich.console import Console from rich.panel import Panel from rich.prompt import Prompt from quivr_core.config import RetrievalConfig
config_file_name = "./basic_rag_workflow.yaml"
retrieval_config = RetrievalConfig.from_yaml(config_file_name)
console = Console() console.print(Panel.fit("Ask your brain !", style="bold magenta"))
while True: # Get user input question = Prompt.ask("[bold cyan]Question[/bold cyan]")
# Check if user wants to exit if question.lower() == "exit": console.print(Panel("Goodbye!", style="bold yellow")) break
answer = brain.ask(question, retrieval_config=retrieval_config) # Print the answer with typing effect console.print(f"[bold green]Quivr Assistant[/bold green]: {answer.answer}")
console.print("-" * console.width)
brain.print_info() ```

Creating a basic RAG workflow like the one above is simple, here are the steps:
1. Add your API Keys to your environment variables
import os
os.environ["OPENAI_API_KEY"] = "myopenai_apikey"
Quivr supports APIs from Anthropic, OpenAI, and Mistral. It also supports local models using Ollama.
1. Create the YAML file `basic_rag_workflow.yaml` and copy the following content in it ```yaml workflow_config: name: "standard RAG" nodes: - name: "START" edges: ["filter_history"]
- name: "filter_history" edges: ["rewrite"]
- name: "rewrite" edges: ["retrieve"]
- name: "retrieve" edges: ["generate_rag"]
- name: "generate_rag" # the name of the last node, from which we want to stream the answer to the user edges: ["END"]
高星开源RAG框架,架构完整、功能丰富、社区活跃。2.5万+ Star说明认可度高,适合快速构建AI应用原型和生产系统。
该工具使用 NOASSERTION 协议,商用场景请仔细阅读协议条款,必要时咨询法律意见。
AI Skill Hub 为第三方内容聚合平台,本页面信息基于公开数据整理,不对工具功能和质量作任何法律背书。
建议在沙箱或测试环境中充分验证后,再部署至生产环境,并做好必要的安全评估。
📄 NOASSERTION — 请查阅原始协议条款了解具体使用限制。
经综合评估,quivr AI技能包 在AI工具赛道中表现稳健,质量优秀。如果你已有明确的使用需求,可以直接上手体验;如果还在评估阶段,建议对比同类工具后再做决策。
| 原始名称 | quivr |
| 原始描述 | 开源AI工具:Opiniated RAG for integrating GenAI in your apps 🧠 Focus on your product rath。⭐39.2k · Python |
| Topics | RAG框架向量数据库AI集成知识库管理开源 |
| GitHub | https://github.com/QuivrHQ/quivr |
| License | NOASSERTION |
| 语言 | Python |
收录时间:2026-05-14 · 更新时间:2026-05-16 · License:NOASSERTION · AI Skill Hub 不对第三方内容的准确性作法律背书。