Defines a function in your own code the model can choose to call.
| Property | Type | Description |
|---|---|---|
| description | String | A description of the function. Used by the model to determine whether or not to call the function. |
| name | String | The name of the function to call. |
| parameters | Any | A JSON schema object describing the parameters of the function. |
| strict | Boolean | Whether to enforce strict parameter validation. Default true. |
| type | String | The type of the function tool. Always function. |
| INHERITED FROM Response_Request_Tool | ||
| type | String | |