Modular RAG framework for question-answering with LLMs
Top 76.7% on sourcepulse
PAI-RAG is an open-source framework designed for modular Retrieval-Augmented Generation (RAG) systems. It targets businesses and developers seeking a production-ready RAG workflow, enabling truthful question-answering by integrating LLMs with flexible, configurable RAG modules.
How It Works
PAI-RAG employs a modular architecture, allowing customization of individual RAG components. It supports advanced RAG capabilities like multi-modal RAG, agentic RAG, and NL2SQL, built upon community open-source projects. An integrated multi-dimensional evaluation system aids in performance monitoring, complemented by LLM-based application tracing and visualization tools for iterative tuning.
Quick Start & Requirements
.env.example
to .env
(configure API keys/storage if needed), and run docker compose up -d
. Access the UI at http://localhost:8680
. Initial model download may take ~20 minutes.Highlighted Details
.txt
, .pdf
, .docx
, .csv
, .jsonl
, and image formats.Maintenance & Community
aigc-apps/PAI-RAG
. Community links (Discord/Slack) are not explicitly mentioned in the README.Licensing & Compatibility
Limitations & Caveats
.doc
and .ppt
files require conversion to .docx
and .pptx
respectively before upload. The project's specific LLM and vector store dependencies are not fully detailed in the README.1 day ago
1 week