Welcome to the AI-Based Fitness Coach! This project leverages the power of Llama3 and FastAPI to provide personalized fitness coaching experiences. Each user has a unique account to ensure a tailored experience based on individual goals and progress.
- AI-Driven Coaching: Utilizes Llama3 for providing personalized fitness advice.
- User Authentication: Register and login features to ensure a unique experience for every user.
- FastAPI Backend: Robust and fast backend to handle all requests and data management.
-
Clone the repository:
git clone https://github.com/Akash19304/Ai-fitness-coach.git cd Ai-fitness-coach
-
Create a virtual environment:
python -m venv env source env/bin/activate # On Windows, use `env\Scripts\activate`
-
Install dependencies:
pip install -r requirements.txt
-
Set up environment variables:
Create a
.env
file in the root directory and add your configuration settings:GROQ_API_KEY = ...
-
Run Web App:
python main.py
-
**Go to following URL to test:
http://127.0.0.1:5555/docs
-
Register User.
-
Login with your Credentials to access the Chatbot
Then, Simply talk to your New Fitness Coach and stay fit and healthy!