class

OpenAI::RealtimeConversationItemMessageAssistant

Inherits JSON::Serializable < Reference < Object

An assistant message item in a Realtime conversation.

Constructors

new(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)
Source
new(*, __pull_for_json_serializable pull : JSON::PullParser)
Source

Instance methods

content

The content of the message.

Source
content=(content : Array(RealtimeConversationItemMessageAssistantContentItem))

The content of the message.

Source
id

The unique ID of the item. This may be provided by the client or generated by the server.

Source
id=(id : String | Nil)

The unique ID of the item. This may be provided by the client or generated by the server.

Source
object

Identifier for the API object being returned - always realtime.item. Optional when creating a new item.

Source
object=(object : RealtimeConversationItemMessageAssistantObject | Nil)

Identifier for the API object being returned - always realtime.item. Optional when creating a new item.

Source
role

The role of the message sender. Always assistant.

Source
role=(role : RealtimeConversationItemMessageAssistantRole)

The role of the message sender. Always assistant.

Source
status

The status of the item. Has no effect on the conversation.

Source
status=(status : RealtimeConversationItemMessageAssistantStatus | Nil)

The status of the item. Has no effect on the conversation.

Source
type_value

The type of the item. Always message.

Source
type_value=(type_value : RealtimeConversationItemMessageAssistantType)

The type of the item. Always message.

Source