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)}")