← all repositories

mukulpatnaik/researchgpt

A FastAPI app that lets users chat with any PDF by extracting text, creating embeddings, and generating responses via the OpenAI API with source citations.

3.5k stars Python RAG · SearchChat Assistants
researchgpt
Velocity · 7d
+2.9
★ / day
Trend
steady
star history

ResearchGPT is a document Q&A application built on FastAPI that enables conversational interaction with research papers. It accepts PDF URLs or uploaded files, extracts text, generates vector embeddings stored in Redis, and uses the OpenAI API to answer user questions. It returns both the generated response and the source text with page number citations.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.