Spaces:
Sleeping
Sleeping
| import os | |
| import requests | |
| from dotenv import load_dotenv | |
| load_dotenv() | |
| GOOGLE_API_KEY = os.getenv("GEMINI_API_KEY") or os.getenv("GOOGLE_API_KEY") | |
| def list_models(): | |
| url = f"https://generativelanguage.googleapis.com/v1beta/models?key={GOOGLE_API_KEY}" | |
| response = requests.get(url) | |
| if response.status_code == 200: | |
| models = response.json().get('models', []) | |
| print("Available models:") | |
| for m in models: | |
| if 'generateContent' in m['supportedGenerationMethods']: | |
| print(f" - {m['name']}") | |
| else: | |
| print(f"Error listing models: {response.text}") | |
| if __name__ == "__main__": | |
| list_models() | |