A tool the model may call.
| Property | Type | Description |
|---|---|---|
| description | String | A description of what the function does. |
| name | String | The name of the function. |
| parameters | Any | The parameters the function accepts, described as a JSON Schema object. |
| type | String | The type of the tool. Always 'function'. |