Spaces:
Running
Running
File size: 1,139 Bytes
0bb49b0 | 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 |
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.")
|