Geoffrey Kip
Commit lancedb
9b2997b
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()