Spaces:
Sleeping
Sleeping
| import os | |
| import requests | |
| # List available models with the user's API key | |
| API_KEY = "AIzaSyDI723T9EkKYy03FczrycRhEAdW7Ps7d38" | |
| print(f"Listing available models...") | |
| url = f"https://generativelanguage.googleapis.com/v1beta/models?key={API_KEY}" | |
| try: | |
| response = requests.get(url, timeout=30) | |
| print(f"Status code: {response.status_code}") | |
| if response.status_code != 200: | |
| print(f"Error: {response.text}") | |
| else: | |
| data = response.json() | |
| print(f"\nAvailable models:") | |
| if "models" in data: | |
| for model in data["models"]: | |
| name = model.get("name", "") | |
| supported_methods = model.get("supportedGenerationMethods", []) | |
| print(f" - {name}: {supported_methods}") | |
| except Exception as e: | |
| print(f"Exception: {e}") | |
| import traceback | |
| traceback.print_exc() | |