bakrianoo/mini-rag
An Educational Project (step by step) to teach how to build a production-ready app for RAG application.
Implements a complete RAG pipeline using FastAPI, PostgreSQL with pgvector for semantic search, and MongoDB/SQLAlchemy for data persistence, with support for multiple LLM backends including local Ollama and OpenAI. Features asynchronous task processing via Celery workers for file ingestion and vector indexing, plus production deployment patterns with Docker, monitoring via Prometheus/Grafana, and database migrations using Alembic.
541 stars. No commits in the last 6 months.
Stars
541
Forks
217
Language
Python
License
Apache-2.0
Category
Last pushed
Aug 15, 2025
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/rag/bakrianoo/mini-rag"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Compare
Related tools
datawhalechina/all-in-rag
🔍大模型应用开发实战一:RAG 技术全栈指南,在线阅读地址:https://datawhalechina.github.io/all-in-rag/
Sstobo/Claude-Code-Game-Master
Total conversion for Claude Code. Use RAG and the RPG ruleset apis to play a persistent...
BastinFlorian/RAG-on-GCP-with-VertexAI
Create a Chatbot app on your own data with GCP tools
Wscats/minirag
用最少的代码实现完整的 RAG 引擎,零依赖,纯 JavaScript,详细中文注释,适合学习和理解 RAG 原理。
ItMeDiaTech/rag-cli
Local Retrieval-Augmented Generation (RAG) plugin for Claude Code that combines Chroma db vector...