import requests

GEMINI_API_KEY = 'AIzaSyDKqdSHcXyP0N-ivKkblDZxj7EeU-YHnvM'
url = f"https://generativelanguage.googleapis.com/v1beta/models?key={GEMINI_API_KEY}"

try:
    response = requests.get(url)
    if response.status_code == 200:
        modelos = response.json()
        print("\n† MODELOS DISPONIBLES PARA SU EXCELENCIA †\n")
        for m in modelos['models']:
            print(f"-> {m['name']} (Soporta: {', '.join(m['supportedGenerationMethods'])})")
    else:
        print(f"Error {response.status_code}: {response.text}")
except Exception as e:
    print(f"Error de conexión: {e}")
