genai.utils module

genai.utils.get_service_action_metadata(service_method)[source]

Retrieve metadata for arbitrary service’s method. For instance which endpoint is being used.

Example:

from genai import Credentials, Client
from genai.utils import get_service_action_metadata

credentials = Credentials.from_env()
client = Client(credentials=credentials)

metadata = get_service_action_metadata(client.text.tokenization.create)
Parameters:

service_method (Callable)

Return type:

ServiceActionMetadata

genai.utils.handle_shutdown_event(*_args)[source]

Handles the shutdown event.

Return type:

None