textilindo-ai-assistant / setup_novita.sh
Stefanus Simandjuntak
initial commit
9b4ef96
#!/bin/bash
echo "πŸš€ Setup Novita AI Environment"
echo "=============================="
# Check if Python 3.8+ is available
python_version=$(python3 --version 2>&1 | grep -oP '\d+\.\d+' | head -1)
if [[ -z "$python_version" ]]; then
echo "❌ Python 3 tidak ditemukan!"
echo "Silakan install Python 3.8+ terlebih dahulu"
exit 1
fi
echo "βœ… Python version: $python_version"
# Create virtual environment
echo "πŸ“¦ Creating virtual environment..."
python3 -m venv venv
# Activate virtual environment
echo "πŸ”§ Activating virtual environment..."
source venv/bin/activate
# Upgrade pip
echo "⬆️ Upgrading pip..."
pip install --upgrade pip
# Install requirements for Novita AI
echo "πŸ“š Installing requirements..."
pip install requests openai python-dotenv
# Install additional tools
echo "πŸ› οΈ Installing additional tools..."
pip install huggingface-hub
echo ""
echo "βœ… Setup selesai!"
echo ""
echo "πŸ“‹ Langkah selanjutnya:"
echo "1. Aktifkan virtual environment: source venv/bin/activate"
echo "2. Set Novita AI API key: export NOVITA_API_KEY='your_key'"
echo "3. Jalankan: python scripts/novita_ai_setup.py"
echo ""
echo "πŸ’‘ Tips:"
echo "- Selalu aktifkan venv sebelum menjalankan script"
echo "- Gunakan 'deactivate' untuk keluar dari venv"
echo "- Pastikan API key Novita AI valid"
echo ""
echo "πŸ”‘ Untuk mendapatkan API key:"
echo "1. Kunjungi https://novita.ai"
echo "2. Buat account atau login"
echo "3. Buka dashboard dan cari API keys"
echo "4. Copy API key dan set sebagai environment variable"