A Web app built using Python (Flask) that leverages Google's State-of-the-art Gemini Pro Large Language Model. The app tests you by giving you multiple choice questions based on the contents of the file.
It is like your exam prep teacher/helper.
- Clone the repo
git clone https://github.com/neutr0nStar/FileQuerist
- Create virtual environment, activate it and install requirements
python -m venv .venv
.venv\Scripts\activate
pip install -r requirements.txt
- Create a
.env
file, and put your Gemini API key there.
GOOGLE_API_KEY=...
- Start the server
python server.py
-
The model is not perfect, and sometimes that app doesn't work as intended, in that case, please refresh or restart.
-
Currently, it only takes text files as input. But in future, it can be expanded to also read pdf and doc files (even websites).