Akash19304 / Ai-fitness-coach

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

AI-Based Fitness Coach

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.

Features

  • 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.

Getting Started

  1. Clone the repository:

    git clone https://github.com/Akash19304/Ai-fitness-coach.git
    cd Ai-fitness-coach
  2. Create a virtual environment:

    python -m venv env
    source env/bin/activate  # On Windows, use `env\Scripts\activate`
  3. Install dependencies:

    pip install -r requirements.txt
  4. Set up environment variables:

    Create a .env file in the root directory and add your configuration settings:

    GROQ_API_KEY = ...
  5. Run Web App:

    python main.py
  6. **Go to following URL to test:

    http://127.0.0.1:5555/docs
    
  7. Register User.

  8. Login with your Credentials to access the Chatbot

Then, Simply talk to your New Fitness Coach and stay fit and healthy!

About


Languages

Language:Python 100.0%