mbaza / setup.sh
mugwaneza's picture
Auto deploy from GitHub
3d69d54 verified
#!/bin/bash
# Setup script for MbazaAI
echo "πŸ›οΈ Setting up MbazaAI..."
# Create virtual environment if it doesn't exist
if [ ! -d "venv" ]; then
echo "πŸ“¦ Creating virtual environment..."
python3 -m venv venv
fi
# Activate virtual environment
echo "πŸ”§ Activating virtual environment..."
source venv/bin/activate
# Install dependencies
echo "πŸ“š Installing dependencies..."
pip install -r requirements.txt
# Install package in development mode
echo "βš™οΈ Installing MbazaAI in development mode..."
pip install -e .
# Initialize configuration
echo "πŸ“‹ Initializing configuration..."
python -m mbaza_ai.cli init-config
# Create datasets directory
echo "πŸ“ Creating datasets directory structure..."
mkdir -p datasets/rwanda
mkdir -p datasets/examples
echo "βœ… Setup complete!"
echo ""
echo "πŸš€ Quick start:"
echo " source venv/bin/activate"
echo " mbaza-ai ask 'What are the requirements for citizenship?'"
echo ""
echo "πŸ“– Run examples:"
echo " python examples/basic_usage.py"