Skip to content

Case Study

Chat with PDF

A RAG document assistant that lets users upload a PDF and query its content in natural language. Features session-based conversations with history, in-memory semantic indexing, per-IP rate limiting, and upload guardrails — built on FastAPI and Google Generative AI.

Tech Stack

  • Python
  • FastAPI
  • RAG
  • Google GenAI
  • Docker