- Responses(新项目)
- Chat Completions(兼容客户端)
response.output 中查找 type == "function_call" 的项。执行函数后,使用同一个 call_id 发送 function_call_output。安全边界
- 使用 JSON Schema 限制字段类型和允许值。
- 设置超时、并发和调用次数上限。
- 不向模型暴露内部密钥。
- 按协议返回工具结果:Responses 使用
function_call_output和call_id;Chat Completions 使用tool消息和tool_call_id。 - 对模型不支持的工具参数提供明确降级路径。