Class RealtimeConversationItemSystemMessage
- 
                    
                    - All Implemented Interfaces:
 
 public final class RealtimeConversationItemSystemMessageA system message in a Realtime conversation can be used to provide additional context or instructions to the model. This is similar but distinct from the instruction prompt provided at the start of a conversation, as system messages can be added at any point in the conversation. For major changes to the conversation's behavior, use instructions, but for smaller updates (e.g. "the user is now asking about a different topic"), use system messages. 
- 
                
                    
                    - 
                                
                            
                                Nested Class SummaryNested Classes Modifier and Type Class Description public final classRealtimeConversationItemSystemMessage.BuilderA builder for RealtimeConversationItemSystemMessage. public final classRealtimeConversationItemSystemMessage.Contentpublic final classRealtimeConversationItemSystemMessage.ObjectIdentifier for the API object being returned - always realtime.item. Optional when creating a new item.public final classRealtimeConversationItemSystemMessage.StatusThe status of the item. Has no effect on the conversation. 
 - 
                                
                            
                                Method Summary- 
                    
                    
                    - 
                                
                            
                                Method Detail- 
                                        contentfinal List<RealtimeConversationItemSystemMessage.Content> content() The content of the message. 
 - 
                                        _rolefinal JsonValue _role() The role of the message sender. Always system.Expected to always return the following: JsonValue.from("system")However, this method can be useful for debugging and logging (e.g. if the server responded with an unexpected value). 
 - 
                                        _typefinal JsonValue _type() The type of the item. Always message.Expected to always return the following: JsonValue.from("message")However, this method can be useful for debugging and logging (e.g. if the server responded with an unexpected value). 
 - 
                                        idfinal Optional<String> id() The unique ID of the item. This may be provided by the client or generated by the server. 
 - 
                                        object_final Optional<RealtimeConversationItemSystemMessage.Object> object_() Identifier for the API object being returned - always realtime.item. Optional when creating a new item.
 - 
                                        statusfinal Optional<RealtimeConversationItemSystemMessage.Status> status() The status of the item. Has no effect on the conversation. 
 - 
                                        _contentfinal JsonField<List<RealtimeConversationItemSystemMessage.Content>> _content() Returns the raw JSON value of content. Unlike content, this method doesn't throw if the JSON field has an unexpected type. 
 - 
                                        _idfinal JsonField<String> _id() Returns the raw JSON value of id. Unlike id, this method doesn't throw if the JSON field has an unexpected type. 
 - 
                                        _object_final JsonField<RealtimeConversationItemSystemMessage.Object> _object_() Returns the raw JSON value of object_. Unlike object_, this method doesn't throw if the JSON field has an unexpected type. 
 - 
                                        _statusfinal JsonField<RealtimeConversationItemSystemMessage.Status> _status() Returns the raw JSON value of status. Unlike status, this method doesn't throw if the JSON field has an unexpected type. 
 - 
                                        _additionalPropertiesfinal Map<String, JsonValue> _additionalProperties() 
 - 
                                        toBuilderfinal RealtimeConversationItemSystemMessage.Builder toBuilder() 
 - 
                                        validatefinal RealtimeConversationItemSystemMessage validate() 
 - 
                                        builderfinal static RealtimeConversationItemSystemMessage.Builder builder() Returns a mutable builder for constructing an instance of RealtimeConversationItemSystemMessage. The following fields are required: .content()
 
- 
                                        
 
- 
                                
                            
                                
 
- 
                    
                    
                    
 
-