OptionalargumentsThe arguments of the function call (for function_call items).
Optionalcall_The ID of the function call (for function_call and function_call_output
items). If passed on a function_call_output item, the server will check that a
function_call item with the same ID exists in the conversation history.
OptionalcontentThe content of the message, applicable for message items.
system support only input_text contentuser support input_text and input_audio contentassistant support text content.OptionalidThe unique ID of the item, this can be generated by the client to help manage server-side context, but is not required because the server will generate one if not provided.
OptionalnameThe name of the function being called (for function_call items).
OptionalobjectIdentifier for the API object being returned - always realtime.item.
OptionaloutputThe output of the function call (for function_call_output items).
OptionalroleThe role of the message sender (user, assistant, system), only applicable
for message items.
OptionalstatusThe status of the item (completed, incomplete, in_progress). These have no
effect on the conversation, but are accepted for consistency with the
conversation.item.created event.
OptionaltypeThe type of the item (message, function_call, function_call_output).
The item to add to the conversation.