class documentation

Represents a tool that can be executed by the agent.

Method __init__ Create a tool definition.
Class Variable __slots__ Undocumented
Instance Variable description Undocumented
Instance Variable name Undocumented
Instance Variable parameters Undocumented
Property json_anthropic Schema for Anthropic's API.
Property json_openai Schema for OpenAI's API.
def __init__(self, name: str, description: str, parameters: Parameters):

Create a tool definition.

Parameters
name:strThe tool name.
description:strThe tool description.
parameters:ParametersThe tool parameters schema.
__slots__: list[str] =

Undocumented

description =

Undocumented

name =

Undocumented

parameters =

Undocumented

@property
json_anthropic =

Schema for Anthropic's API.

@property
json_openai =

Schema for OpenAI's API.