Combines search and Large Language Models (LLMs) to generate insights from your data using Retrieval Augmented Generation (RAG).
Rag is a Streamlit application leveraging Retrieval Augmented Generation (RAG) with txtai, enabling factually correct content generation by grounding LLMs with relevant context. It supports both Vector RAG, using vector search for context, and Graph RAG, using graph path traversal. It allows users to upload and index data, configure various parameters, and query the system to generate answers based on the retrieved context. This project allows users to leverage local data with LLMs.