ai-tutor-chatbot / README.md
Omar Solano
remove api intercept
a938093
|
raw
history blame
1.16 kB
metadata
title: AI Tutor Chatbot
emoji: πŸ§‘πŸ»β€πŸ«
colorFrom: gray
colorTo: pink
sdk: gradio
sdk_version: 4.19.2
app_file: scripts/gradio-ui.py
pinned: false

This project creates a helpful and accurate AI Tutor chatbot, leveraging GPT-3.5-Turbo and a RAG system. We design it to address student questions about AI with precision and clarity.

Installation

  1. Create a new Python environment:

    python -m venv .venv
    

    This command creates a virtual environment named .venv.

  2. Activate the environment:

    For macOS and Linux:

    source .venv/bin/activate
    
  3. Install the dependencies:

    pip install -r requirements.txt
    

Usage

  1. Set environment variables:

    Before running the application, you need to set up your OpenAI API key and MongoDB URI as environment variables:

    export OPENAI_API_KEY=your_openai_api_key_here
    export MONGODB_URI=your_mongodb_uri_here
    
  2. Run the application:

    python scripts/gradio-ui.py
    

    This command starts the Gradio interface for the AI Tutor chatbot.