Optional
argumentsThe arguments of the function call (for function_call
items).
Optional
call_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.
Optional
contentThe content of the message, applicable for message
items.
system
support only input_text
contentuser
support input_text
and input_audio
contentassistant
support text
content.Optional
idThe 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.
Optional
nameThe name of the function being called (for function_call
items).
Optional
objectIdentifier for the API object being returned - always realtime.item
.
Optional
outputThe output of the function call (for function_call_output
items).
Optional
roleThe role of the message sender (user
, assistant
, system
), only applicable
for message
items.
Optional
statusThe status of the item (completed
, incomplete
). These have no effect on the
conversation, but are accepted for consistency with the
conversation.item.created
event.
Optional
typeThe type of the item (message
, function_call
, function_call_output
).
The item to add to the conversation.