class documentation

Wraps a genai.Client and exposes Temporal activities for SDK calls.

The caller owns a reference to the user-provided genai.Client. All credential management, HTTP client configuration, etc. is the responsibility of whoever constructs the client.

Method __init__ Initialize with a genai.Client and optional extra credentials.
Method activities Return activities that route SDK calls through this client.
Instance Variable _client Undocumented
Instance Variable _credentials Undocumented
def __init__(self, client: GeminiClient, credentials: google.auth.credentials.Credentials | None = None): (source)

Initialize with a genai.Client and optional extra credentials.

def activities(self) -> Sequence[Callable]: (source)

Return activities that route SDK calls through this client.

Undocumented

_credentials = (source)

Undocumented