The id of the message. This is used to identify the message in the conversation. It is generated by the chat agent, and is used to update the message in the conversation. (It is repeated in each update, but this is ok because it is used to identify the message in the conversation.)
The role of the message.
Optional
timestampThe timestamp of the message in ISO 8601 format.
Optional
typeThe type of the message.
The content of the message. For
update
andcomplete
messages, this is the partial or final response. Foradd_entities
andremove_entities
messages, this is the json encoded list of entities.