hyperpocket_gemini.pocket_gemini#

Classes#

PocketGemini

Module Contents#

class hyperpocket_gemini.pocket_gemini.PocketGemini#

Bases: hyperpocket.Pocket

invoke(tool_call: google.genai.types.FunctionCall, **kwargs)#
async ainvoke(tool_call: google.genai.types.FunctionCall, **kwargs)#
get_gemini_tool_specs(use_profile: bool | None = None) List[google.genai.types.Tool]#
get_gemini_tool_spec(tool: hyperpocket.tool.Tool) google.genai.types.Tool#