Share via


ChatHistory.AddMessage Method

Definition

Overloads

AddMessage(AuthorRole, ChatMessageContentItemCollection, Encoding, IReadOnlyDictionary<String,Object>) <param name="authorRole">Role of the message author</param> <param name="contentItems">Instance of ChatMessageContentItemCollection with content items</param> <param name="encoding">Encoding of the message content</param> <param name="metadata">Dictionary for any additional metadata</param>
AddMessage(AuthorRole, String, Encoding, IReadOnlyDictionary<String,Object>) <param name="authorRole">Role of the message author</param> <param name="content">Message content</param> <param name="encoding">Encoding of the message content</param> <param name="metadata">Dictionary for any additional metadata</param>

AddMessage(AuthorRole, ChatMessageContentItemCollection, Encoding, IReadOnlyDictionary<String,Object>)

<param name="authorRole">Role of the message author</param> <param name="contentItems">Instance of ChatMessageContentItemCollection with content items</param> <param name="encoding">Encoding of the message content</param> <param name="metadata">Dictionary for any additional metadata</param>
public void AddMessage(Microsoft.SemanticKernel.ChatCompletion.AuthorRole authorRole, Microsoft.SemanticKernel.ChatCompletion.ChatMessageContentItemCollection contentItems, System.Text.Encoding? encoding = default, System.Collections.Generic.IReadOnlyDictionary<string,object?>? metadata = default);
member this.AddMessage : Microsoft.SemanticKernel.ChatCompletion.AuthorRole * Microsoft.SemanticKernel.ChatCompletion.ChatMessageContentItemCollection * System.Text.Encoding * System.Collections.Generic.IReadOnlyDictionary<string, obj> -> unit
Public Sub AddMessage (authorRole As AuthorRole, contentItems As ChatMessageContentItemCollection, Optional encoding As Encoding = Nothing, Optional metadata As IReadOnlyDictionary(Of String, Object) = Nothing)

Parameters

authorRole
AuthorRole
encoding
Encoding

Applies to

AddMessage(AuthorRole, String, Encoding, IReadOnlyDictionary<String,Object>)

<param name="authorRole">Role of the message author</param> <param name="content">Message content</param> <param name="encoding">Encoding of the message content</param> <param name="metadata">Dictionary for any additional metadata</param>
public void AddMessage(Microsoft.SemanticKernel.ChatCompletion.AuthorRole authorRole, string content, System.Text.Encoding? encoding = default, System.Collections.Generic.IReadOnlyDictionary<string,object?>? metadata = default);
member this.AddMessage : Microsoft.SemanticKernel.ChatCompletion.AuthorRole * string * System.Text.Encoding * System.Collections.Generic.IReadOnlyDictionary<string, obj> -> unit
Public Sub AddMessage (authorRole As AuthorRole, content As String, Optional encoding As Encoding = Nothing, Optional metadata As IReadOnlyDictionary(Of String, Object) = Nothing)

Parameters

authorRole
AuthorRole
content
String
encoding
Encoding

Applies to