ServerEventConversationItemCreated interface
Returned when a conversation item is created. There are several scenarios that produce this event:
- The server is generating a Response, which if successful will produce
either one or two Items, which will be of type
message(roleassistant) or typefunction_call. - The input audio buffer has been committed, either by the client or the
server (in
server_vadmode). The server will take the content of the input audio buffer and add it to a new user message Item. - The client has sent a
conversation.item.createevent to add a new Item to the Conversation.
- Extends
Properties
| item | |
| previous |
The ID of the preceding item in the Conversation context, allows the client to understand the order of the conversation. |
| type | The event type, must be |
Inherited Properties
| event |
Property Details
item
previousItemId
The ID of the preceding item in the Conversation context, allows the client to understand the order of the conversation.
previousItemId?: string
Property Value
string
type
The event type, must be conversation.item.created.
type: "conversation.item.created"
Property Value
"conversation.item.created"