Responses API 工具调用
工具调用适合让模型选择并调用你的业务函数,例如查询订单、检索知识库、创建工单或执行内部动作。
基本结构
{
"model": "gpt-5.5",
"input": "帮我查询订单 A1001 的状态",
"tools": [
{
"type": "function",
"name": "get_order_status",
"description": "查询订单状态",
"parameters": {
"type": "object",
"properties": {
"order_id": {
"type": "string"
}
},
"required": ["order_id"]
}
}
]
}
设计建议
- 工具名称保持稳定、短小、可读。
description写清楚什么时候该调用工具。parameters尽量使用严格 JSON Schema,减少模型猜字段。- 对有副作用的工具增加业务幂等和二次确认。