Spaces:
Sleeping
Sleeping
metadata
title: AI Tutor Chatbot
emoji: π§π»βπ«
colorFrom: gray
colorTo: pink
sdk: gradio
sdk_version: 5.13.2
app_file: scripts/main.py
pinned: false
Gradio UI Chatbot
A Gradio UI for the chatbot is available in scripts/main.py.
The Gradio demo is deployed on Hugging Face Spaces at: AI Tutor Chatbot on Hugging Face.
Note: A GitHub Action automatically deploys the Gradio demo when changes are pushed to the scripts folder.
Installation (for Gradio UI)
Create a new Python environment:
python -m venv .venvActivate the environment:
For macOS and Linux:
source .venv/bin/activateFor Windows:
.venv\Scripts\activateInstall the dependencies:
pip install -r requirements.txt
Usage (for Gradio UI)
Set environment variables:
Before running the application, set up the required API keys:
For macOS and Linux:
export OPENAI_API_KEY=your_openai_api_key_here export COHERE_API_KEY=your_cohere_api_key_hereFor Windows:
set OPENAI_API_KEY=your_openai_api_key_here set COHERE_API_KEY=your_cohere_api_key_hereRun the application:
python scripts/main.pyThis command starts the Gradio interface for the AI Tutor chatbot.