流式响应
当您创建响应并将 stream 设置为 true 时,服务器会在生成 Response 的过程中,通过 Server-Sent Events(SSE)实时向客户端推送事件。本文介绍服务器会推送的各类事件类型及其参数说明。
事件类型概览
流式响应包含以下主要事件类型:
- 响应生命周期事件:
response.created、response.in_progress、response.completed、response.failed、response.incomplete - 输出项事件:
response.output_item.added、response.output_item.done - 内容部分事件:
response.content_part.added、response.content_part.done - 文本增量事件:
response.output_text.delta、response.output_text.done - 函数调用事件:
response.function_call_arguments.delta、response.function_call_arguments.done - 思维链事件:
response.reasoning_summary_part.added、response.reasoning_summary_part.done、response.reasoning_summary_text.delta、response.reasoning_summary_text.done - 错误事件:
error