Skip to content

This app lets you upload any pdf document and chat with it. You can ask questions in natural language and dets answers bsed on the uploaded pdf document.

License

Notifications You must be signed in to change notification settings

Ross-123/Chat-with-your-PDF

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

Chat-with-your-PDF

This app lets you upload any pdf document and chat with it. You can ask questions in natural language and gets answers bsed on the uploaded pdf document.

LangGraph-driven RAG workflow with graph reasoning

Neo4j for persistent chunk/relationship storage and graph visualization

App is build using : shutil tempfile istreamlit as st
dotenv import load_dotenv
langchain.schema import HumanMessage, AIMessage, SystemMessage
langchain_ollama import ChatOllama, OllamaEmbeddings
langchain_openai import ChatOpenAI
langchain.text_splitter import RecursiveCharacterTextSplitter
langchain_community.document_loaders import PyPDFLoader
langchain_community.vectorstores import Chroma
langchain.memory import ConversationBufferMemory
langchain.chains

image

About

This app lets you upload any pdf document and chat with it. You can ask questions in natural language and dets answers bsed on the uploaded pdf document.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages