GEMINI MATH LLM

It can solve math problems for algebra

What it does

The Gemini Math Tutor App is designed to assist high school students in understanding quadratic equations through interactive explanations and personalized practice. Utilizing Streamlit for the user interface, the app allows students to input prompts and upload images related to their math queries.

Features:

Interactive Prompts: Students enter questions or topics about quadratic equations into a text input field. The app uses the Google Gemini API to generate detailed explanations, practice problems, and fun facts based on these inputs.

Image Analysis: Students can upload images related to their queries, such as screenshots of textbook problems or handwritten notes. The app leverages the Google Gemini Pro Vision model to analyze the images and incorporate visual context into the generated explanations.

Firebase Integration: Responses from the Gemini API, including explanations and generated questions, are saved in Firebase Firestore. This ensures that each student's query and response are logged for future reference and analysis.

Usage of Gemini API:

Generative Models: The app utilizes the Gemini API’s generative models to create engaging, clear, and educational content. If an image is uploaded, it uses the ‘gemini-pro-vision’ model to incorporate visual information into the explanations. Otherwise, it uses the ‘gemini-1.5-pro’ model for text-based queries.

Built with

  • Firebase
  • Streamlit

Team

From

India