Skip to content

far-hana5/RAG-App

Repository files navigation

RAG App with FastAPI, Streamlit, LlamaIndex, Gemini & Qdrant

Python FastAPI Streamlit Docker

A Retrieval-Augmented Generation (RAG) application that leverages AI for intelligent document processing. Built with FastAPI backend, Streamlit frontend, LlamaIndex & Gemini for AI, and Qdrant for vector storage. Supports PDFs document uploads with efficient data ingestion pipelines.


🔹 Features

  • Upload PDFs documents
  • AI-powered information retrieval
  • Store and query vectors efficiently using Qdrant
  • Dockerized setup for easy deployment

🛠 Tech Stack

  • Backend: FastAPI
  • Frontend: Streamlit
  • AI / RAG: LlamaIndex, Gemini
  • Vector DB: Qdrant
  • Containerization: Docker

📸 Demo

App Demo


🚀 Installation

Clone the repository

git clone https://github.com/far-hana5/RAG-App
python -m venv env
source env/bin/activate  
pip install -r requirements.txt

About

FastAPI, Streamlit, LlamaIndex, Gemini, and Qdrant

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages