S4mpl3r/chat-with-pdf
Chat with your PDF files for free, using Langchain, Groq, ChromaDB, and Jina AI embeddings.
Implements a Retrieval-Augmented-Generation (RAG) pipeline that chunks PDFs, embeds them with Jina AI, stores vectors in ChromaDB, and uses Groq's fast inference LLMs to answer queries against retrieved context. Fully configurable through environment variables and code constants for embedding models, LLM selection, chunk size, and storage paths. Built on LangChain abstractions to orchestrate the embedding, retrieval, and generation workflow.
No commits in the last 6 months.
Stars
20
Forks
6
Language
Python
License
MIT
Category
Last pushed
May 16, 2024
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/llm-tools/S4mpl3r/chat-with-pdf"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
3Alan/chatpdf-demo
This is the minimum implementation demo of ChatPDF, which answers related questions about PDF.
safakatakancelik/TalkWithYourFiles
An LLM GUI application; enables you to interact with your files, offering dynamic parameters...
linjungz/chat-with-your-doc
Chat with your docs in PDF/PPTX/DOCX format, using LangChain and GPT4/ChatGPT from both Azure...
dotvignesh/PDFChat
The PDFChat app allows you to chat with your PDF files in natural language.