{"repo":"Bessouat40/RAGLight","free":true,"listed":false,"github":"https://github.com/Bessouat40/RAGLight","clone":"git clone https://github.com/Bessouat40/RAGLight.git","description":"RAGLight is a modular framework for Retrieval-Augmented Generation (RAG). It makes it easy to plug in different LLMs, embeddings, and vector stores, and now includes seamless MCP integration to connect external tools and data sources.","language":"Python","stars":670,"topics":["data-science","framework","huggingface","ollama","retrieval-augmented-generation","vector-database","artificial-intelligence","rag","lmstudio","retrieval-augmented"],"license":"MIT","category":"ai-agents","readme_excerpt":"RAGLight RAGLight is a lightweight and modular Python library for implementing Retrieval-Augmented Generation (RAG) . It enhances the capabilities of Large Language Models (LLMs) by combining document retrieval with natural language inference. Designed for simplicity and flexibility, RAGLight provides modular components to easily integrate various LLMs, embeddings, and vector stores, making it an ideal tool for building context-aware AI solutions. --- 📚 Table of Contents - Requirements - Features - Import library - Chat with Your Documents Instantly With CLI - Ignore Folders Feature - Ignore Folders in Configuration Classes - Deploy as a REST API (raglight serve) - Start the server - Launch the Chat UI - Endpoints - Configuration via environment variables - Deploy with Docker Compose - Environment Variables - Providers and Databases - LLM - Embeddings - Vector Store - Quick Start - Knowledge Base - RAG - Agentic RAG - MCP Integration - Use Custom Pipeline - Override Default Processors - Hybrid Search - Qdrant Vector Store - Query Reformulation - Streaming Output - Conversation History - AWS Bedrock - Observability with Langfuse - Use RAGLight with Docker - Build your image - Run your image --- ## ⚠️ Requirements Actually RAGLight supports : - Ollama - Google Gemini - LMStudio - vLLM - OpenAI API - Mistral API - AWS Bedrock If you use LMStudio, you need to have the model you want to use loaded in LMStudio. If you use AWS Bedrock, configure your AWS credentials (env vars, /.aw","default_branch":null,"files":null,"tree":[],"storefront":"/r/Bessouat40","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Bessouat40/RAGLight/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}