KalyanM45/DocGenius-Revolutionizing-PDFs-with-AI
This is a Python application that allows you to load a PDF and ask questions about it using natural language. The application uses a LLM to generate a response about your PDF. The LLM will not answer questions unrelated to the document.
Uses LangChain to split PDFs into semantic chunks, generates OpenAI embeddings for vector search, and retrieves relevant passages via FAISS before feeding them to the LLM for grounded responses. The Streamlit interface provides an interactive chat layer, while tiktoken handles token counting for efficient chunking and context management.
No commits in the last 6 months.
Stars
80
Forks
17
Language
Python
License
GPL-3.0
Category
Last pushed
Dec 10, 2024
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/llm-tools/KalyanM45/DocGenius-Revolutionizing-PDFs-with-AI"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Compare
Higher-rated alternatives
eellak/glossAPI
Greek Dataset Production from PDF+
pymupdf/langchain-pymupdf4llm
An integration package connecting PyMuPDF4LLM to LangChain
mozilla-ai/structured-qa
Blueprint by Mozilla.ai for answering questions about structured documents
alejandro-ao/langchain-ask-pdf
An AI-app that allows you to upload a PDF and ask questions about it. It uses OpenAI's LLMs to...
leehanchung/llm-pdf-qa-workshop
Introduction to LLM App Development Workshop: PDF Q&A App using OpenAI, Langchain, and Chainlit