File size: 1,547 Bytes
9b4ef96
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
#!/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"