Optional
The description of the function, including guidance on when and how to call it, and guidance about what to tell the user when calling (if anything).
The name of the function.
Parameters of the function in JSON Schema.
The type of the tool, i.e. function.
function
The description of the function, including guidance on when and how to call it, and guidance about what to tell the user when calling (if anything).