RAG-Driven-Generative-AI

用LlamaIndex和向量库快速搭建RAG应用

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 搜索知识 🍴 复刻 224 👀 关注 9
GitHub ↗
GitHub 星标 ★ 631
维护状态 低维护
是否开源 开源
定价模式 🏷️完全免费 开源项目,MIT许可证,完全免费,可自行部署使用。

项目预览

RAG-Driven-Generative-AI 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类搜索知识
开发团队Denis2054
定价模式🏷️完全免费
价格说明开源项目,MIT许可证,完全免费,可自行部署使用。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议MIT
主要语言Jupyter Notebook
技术栈/模型advanced-rag,chroma,chromadb,embedding-models,fine-tuning,gpt-4o-mini,gpt4-omni,grok,huggingface,indexing-querying,llama,llama-index,multimodal,openai-api,pinecone,rag,scaling,vision-transformer,xai-grok
GitHub 星标★ 631
上线时间2024-04-19 00:00:00
代码更新2025-09-23
仓库体积324.2 MB
本站数据更新2026-11-09
维护状态低维护
收录时间2026-08-09
浏览次数2

项目介绍

这是一个面向开发者的RAG(检索增强生成)实战教程仓库,提供基于LlamaIndex、Deep Lake和Pinecone构建生成式AI应用的完整代码示例。项目核心解决大模型幻觉和知识时效性问题,通过外部知识检索增强生成质量。包含从数据索引、向量存储到检索生成的完整流水线,并集成OpenAI和Hugging Face模型进行生成与评估。代码以Jupyter Notebook形式呈现,适合学习RAG原理和快速原型验证。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 631

使用教程

难度:进阶 约 90 分钟 部署方式:本地安装 5 步

环境要求

  • Python 3.10+
  • Jupyter
  • 模型 API key 与向量库(可选云)

安装与启动步骤

  1. 1克隆仓库

    这是书配套代码,按章节组织,不是可安装的库。

    git clone https://github.com/Denis2054/RAG-Driven-Generative-AI && cd RAG-Driven-Generative-AI
  2. 2建环境装依赖

    Jupyter 环境,依赖逐章不同,缺什么补什么。

    pip install -r requirements.txt
  3. 3按章跑 notebook

    章节之间有先后依赖,跳着跑常报变量未定义。

    jupyter notebook
  4. 4配模型与向量库

    生成侧要模型 key,存储侧可选本地向量库或云服务。

  5. 5换成自己的数据

    把示例文档替换成你的语料,先小样本验证召回再放量。

如何确认成功

用自己的三五个文档跑通索引到回答全链路,且回答能指回原文片段

注意事项

  • 它是书配套仓库,价值在示例代码与讲解,不是拿来直接上线的框架。
  • notebook 默认指向云端向量库的示例,切本地实现要改多处。
  • 章节间数据不自动衔接,按顺序跑省很多事。
  • 按量计费的接口跑全章成本不低,先用小样本试。

核心亮点

  • 覆盖LlamaIndex、Deep Lake、Pinecone三种主流向量存储方案,对比学习更直观
  • 提供生成与评估双环节代码,不仅教搭建还教效果验证
  • 基于Notebook形式,步骤清晰,适合初学者上手

不足之处

  • 项目为早期教程性质,未持续维护,依赖库版本可能过时
  • 文档/社区待观察

适用场景

  • 学习RAG原理与实现细节
  • 快速原型验证RAG在问答、摘要等场景的效果
  • 对比不同向量数据库的集成方式

替代项目

LlamaIndex官方教程、LangChain RAG示例、Haystack

上一篇:Qmedia

下一篇:GraphRAG4OpenWebUI

同类项目推荐

KAG 开源

专业资料问 AI 也能答得准,知识库不再吃灰

KAG is a logical form-guided reasoning and retrieval framework based on OpenSPG engi···

★ 9163 2026-08-09
Awesome-RAG 开源

一站式收藏 RAG 资源,快速选型不迷路

Awesome list of Retrieval-Augmented Generation (RAG) applications in Generative AI.

★ 1423 2026-08-09
docsmint 开源

一份知识库,人和 AI 都能查能用

Open-source knowledge base for people and AI agents. Rich-text editing, hybrid searc···

★ 74 2026-10-09
smart-llm-loader 开源

把任意文档变成 LLM 能吃的块,省下预处理时间,专注做应用。

smart-llm-loader is a lightweight yet powerful Python package that transforms any do···

★ 253 2026-08-09
ThinkRAG 开源

在笔记本上轻松跑起本地知识库问答,数据不出门

A LLM RAG system runs on your laptop. 大模型检索增强生成系统,可以轻松部署在笔记本电···

★ 351 2026-08-09
Kagi-Session2API-MCP 开源

用 Kagi 会话令牌,免 API 密钥在 AI 工具中直接搜索

Free Kagi Search MCP server — access search and summarizer via session tokens, no A···

★ 44 2026-08-09
mlx-embeddings 开源

在 Mac 上本地跑视觉/文本嵌入模型,轻松搞定 RAG 和语义搜索

MLX-Embeddings is the best package for running Vision and Language Embedding models ···

★ 452 2026-08-09
rag-chatbot 开源

把你的 Markdown 文档变成智能问答机器人

RAG (Retrieval-augmented generation) ChatBot that provides answers based on contextu···

★ 443 2026-08-09
bgts-context-engine 开源

不靠大模型,用代码图给 AI 编程助手喂稳定上下文

Deterministic code-graph context engine for AI coding agents - PostgreSQL + Apache A···

★ 179 2026-10-21