SmartTool
Wisej.AI.SmartTool
Last updated
Wisej.AI.SmartTool
Last updated
Namespace: Wisej.AI
Assembly: Wisej.AI (3.5.0.0)
Represents a tool that can be used to perform operations on a target object using a specified method.
Initializes a new instance of the class with the specified target and method.
target
The target object on which the method will be invoked.
method
The method to be invoked on the target object.
Throws:
Thrown when the method is null.
: Gets the description of the method.
Returns a JSON schema representing the tool's parameters or null when the function doesn't have arguments.
: Gets the full name of the method including the namespace.
: Gets the name of the method.
:
: Gets the description of the namespace.
: Gets the parameters of the method.
: Gets the return type of the method.
: Gets the object containing this tool.
Returns: . JSON schema object