OpenAI::RealtimeConversationItemMessageAssistant
Inherits JSON::Serializable < Reference < Object
An assistant message item in a Realtime conversation.
Constructors
new(pull : JSON::PullParser)
Sourcenew(id : String | Nil = nil, object : RealtimeConversationItemMessageAssistantObject | Nil = nil, type_value : RealtimeConversationItemMessageAssistantType = RealtimeConversationItemMessageAssistantType::Message, status : RealtimeConversationItemMessageAssistantStatus | Nil = nil, role : RealtimeConversationItemMessageAssistantRole = RealtimeConversationItemMessageAssistantRole::Assistant, content : Array(RealtimeConversationItemMessageAssistantContentItem) = [] of RealtimeConversationItemMessageAssistantContentItem)
Sourcenew(*, __pull_for_json_serializable pull : JSON::PullParser)
SourceInstance methods
The content of the message.
The unique ID of the item. This may be provided by the client or generated by the server.
object
Identifier for the API object being returned - always realtime.item. Optional when creating a new item.
object=(object : RealtimeConversationItemMessageAssistantObject | Nil)
Identifier for the API object being returned - always realtime.item. Optional when creating a new item.
role=(role : RealtimeConversationItemMessageAssistantRole)
The role of the message sender. Always assistant.
status=(status : RealtimeConversationItemMessageAssistantStatus | Nil)
The status of the item. Has no effect on the conversation.
type_value=(type_value : RealtimeConversationItemMessageAssistantType)
The type of the item. Always message.