stream: true 后,接口使用 SSE 推送带名称的 Responses 事件。
与 Chat Completions 不同,Responses 不依赖 [DONE] 标记。客户端应以 response.completed、response.failed 或其他终态事件结束处理。
常见事件
response.created:响应对象已创建。response.in_progress:模型正在处理。response.output_item.added:新增一个输出 item。response.content_part.added:输出 item 新增一个内容块。response.output_text.delta:新增文本片段;拼接delta。response.output_text.done:一个文本块完成。response.function_call_arguments.delta:函数参数增量;需要按顺序拼接。response.function_call_arguments.done:函数参数完整可用。response.completed:响应成功完成。response.failed、response.incomplete:响应未成功完成。