adithya-s-k/VARAG
Vision-Augmented Retrieval and Generation (VARAG) - Vision first RAG Engine
Supports multiple vision-based retrieval techniques—Simple RAG with OCR via Docling, Vision RAG using cross-modal embeddings (JinaCLIP), ColPali RAG with page-level VLM embeddings and late interaction matching, and Hybrid ColPali combining coarse image retrieval with fine-grained re-ranking. Each RAG method is abstracted as a pluggable class with consistent `index()` and `search()` APIs, using LanceDB as the vector store backend. Integrates with Vision-Language Models (PaliGemma, JinaCLIP), supports cloud deployment via Modal with GPU acceleration, and works with LLMs/VLMs of choice for generation.
497 stars. No commits in the last 6 months.
Stars
497
Forks
48
Language
Python
License
—
Category
Last pushed
Jul 23, 2025
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/rag/adithya-s-k/VARAG"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Compare
Higher-rated alternatives
AnswerDotAI/byaldi
Use late-interaction multi-modal models such as ColPali in just a few lines of code.
illuin-tech/colpali
The code used to train and run inference with the ColVision models, e.g. ColPali, ColQwen2, and ColSmol.
jolibrain/colette
Multimodal RAG to search and interact locally with technical documents of any kind
nannib/nbmultirag
Un framework in Italiano ed Inglese, che permette di chattare con i propri documenti in RAG,...
OpenBMB/VisRAG
Parsing-free RAG supported by VLMs