danny-avila/rag_api

ID-based RAG FastAPI: Integration with Langchain and PostgreSQL/pgvector

64
/ 100
Established

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.

AI-application-development retrieval-augmented-generation document-indexing backend-development AI-chatbot-integration
No Package No Dependents
Maintenance 13 / 25
Adoption 10 / 25
Maturity 16 / 25
Community 25 / 25

How are scores calculated?

Stars

772

Forks

344

Language

Python

License

MIT

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.