Responses API
接口
请求体
input Item 支持:
messagefunction_callfunction_call_output- 文本内容
input_text - URL 图片内容
input_image
文件 ID、OpenAI 托管工具、previous_response_id、Conversations 和 background 模式当前不支持。平台会返回参数错误,不会静默忽略。
非流式示例
成功响应的 object 为 response,status 为 completed。文本位于 output 数组的 message Item;函数调用位于独立的 function_call Item。
JavaScript SDK
流式事件
stream: true 时返回 text/event-stream。文本请求至少包含以下生命周期事件:
response.createdresponse.output_item.addedresponse.output_text.deltaresponse.output_text.doneresponse.output_item.doneresponse.completed
平台在上游流结束并取得终止 usage 后发送 response.completed。
状态边界
TokenPostie 当前不保存 OpenAI response object,因此不能使用 previous_response_id 创建服务端响应链。多轮业务应由客户传回历史 input Item,或使用稳定的 X-TokenPostie-Session-Id 提高上游缓存亲和性。