danny-avila/rag_api
ID-based RAG FastAPI: Integration with Langchain and PostgreSQL/pgvector
This project helps developers integrate custom document collections into their AI applications, particularly for chat interfaces like LibreChat. It takes diverse documents, processes them into a searchable format based on unique file IDs, and allows the AI application to retrieve specific document sections to answer user queries. The end user is a developer building AI-powered applications that need to reference a large body of internal or domain-specific documents.
772 stars. Actively maintained with 4 commits in the last 30 days.
Use this if you are a developer building an AI application that needs to answer questions by retrieving information from a specific set of documents, using a file-ID based indexing system.
Not ideal if you are looking for a ready-to-use AI chatbot solution or a general-purpose document search engine without custom integration.
Stars
772
Forks
344
Language
Python
License
MIT
Category
Last pushed
Mar 09, 2026
Commits (30d)
4
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/vector-db/danny-avila/rag_api"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Related tools
mburaksayici/smallevals
smallevals — CPU-fast, GPU-blazing fast offline retrieval evaluation for RAG systems with tiny QA models.
arturoburigo/bfc_script_RAG
RAG for a Domain-Specific-language, using vectorDB and semantic search with LLM to response generation
irfanalidv/ragfallback
ragfallback is a Python library that prevents silent RAG failures — chunk quality, retrieval...
hiatamaworkshop/dcp-rag
Data Cost Protocol encoder for system→AI data injection — converts structured data to...
oguzhankir/omnichunk
Structure-aware text chunking library for code, prose, and markup files. Intelligently splits...