An output item generated by the model.
| Property | Type | Description |
|---|---|---|
| arguments | String | For function_call items. The arguments to call the function with, in JSON format. |
| call_id | String | For function_call items. An identifier used when passing the function output back to the API. |
| content | For message items a list of output_text parts, for reasoning items a list of reasoning_text parts. | |
| id | String | The unique ID of the output item. |
| name | String | For function_call items. The name of the function to call. |
| role | String | For message items. Always 'assistant'. |
| status | String | The status of the output item: in_progress, completed or incomplete. |
| type | String | The type of the output item: message, reasoning or function_call. |