Spaces:
Paused
Paused
| echo "======================================" | |
| echo "Multi-Agent Crypto Assistant Setup" | |
| echo "======================================" | |
| echo "" | |
| # Check Python version | |
| python_version=$(python3 --version 2>&1 | grep -oP '\d+\.\d+') | |
| required_version="3.9" | |
| if [ "$(printf '%s\n' "$required_version" "$python_version" | sort -V | head -n1)" != "$required_version" ]; then | |
| echo "β Error: Python 3.9 or higher is required" | |
| echo "Current version: $(python3 --version)" | |
| exit 1 | |
| fi | |
| echo "β Python version check passed: $(python3 --version)" | |
| echo "" | |
| # Create virtual environment | |
| echo "π¦ Creating virtual environment..." | |
| python3 -m venv venv | |
| if [ $? -ne 0 ]; then | |
| echo "β Failed to create virtual environment" | |
| exit 1 | |
| fi | |
| echo "β Virtual environment created" | |
| echo "" | |
| # Activate virtual environment | |
| echo "π Activating virtual environment..." | |
| source venv/bin/activate | |
| if [ $? -ne 0 ]; then | |
| echo "β Failed to activate virtual environment" | |
| exit 1 | |
| fi | |
| echo "β Virtual environment activated" | |
| echo "" | |
| # Install dependencies | |
| echo "π₯ Installing dependencies..." | |
| pip install --upgrade pip | |
| pip install -r requirements.txt | |
| if [ $? -ne 0 ]; then | |
| echo "β Failed to install dependencies" | |
| exit 1 | |
| fi | |
| echo "β Dependencies installed" | |
| echo "" | |
| # Setup .env file | |
| if [ ! -f .env ]; then | |
| echo "π Setting up .env file..." | |
| cp .env.example .env | |
| echo "β .env file created from template" | |
| echo "" | |
| echo "β οΈ IMPORTANT: Edit .env and add your API keys:" | |
| echo " - GEMINI_API_KEY" | |
| echo " - COINGECKO_API_KEY" | |
| echo "" | |
| else | |
| echo "β .env file already exists" | |
| echo "" | |
| fi | |
| echo "======================================" | |
| echo "β¨ Setup Complete!" | |
| echo "======================================" | |
| echo "" | |
| echo "Next steps:" | |
| echo "1. Edit .env file and add your API keys" | |
| echo "2. Activate the virtual environment:" | |
| echo " source venv/bin/activate" | |
| echo "3. Run the application:" | |
| echo " python app.py" | |
| echo "" | |
| echo "The app will be available at: http://localhost:7860" | |
| echo "" | |