An intuitive AI-powered tool to extract and interact with textual data from PDF documents. Utilizing Langchain, OpenAI's Large Language Models, and Streamlit, this app is capable of reading, processing, and answering queries based on the content of uploaded PDF documents.
- Upload multiple PDF documents.
- Extract and process text from PDF documents.
- Index and retrieve textual data efficiently.
- Conduct a conversational Q&A with the uploaded documents.
- Customize the AI's response generation behavior.
- Clear conversation history as needed.
- Clone the repository to your local machine.
- Navigate to the project directory.
- Run the command
streamlit run pdf_app.py
to start the Streamlit app. - Open the provided URL in your web browser.
- Follow the instructions within the app to upload PDF documents and interact with the conversational AI.
Detailed in the app under the section "
Feel free to open issues or provide pull requests to improve the app.
👨💻 Author: Yaksh Birla
This project is a research preview intended for non-commercial use only, subject to the model License of OpenAI's GPT Large Language Models, HuggingFace embedding models, Terms of Use of the data generated by OpenAI and Privacy Practices of Langchain.