File size: 789 Bytes
9b2997b
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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

import os
import sys
from dotenv import load_dotenv

# Add project root to path
sys.path.append(os.path.abspath(os.path.join(os.path.dirname(__file__), "..")))

from modules.utils import load_index, setup_llama_index

def test_startup():
    print("🔹 Loading environment...")
    load_dotenv()
    
    api_key = os.environ.get("GOOGLE_API_KEY")
    print(f"🔹 API Key present: {bool(api_key)}")
    
    print("🔹 Setting up LlamaIndex...")
    setup_llama_index(api_key=api_key)
    
    print("🔹 Loading Index...")
    try:
        index = load_index()
        print("✅ Index loaded successfully!")
    except Exception as e:
        print(f"❌ Index load failed: {e}")
        import traceback
        traceback.print_exc()

if __name__ == "__main__":
    test_startup()