
RAG-Driven-Generative-AI
用LlamaIndex和向量库快速搭建RAG应用
项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 631
使用教程
环境要求
- Python 3.10+
- Jupyter
- 模型 API key 与向量库(可选云)
安装与启动步骤
-
1克隆仓库
这是书配套代码,按章节组织,不是可安装的库。
git clone https://github.com/Denis2054/RAG-Driven-Generative-AI && cd RAG-Driven-Generative-AI -
2建环境装依赖
Jupyter 环境,依赖逐章不同,缺什么补什么。
pip install -r requirements.txt -
3按章跑 notebook
章节之间有先后依赖,跳着跑常报变量未定义。
jupyter notebook -
4配模型与向量库
生成侧要模型 key,存储侧可选本地向量库或云服务。
-
5换成自己的数据
把示例文档替换成你的语料,先小样本验证召回再放量。
如何确认成功
用自己的三五个文档跑通索引到回答全链路,且回答能指回原文片段
注意事项
- 它是书配套仓库,价值在示例代码与讲解,不是拿来直接上线的框架。
- notebook 默认指向云端向量库的示例,切本地实现要改多处。
- 章节间数据不自动衔接,按顺序跑省很多事。
- 按量计费的接口跑全章成本不低,先用小样本试。
核心亮点
- 覆盖LlamaIndex、Deep Lake、Pinecone三种主流向量存储方案,对比学习更直观
- 提供生成与评估双环节代码,不仅教搭建还教效果验证
- 基于Notebook形式,步骤清晰,适合初学者上手
不足之处
- 项目为早期教程性质,未持续维护,依赖库版本可能过时
- 文档/社区待观察
适用场景
- 学习RAG原理与实现细节
- 快速原型验证RAG在问答、摘要等场景的效果
- 对比不同向量数据库的集成方式
替代项目
LlamaIndex官方教程、LangChain RAG示例、Haystack
上一篇:Qmedia
同类项目推荐
KAG
开源
专业资料问 AI 也能答得准,知识库不再吃灰
KAG is a logical form-guided reasoning and retrieval framework based on OpenSPG engi···
Awesome-RAG
开源
一站式收藏 RAG 资源,快速选型不迷路
Awesome list of Retrieval-Augmented Generation (RAG) applications in Generative AI.
docsmint
开源
一份知识库,人和 AI 都能查能用
Open-source knowledge base for people and AI agents. Rich-text editing, hybrid searc···
smart-llm-loader
开源
把任意文档变成 LLM 能吃的块,省下预处理时间,专注做应用。
smart-llm-loader is a lightweight yet powerful Python package that transforms any do···
ThinkRAG
开源
在笔记本上轻松跑起本地知识库问答,数据不出门
A LLM RAG system runs on your laptop. 大模型检索增强生成系统,可以轻松部署在笔记本电···
Kagi-Session2API-MCP
开源
用 Kagi 会话令牌,免 API 密钥在 AI 工具中直接搜索
Free Kagi Search MCP server — access search and summarizer via session tokens, no A···
mlx-embeddings
开源
在 Mac 上本地跑视觉/文本嵌入模型,轻松搞定 RAG 和语义搜索
MLX-Embeddings is the best package for running Vision and Language Embedding models ···
rag-chatbot
开源
把你的 Markdown 文档变成智能问答机器人
RAG (Retrieval-augmented generation) ChatBot that provides answers based on contextu···
bgts-context-engine
开源
不靠大模型,用代码图给 AI 编程助手喂稳定上下文
Deterministic code-graph context engine for AI coding agents - PostgreSQL + Apache A···