Skip to content

user141514/Easy-RAG

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🧠 MindForge RAG

Python LangChain Ollama Streamlit License

🔒 100% 本地运行 · 🚀 智能多轮对话 · 📚 PDF 知识库问答

快速开始技术原理功能特性项目结构贡献指南


📺 Demo

🎬 Demo 动图即将上线...


✨ 功能特性

🔐 完全本地化

  • 数据永不上传,100% 隐私安全
  • 基于 Ollama 本地大模型
  • 支持离线运行

🧠 智能问答

  • Chain-of-Thought 深度思考
  • 多轮对话记忆,理解上下文
  • 自动质量检查与回答优化

🔍 智能检索

  • Query Expansion 多角度检索
  • 语义向量匹配 + 智能去重排序
  • 支持长文档全文摘要

🎨 优雅界面

  • 现代化 Web 交互体验
  • 实时显示引用来源
  • 支持深度/快速双模式

🚀 Quick Start

前置要求

  • Python 3.11+
  • Ollama 已安装并运行
  • 8GB+ 内存(推荐 16GB)

一键启动

# 1. 克隆项目
git clone https://github.com/yourusername/mindforge-rag.git
cd mindforge-rag

# 2. 安装依赖
pip install -r requirements.txt

# 3. 拉取模型 (首次运行)
ollama pull llama3:8b
ollama pull nomic-embed-text

# 4. 启动应用
streamlit run app/streamlit_app_v3.py

About

my first real project!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages