import os from dotenv import load_dotenv from langchain_google_genai import ChatGoogleGenerativeAI load_dotenv() api_key = os.getenv("GOOGLE_API_KEY") models_to_try = ["gemini-2.0-flash", "gemini-flash-latest", "gemini-pro-latest"] for model_name in models_to_try: print(f"Testing model: {model_name}...") try: llm = ChatGoogleGenerativeAI(model=model_name, google_api_key=api_key) response = llm.invoke("Say hello") print(f" Success with {model_name}!") print(f" Response: {response.content}") break except Exception as e: print(f" Failed with {model_name}: {e}")