File size: 536 Bytes
e411044 4a13628 73d4f3c e411044 4a13628 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
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)}")
|