Property | Description |
---|---|
name | The name of the tool. |
description | A detailed description of the tool’s purpose and functionality, helping guide when the model should call the tool. |
parameters | The available input parameters for the tool call. Each parameter should have a detailed description and type so the model understands the structure and data required to call the tool. |
Value | Description |
---|---|
auto | Enables the model to call the tool whenever it deems necessary. |
required | Requires the model to use a tool in its response, but does not specify which one. This is useful when you want the model to choose between multiple actions to perform next. |
<TOOL_NAME> | Specifies a particular tool by |