from google.genai import Client from config import GOOGLE_GENAI_API_KEY import logging logger = logging.getLogger(__name__) def get_gemini_client(): """ Initialize and return Gemini client. """ try: client = Client(api_key=GOOGLE_GENAI_API_KEY) logger.info("✓ Gemini client initialized successfully") return client except Exception as e: logger.error(f"✗ Failed to initialize Gemini client: {str(e)}") raise ValueError(f"Gemini client initialization failed: {str(e)}")