pub struct RealtimeConversationItemWithReference {
pub id: String,
pub type: String,
pub object: String,
pub status: String,
pub role: String,
pub content: Vec<RealtimeConversationItemWithReference_Content>,
pub call_id: String,
pub name: String,
pub arguments: String,
pub output: String,
}Expand description
The item to add to the conversation.
Fields§
§id: StringFor an item of type (message | function_call |
function_call_output) this field allows the client to assign the
unique ID of the item.
type: StringThe type of the item (message, function_call,
function_call_output, item_reference).
object: StringIdentifier for the API object being returned - always realtime.item.
status: StringThe status of the item (completed, incomplete).
role: StringThe role of the message sender (user, assistant, system), only
applicable for message items.
content: Vec<RealtimeConversationItemWithReference_Content>The content of the message, applicable for message items.
call_id: StringThe ID of the function call (for function_call and
function_call_output items).
name: StringThe name of the function being called (for function_call items).
arguments: StringThe arguments of the function call (for function_call items).
output: StringThe output of the function call (for function_call_output items).
Trait Implementations§
Source§impl Clone for RealtimeConversationItemWithReference
impl Clone for RealtimeConversationItemWithReference
Source§fn clone(&self) -> RealtimeConversationItemWithReference
fn clone(&self) -> RealtimeConversationItemWithReference
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more