ChatMessageContent Class  
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Represents chat message content return from a IChatCompletionService service.
public class ChatMessageContent : Microsoft.SemanticKernel.KernelContenttype ChatMessageContent = class
    inherit KernelContentPublic Class ChatMessageContent
Inherits KernelContent- Inheritance
- Derived
Constructors
| ChatMessageContent() | Creates a new instance of the ChatMessageContent class | 
| ChatMessageContent(AuthorRole, ChatMessageContentItemCollection, String, Object, Encoding, IReadOnlyDictionary<String,Object>) | Creates a new instance of the ChatMessageContent class | 
| ChatMessageContent(AuthorRole, String, String, Object, Encoding, IReadOnlyDictionary<String,Object>) | Creates a new instance of the ChatMessageContent class | 
Properties
| AuthorName | Name of the author of the message | 
| Content | A convenience property to get or set the text of the first item in the Items collection of TextContent type. | 
| Encoding | The encoding of the text content. | 
| InnerContent | The inner content representation. Use this to bypass the current abstraction.(Inherited from KernelContent) | 
| Items | Chat message content items | 
| Metadata | The metadata associated with the content.(Inherited from KernelContent) | 
| MimeType | MIME type of the content.(Inherited from KernelContent) | 
| ModelId | The model ID used to generate the content.(Inherited from KernelContent) | 
| Role | Role of the author of the message | 
| Source | Represents the source of the message. | 
Methods
| ToString() | Returns a string that represents the current object. | 
Extension Methods
| ToThreadInitializationMessage(ChatMessageContent) | Converts a ChatMessageContent instance to a OpenAI.Assistants.ThreadInitializationMessage. |