What is ChatWithPDF?
ChatWithPDF is a ChatGPT plugin that allows users to query against small or large PDF documents directly in ChatGPT. This plugin offers a convenient way to process and semantically search PDF documents based on user queries.
Features of ChatWithPDF
ChatWithPDF offers a variety of features to help users get the most out of their PDF documents. These include:
- Search PDFs directly in ChatGPT
- Search PDFs of any size
- Search PDFs of any language
- Search PDFs of any topic
- Search PDFs of any length
- Search PDFs of any quality
How to Use ChatWithPDF
To use ChatWithPDF, simply provide a publicly accessible PDF URL to be loaded and processed. Users can use a publicly accessible Google Drive link to a PDF document (no photocopies) or upload their documents to a service like tmpfiles.org and use that while chatting with ChatWithPDF. The plugin will then fetch relevant information from the PDF file and return the most suitable matches according to the user's search input.
How ChatWithPDF Works
Users provide a publicly accessible PDF URL to be loaded and processed (should be able to be accessed from Incognito mode for instance). The plugin downloads and processes the PDF document, extracting relevant information. User queries are matched with the processed information from the PDF. The most relevant matches are returned and displayed to the user.
Privacy
ChatWithPDF does not intentionally store any data permanently. All PDFs are embedded and immediately wiped. Embeddings are stored with ChromaDB on the same deployment server and are wiped with each new deployment. Typically, embeddings are manually purged due to limitations in the vector database every 12-24 hours due to size+memory constraints. In the future, all embeddings will be deleted 1hr after the user requests them. If someone has the user's link, they can also fetch embeddings from it since it is already cached in the vector database; however, users cannot figure out what other users have searched or embedded.
Helpful Tips
- Use a publicly accessible Google Drive link to a PDF document (no photocopies) or upload documents to a service like tmpfiles.org.
- Ensure the PDF URL can be accessed from Incognito mode.
- Be aware that embeddings are stored with ChromaDB on the same deployment server and are wiped with each new deployment.
Frequently Asked Questions
- Q: Can I search PDFs of any size? A: Yes, ChatWithPDF allows users to search PDFs of any size.
- Q: Can I search PDFs of any language? A: Yes, ChatWithPDF allows users to search PDFs of any language.
- Q: How does ChatWithPDF handle user data? A: ChatWithPDF does not intentionally store any data permanently. All PDFs are embedded and immediately wiped.
- Q: Can other users see what I've searched or embedded? A: No, users cannot figure out what other users have searched or embedded.