{
"event_id": "evt_output_item_done_001",
"type": "response.output_item.done",
"response_id": "resp_001",
"output_index": 0,
"item": {
"id": "msg_007",
"type": "message",
"status": "completed",
"role": "assistant",
"content": [
{
"type": "text",
"text": "This model is best for live demos."
}
]
}
}
{
"event_id": "evt_output_item_done_002",
"type": "response.output_item.done",
"response_id": "resp_001",
"output_index": 1,
"item": {
"id": "fc_001",
"type": "function_call",
"status": "completed",
"call_id": "call_001",
"name": "get_product",
"arguments": "{\"product_id\":\"sku_123\"}"
}
}
Server events
response.output_item.done
{
"event_id": "evt_output_item_done_001",
"type": "response.output_item.done",
"response_id": "resp_001",
"output_index": 0,
"item": {
"id": "msg_007",
"type": "message",
"status": "completed",
"role": "assistant",
"content": [
{
"type": "text",
"text": "This model is best for live demos."
}
]
}
}
{
"event_id": "evt_output_item_done_002",
"type": "response.output_item.done",
"response_id": "resp_001",
"output_index": 1,
"item": {
"id": "fc_001",
"type": "function_call",
"status": "completed",
"call_id": "call_001",
"name": "get_product",
"arguments": "{\"product_id\":\"sku_123\"}"
}
}
Returned when an item is done streaming. Also emitted when a response is interrupted, incomplete, or cancelled.