ChatPDF

ChatPDF

Chat with any PDF - Your PDF AI to ask your PDF anything

4.1
16 reviews

344 followers

ChatPDF is the fast and easy way to chat with any PDF, free and without sign-in. Talk to books, research papers, manuals, essays, legal contracts, whatever you have! Millions of students, researchers and professionals use this AI tool to instantly answer questions from any PDF file.
ChatPDF gallery image
ChatPDF gallery image
ChatPDF gallery image
Free
Launch Team
AppSignal
AppSignal
Built for dev teams, not Fortune 500s.
Promoted

What do you think? …

Mathis Lichtenberger
Hey Product Hunt 👋 Yesterday OpenAI released the new ChatGPT API, which is better than the best previous OpenAI models and 90% cheaper to use! I had fun integrating it to chat with any PDF - free and without sign-in! Let me know what you think 😊
Mathis Lichtenberger
@joel_diigo Thanks! Sure I can share! When uploading the PDF, ChatPDF is using the embedding API from OpenAI to create a semantic index of the different paragraphs of the PDF file. Later when asking a question, the question is also embedded into the same vector space using the embedding endpoint again. This allows us to find the paragraphs that are related to the question from the PDF using a vector similarity metric. A few of these paragraphs are then put into the context of the text-generation API (The ChatGPT API in this case), in addition to a prompt that tells it to synthesize an answer out of these paragraphs. The project you linked is not related, thanks for sharing! There are quite a few projects similar to this. What sets ChatPDF apart is the speed and ease of use :)
Artem Fedoskin
@joel_diigo @xathis that is a really interesting approach! Am I right that upon uploading you parse the file and then you get the most similar paragraphs for each question and then feed this context to ChatGPT API for completion?
Mathis Lichtenberger
@joel_diigo @fedoskin yep, exactly!
wonchul cho
@xathis How did you create the initial summary and proposed questions? I'm not sure which paragraphs were used as prompts to generate them. Anyway, the implementation is impressive and the output is really excellent. You are the best!
Mathis Lichtenberger
@neofrigate Thanks! For the initial greeting message, it's just using the first few paragraphs of the PDF
Nikolay Karelin
Nice app! Happy to upvote! Do you plan to make some blog posts on the details: PDF pre-processing, limitations and the like?
Mathis Lichtenberger
@nikolay_karelin Thanks Nikolay! I'll let you know when I decide to write about it :)
Artem Fedoskin
This is a really cool concept! Could you tell me please – how many prompts you use to analyze the pdf?
Mathis Lichtenberger
@fedoskin Thanks Artem! To "analyze" the PDF, different chunks are embedded using the embedding API, not a typical text completion prompt. I described more over here: https://www.producthunt.com/post...
Stefo Mitev
This will be really helpful to quickly get some answers from scientific papers, nice one! :)
Jason Derekis
Amazing concept. I can see so many use cases for this already! Perhaps having a way to quickly convert a webpage or text to PDF would be a nice addition (although I'm sure there are many tools which can already do this). Congrats on the launch! I can add ChatPDF to https://easywithai.com if you'd like :)
Mathis Lichtenberger
@jason_derekis Thanks! Sure, I'd be flattered to be featured on easywithai!
Peris Musyoki
This is such a great concept. I have tried it with a few PDFs and its awesome. I'll share it my audience , I think they'll love it.
Joo, Banghyun
I posted it on YouTube and it was viewed by over 3000 people in one day. I wrote about it in the community and over 20,000 people read and tried it in a day. It's the best
123
Next
Last