Tool call
🔹 Step 1: Define Function Tools (tools)
tools: [
{
"type": "function",
"name": "function_call_judge",
"description": "Automatically triggers function extension calls when user requests exceed the current conversation capabilities.",
"parameters": {
"type": "object",
"properties": {
"userInput": {
"type": "string",
"description": "Raw user request content to be processed"
}
},
"required": ["userInput"]
}
}
]
🔹 Step 2: Receive Callback Events
field
meaning
🔹 Step 3: Handle Function Calls
🔹 Step 4: Call Backend Interfaces to Handle Business Logic
🔹 Step 5: Return Results to AI Conversation
🎯 Common Application Scenario Examples
scene
user input
system action