PetroMind_AI / backend /check_models.py
gauthamnairy's picture
Upload 41 files
609c821 verified
raw
history blame contribute delete
520 Bytes
import google.generativeai as genai
import os
from dotenv import load_dotenv
load_dotenv()
api_key = os.getenv("GEMINI_API_KEY")
if not api_key:
print("API Key not found!")
exit(1)
genai.configure(api_key=api_key)
with open("available_models.txt", "w") as f:
try:
for m in genai.list_models():
if 'generateContent' in m.supported_generation_methods:
f.write(f"{m.name}\n")
except Exception as e:
f.write(f"Error listing models: {e}\n")