ReadonlydescriptionThe function description. This description is used by the model do decide if the function should be called or not.
ReadonlyinputThe JSON schema of the function input type.
ReadonlynameThe Function name. Unique within the model.
Called when a model detects and triggers a function call. The model is responsible to pass the function arguments in the pre-configured JSON schema format.
JSON string with the function arguments to be passed to the function. The arguments are defined as JSON schema usually registered with the the model.
OptionaltoolContext: ToolContext
Optional tool context to be passed to the function call.
String containing the function call response.
Represents a model function call handler. Implementations are registered with the Models and called on prompts that trigger the function call.