Skip to content

An app that tests you based on the file provided, powered by Google's Gemini Pro Large Language Model.

Notifications You must be signed in to change notification settings

neutr0nStar/FileQuerist

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FileQuerist

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.

Screenshots

Home page Questions page Result page

Running locally

  1. Clone the repo
git clone https://github.com/neutr0nStar/FileQuerist
  1. Create virtual environment, activate it and install requirements
python -m venv .venv
.venv\Scripts\activate
pip install -r requirements.txt
  1. Create a .env file, and put your Gemini API key there.
GOOGLE_API_KEY=...
  1. Start the server
python server.py

Notes

  1. The model is not perfect, and sometimes that app doesn't work as intended, in that case, please refresh or restart.

  2. Currently, it only takes text files as input. But in future, it can be expanded to also read pdf and doc files (even websites).

About

An app that tests you based on the file provided, powered by Google's Gemini Pro Large Language Model.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published