Talk2PDF is a unique project that allows users to interact with PDF documents through a chat interface. Whether you need to extract information from resumes, study materials, or any other PDF document, Talk2PDF leverages advanced technologies to make the process intuitive and efficient.
Usage
- Upload a PDF: Click the "Upload PDF" button to select and upload a PDF document.
- Start Chatting: Once the PDF is uploaded, you can start a conversation by typing your questions or requests in the chatbox.
- Interact with the PDF: Chat naturally, and the system will respond based on the content of the PDF.
Tech Stack
- NextJS for frontend and backend
- LangChain to convert PDF documents into small chunks of text
- Open AI Embeddings API to generate the vector embeddings
- Pinecone DB for storing vector embeddings
- Amazon S3 to store the uploaded PDFs
- Neon DB: A serverless Postgres service to store other user data
- Clerk to manage user authentication
- Open AI Completions API to power the chat with the PDF