28 lines
1.2 KiB
Python
28 lines
1.2 KiB
Python
#!/usr/bin/env python3
|
|
"""Debug settings loading."""
|
|
|
|
import os
|
|
import sys
|
|
sys.path.insert(0, '/Users/enias/projects/my-ai-projects/apps/youtube-summarizer')
|
|
|
|
print("=== Environment Variables Check ===")
|
|
print(f"GOOGLE_API_KEY (os.getenv): {os.getenv('GOOGLE_API_KEY', 'NOT_FOUND')}")
|
|
print(f"ANTHROPIC_API_KEY (os.getenv): {os.getenv('ANTHROPIC_API_KEY', 'NOT_FOUND')[:20]}...")
|
|
|
|
print("\n=== Backend Settings Loading ===")
|
|
from backend.core.config import settings
|
|
|
|
print(f"GOOGLE_API_KEY (settings): {settings.GOOGLE_API_KEY}")
|
|
print(f"ANTHROPIC_API_KEY (settings): {settings.ANTHROPIC_API_KEY[:20] if settings.ANTHROPIC_API_KEY else 'NOT_FOUND'}...")
|
|
print(f"OPENAI_API_KEY (settings): {settings.OPENAI_API_KEY[:20] if settings.OPENAI_API_KEY else 'NOT_FOUND'}...")
|
|
print(f"DEEPSEEK_API_KEY (settings): {settings.DEEPSEEK_API_KEY[:20] if settings.DEEPSEEK_API_KEY else 'NOT_FOUND'}...")
|
|
|
|
print("\n=== Multi Model Service Factory ===")
|
|
from backend.services.multi_model_service import get_multi_model_service
|
|
|
|
try:
|
|
service = get_multi_model_service()
|
|
print("✅ MultiModelService created successfully!")
|
|
print(f"Available providers: {list(service.registry.services.keys())}")
|
|
except Exception as e:
|
|
print(f"❌ Error creating MultiModelService: {e}") |