OpenAI::RealtimeBetaServerEventConversationItemCreated
Inherits JSON::Serializable < Reference < Object
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.
Constructors
new(pull : JSON::PullParser)
Sourcenew(event_id : String = "", type_value : Hash(String, JSON::Any) = Hash(String, JSON::Any).new, previous_item_id : RealtimeBetaServerEventConversationItemCreatedPreviousItemId | Nil = nil, item : RealtimeConversationItem = RealtimeConversationItemMessageSystem.new)
Sourcenew(*, __pull_for_json_serializable pull : JSON::PullParser)
SourceInstance methods
item
Sourceitem=(item : RealtimeConversationItem)
Sourceprevious_item_id
Sourceprevious_item_id=(previous_item_id : RealtimeBetaServerEventConversationItemCreatedPreviousItemId | Nil)
Source