Here is sample functions for ChatGPT sample bot is using. They have to be defined in assistant settings.
{
"name": "paid_support_price",
"description": "How much paid support cost? If visitor want to know mow much development services costs this function should be called.",
"strict": true,
"parameters": {
"type": "object",
"properties": {},
"additionalProperties": false,
"required": []
}
}{
"name": "transfer-operator",
"description": "Transfers visitor to operator",
"strict": true,
"parameters": {
"type": "object",
"properties": {},
"additionalProperties": false,
"required": []
}
}{
"name": "post-update-phone-number",
"description": "Function to update user's phone number",
"strict": true,
"parameters": {
"type": "object",
"required": [
"phone"
],
"properties": {
"phone": {
"type": "string",
"description": "The new phone number to be updated"
}
},
"additionalProperties": false
}
}{
"name": "get_withdrawals",
"description": "Function will generate a list of withdrawals for the user",
"strict": true,
"parameters": {
"type": "object",
"required": [
"user_id"
],
"properties": {
"user_id": {
"type": "string",
"description": "Unique identifier for the user"
}
},
"additionalProperties": false
}
}