← all repositories

alejandro-ao/ask-multiple-pdfs

A Python application that lets users ask questions about multiple PDF documents using natural language, powered by LLMs and semantic search.

1.9k stars Python RAG · SearchChat Assistants
ask-multiple-pdfs
Velocity · 7d
+1.7
★ / day
Trend
steady
star history

The app loads PDF documents, extracts and chunks text, embeds it into vectors, and uses similarity matching to retrieve relevant passages before passing them to a language model to generate answers. It uses LangChain for orchestration, Streamlit for the UI, and OpenAI’s API for embeddings and LLM responses.

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