Exercise is all you Need

Exercise to get in Size

What it does

This app is a fitness assistant app which helps in assisting users with their workout regime and it also gives suggestions on how the users can improve upon their workout.

This app has the functionality of three llm’s(gemini-1.5-flash, gemini-1.5-pro and gemini-1.0-pro) and users can select any one model from these and interact with the app wherein they can simply ask for suggestions regarding any type of exercise or they can also upload their workout video and ask for suggestions on how they can improve upon their workout. For the video functionality, the user can choose either gemini-1.5-flash or gemini-1.5-pro while gemini-1.0-pro supports text only input. We have also incorporated the temperature functionality of the llm in case the user wishes to get more creative suggestions.

To build this app we have used streamlit to host the web app and have used the gemini api in which we have taken support of the gemini-1.5-flash, gemini-1.5-pro and gemini-1.0-pro large language models to create the virtual fitness assistant buddy for our users. Each model gets its own set of system instructions on how to interact with the user and we have also ensured that when the user is interacting with a certain model the chat history is saved in the backend so that the model remains in-context and gives relevant answers to the user in successive api calls.

Built with

  • None

Team

By

FitTech Freaks

From

India