Spaces:
Running
Running
| import os | |
| import sys | |
| # Setup Django environment | |
| os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'config.settings') | |
| import django | |
| django.setup() | |
| from django.conf import settings | |
| from fitting_system.ai_modules.gemini_client import GeminiClient | |
| import google.generativeai as genai | |
| print(f"Python executable: {sys.executable}") | |
| print(f"Django settings configured.") | |
| print(f"API Key from settings: {getattr(settings, 'GEMINI_API_KEY', 'NOT_FOUND')[:10]}...") | |
| try: | |
| import google.generativeai | |
| print("google.generativeai imported successfully.") | |
| print(f"Version: {google.generativeai.__version__}") | |
| except ImportError: | |
| print("ERROR: google.generativeai NOT installed.") | |
| client = GeminiClient() | |
| print(f"GeminiClient available: {client.available}") | |
| if client.available: | |
| print("Attempting simple generation...") | |
| try: | |
| model = genai.GenerativeModel('gemini-2.0-flash') | |
| response = model.generate_content("Hello, do you work?") | |
| print(f"Response: {response.text}") | |
| except Exception as e: | |
| print(f"Generation failed: {e}") | |
| else: | |
| print("Client not available, skipping generation test.") | |