ChatAppPDF is a project that allows you to chat with your PDFs. It leverages the Gemini Pro library for PDF manipulation and vectorization, enabling you to retrieve content from PDFs and interact with them in a chat-like interface.
- Chat with PDFs: Communicate with your PDF documents as if you were having a conversation.
- Gemini Pro Integration: Utilize the powerful features of Gemini Pro for PDF manipulation and vectorization.
- Content Retrieval: Extract specific content from PDFs and retrieve it within the chat interface.
-
Clone the repository:
git clone https://github.com/Basavachari/Chat-with-your-PDF-s
-
Install required dependencies:
pip install -r requirements.txt
-
Create .env file and add the following:
GOOGLE_API_KEY=your_api_key
-
Run the code using the following command:
streamlit run app.py
- This applicaition can handle any no of files (PDF).
- Try to get the content from those files only if the query is not relavent to the files given it will display the
answer is not available in the context
.
- The application is deployed in the following link : ChatAppPDF