#!/bin/bash DIR="$(cd "$(dirname "$0")" && pwd)" echo "============================================" echo " Chat com IA - Flask + OpenRouter" echo "============================================" echo "" PYTHON="" for cmd in python3 python; do if command -v "$cmd" &>/dev/null; then PYTHON="$cmd" break fi done if [ -z "$PYTHON" ]; then echo "Erro: Python nao encontrado." exit 1 fi VENV_DIR="$DIR/venv" # Verifica se o venv e funcional if [ -f "$VENV_DIR/bin/activate" ] && $PYTHON -c "import flask" 2>/dev/null; then echo "[1/3] Ambiente virtual funcional." source "$VENV_DIR/bin/activate" else echo "[1/2] Instalando dependencias..." $PYTHON -m pip install --upgrade pip -q 2>/dev/null || true $PYTHON -m pip install -r "$DIR/requirements.txt" -q --break-system-packages 2>/dev/null || \ $PYTHON -m pip install -r "$DIR/requirements.txt" -q 2>/dev/null || { echo "[!] Erro ao instalar dependencias." echo " Tente: pip install -r requirements.txt" exit 1 } echo "[2/2] Dependencias instaladas." fi echo "[4/4] Iniciando aplicacao Flask..." echo "" echo " Acesse: http://localhost:5001" echo " Pressione Ctrl+C para parar." echo "" $PYTHON "$DIR/app.py"