ChatwithPDFs Using Gemini is a tool or service designed to facilitate interaction with PDF documents through natural language queries. Utilizing advanced AI, likely based on the Gemini model, it allows users to upload PDF files and then engage in a conversational interface to extract information, ask questions, and receive summaries or detailed answers based on the content of the PDFs.
Clone the repository
Project repo https://github.com/codeakki/ChatWithPdfGemini.gitconda create -n venv python=3.9 -yconda activate venvpip install -r requirements.txtGOOGLE_API_KEY = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxx"# Finally run the following command
streamlit run app.pyNow,
open up localhost:
- Python
- Streamlit
- google-generativeai
- langchain
- PyPDF2
- Langchain_cummunity
- faiss-cpu
