PdfLens is an AI-powered chatbot designed to make working with PDF documents easier and more efficient. Leveraging state-of-the-art technologies, PdfLens helps you quickly search, extract, and summarize information from PDFs. Whether you're a researcher, student, or professional, PdfLens is here to make your life simpler!
- π Intelligent PDF Search: Search through your documents with ease.
- π¬ Contextual Chat: Ask questions about your PDFs and get accurate answers.
- π΅οΈββοΈ Smart Summarization: Generate concise summaries for lengthy documents.
- β° Lightning-Fast Responses: Powered by cutting-edge AI for real-time interaction.
PdfLens combines the best tools to deliver an exceptional user experience:
- Streamlit ποΈ: For an intuitive and interactive user interface.
- LangChain βοΈ: To enable robust natural language processing workflows.
- Google Gemini π: Harnessing advanced AI capabilities to understand and analyze PDFs.
- π¦ Upload Your PDF
- π Search or Ask Questions
- π΅οΈββοΈ Receive Accurate Responses
-
Clone the repository:
git clone https://github.com/your-repo/PdfLens.git
-
Navigate to the project directory:
cd PdfLens -
Install the required dependencies:
pip install -r requirements.txt
-
Run the application:
streamlit run app.py
-
Add Gemini API key .env:
GOOGLE_API_KEY=YOUR_API_KEY_HERE
Imagine you're a student reviewing a dense academic paper. Instead of manually skimming through dozens of pages, simply upload the PDF to PdfLens and:
- Ask specific questions like "What are the key findings?"
- Highlight and extract important sections.
- Summarize the entire paper in seconds.
We welcome contributions from the community! Feel free to:
- Open an issue for bug reports or feature requests.
- Fork the repository and submit a pull request.
- Streamlit Community for their powerful app-building framework.
- LangChain Developers for enabling seamless NLP integrations.
- Google Gemini Team for pushing AI boundaries.
Thank you for using PdfLens! If you enjoy this tool, donβt forget to give us a β star on GitHub and share it with your friends! π
