This repository hosts the implementation of ReviewRush: A Multi-PDF query system, designed to enable interactive querying and analysis of research documents using Retrieval-Augmented Generation (RAG).
ReviewRush leverages advanced machine-learning techniques to provide an intuitive interface for querying PDF documents. The system combines the power of language models with retrieval mechanisms to generate accurate and contextually relevant responses based on the content of the PDFs(papers).

- Retrieval-Augmented Generation (RAG): Utilizes retrieval mechanisms to enhance the response generation process, ensuring high relevance and accuracy.
- Conversational Memory: Supports follow-up questions, maintaining context across multiple interactions for a coherent conversational experience.
- User-Friendly Interface: Easy-to-use interface for uploading PDFs and querying their content.
To install and set up the ChatPDF RAG Gemini project locally, follow these steps:
-
Clone the repository:
git clone https://github.com/ABHISHEKgauti25/ReviewRush.git cd ReviewRush -
Create a virtual environment:
python -m venv venv source venv/bin/activate # On Windows use `venv\Scripts\activate`
-
Install the required packages:
pip install -r requirements.txt
You can use the deployed version of the application at ReviewRush.
We welcome contributions to enhance the functionality and features of ChatPDF RAG Gemini. To contribute:
- Fork the repository.
- Create a new branch (
git checkout -b feature-branch). - Make your changes and commit them (
git commit -am 'Add new feature'). - Push to the branch (
git push origin feature-branch). - Create a new Pull Request.
This project is licensed under the MIT License. See the LICENSE file for more details.
Feel free to reach out with any questions or feedback. Happy querying!