Responses API 请求生命周期
模型调用是输入、生成、工具调用、工具结果和后续响应组成的生命周期。
为什么重要
理解生命周期才能正确处理多轮工具调用和失败恢复。
核心原理
服务端应持久化业务请求 ID、响应 ID、工具调用 ID 和最终状态,把模型响应与业务状态分开。
工程实现
- 验证工具参数
- 关联调用 ID
- 设置超时与取消
最小示例
模型请求搜索工具后,应用执行搜索并把结果关联回同一工具调用。
常见误区
- 把工具调用当最终答案
- 丢失调用关联
面试怎么说
Responses API 场景要把生成与工具执行分段处理,并持久化每一步关联 ID。