The input schema for the tool. This corresponds to the input type when the tool is invoked.
The output type for the tool. This corresponds to the output type when the tool is invoked.
The input type for the function.
The function to invoke when the tool is called.
An object containing the following properties:
A new StructuredTool instance.
Creates a new StructuredTool instance with the provided function, name, description, and schema.