Skip to main content
Responses API Beta 支持完整的工具调用(Tool Calling)能力,允许模型:
  • 调用函数(Function Calling)
  • 并行执行多个工具
  • 处理复杂的多步骤工作流(Multi-step Workflow)

基础工具定义

请求头

请求体

工具调用策略

tool_choice 参数用于控制模型何时以及如何调用工具。

多工具定义

在复杂任务中,可以定义多个工具,让模型根据用户需求选择合适的工具。

含有工具调用的响应

使用建议

  1. 清晰的描述:提供详细的功能描述和参数解释。
  2. 正确的模式:参数应使用有效的 JSON。
  3. 错误处理:处理工具可能无法调用的情况。
  4. 并行执行:尽可能设计能够独立运行的工具。
  5. 对话流程:在后续请求中包含工具响应以提供背景信息。

更新时间:2026-06-01