ChatResponseExtensions.AddMessages Méthode

Définition

Surcharges

Nom Description
AddMessages(IList<ChatMessage>, ChatResponse)

Ajoute tous les messages à partir de responselist.

AddMessages(IList<ChatMessage>, IEnumerable<ChatResponseUpdate>)

Convertit les updatesChatMessage instances et les ajoute à list.

AddMessages(IList<ChatMessage>, ChatResponseUpdate, Func<AIContent,Boolean>)

Convertit le update fichier en instance ChatMessage et l’ajoute à list.

AddMessages(IList<ChatMessage>, ChatResponse)

Source:
ChatResponseExtensions.cs

Ajoute tous les messages à partir de responselist.

public:
[System::Runtime::CompilerServices::Extension]
 static void AddMessages(System::Collections::Generic::IList<Microsoft::Extensions::AI::ChatMessage ^> ^ list, Microsoft::Extensions::AI::ChatResponse ^ response);
public static void AddMessages(this System.Collections.Generic.IList<Microsoft.Extensions.AI.ChatMessage> list, Microsoft.Extensions.AI.ChatResponse response);
static member AddMessages : System.Collections.Generic.IList<Microsoft.Extensions.AI.ChatMessage> * Microsoft.Extensions.AI.ChatResponse -> unit
<Extension()>
Public Sub AddMessages (list As IList(Of ChatMessage), response As ChatResponse)

Paramètres

list
IList<ChatMessage>

Liste de destination à partir de response laquelle les messages doivent être ajoutés.

response
ChatResponse

Réponse contenant les messages à ajouter.

Exceptions

response a la valeur null.

S’applique à

AddMessages(IList<ChatMessage>, IEnumerable<ChatResponseUpdate>)

Source:
ChatResponseExtensions.cs

Convertit les updatesChatMessage instances et les ajoute à list.

public:
[System::Runtime::CompilerServices::Extension]
 static void AddMessages(System::Collections::Generic::IList<Microsoft::Extensions::AI::ChatMessage ^> ^ list, System::Collections::Generic::IEnumerable<Microsoft::Extensions::AI::ChatResponseUpdate ^> ^ updates);
public static void AddMessages(this System.Collections.Generic.IList<Microsoft.Extensions.AI.ChatMessage> list, System.Collections.Generic.IEnumerable<Microsoft.Extensions.AI.ChatResponseUpdate> updates);
static member AddMessages : System.Collections.Generic.IList<Microsoft.Extensions.AI.ChatMessage> * seq<Microsoft.Extensions.AI.ChatResponseUpdate> -> unit
<Extension()>
Public Sub AddMessages (list As IList(Of ChatMessage), updates As IEnumerable(Of ChatResponseUpdate))

Paramètres

list
IList<ChatMessage>

Liste de destination à laquelle les messages nouvellement construits doivent être ajoutés.

updates
IEnumerable<ChatResponseUpdate>

Instances ChatResponseUpdate à convertir en messages et à ajouter à la liste.

Exceptions

updates a la valeur null.

Remarques

Dans le cadre de la combinaison updates dans une série d’instances, la méthode peut utiliser MessageId pour déterminer les limites des ChatMessage messages, ainsi que pour fusionner les éléments contigus AIContent le cas échéant, par exemple, plusieurs TextContent instances d’une ligne peuvent être combinées en un seul TextContent.

S’applique à

AddMessages(IList<ChatMessage>, ChatResponseUpdate, Func<AIContent,Boolean>)

Source:
ChatResponseExtensions.cs

Convertit le update fichier en instance ChatMessage et l’ajoute à list.

public static void AddMessages(this System.Collections.Generic.IList<Microsoft.Extensions.AI.ChatMessage> list, Microsoft.Extensions.AI.ChatResponseUpdate update, Func<Microsoft.Extensions.AI.AIContent,bool>? filter = default);
static member AddMessages : System.Collections.Generic.IList<Microsoft.Extensions.AI.ChatMessage> * Microsoft.Extensions.AI.ChatResponseUpdate * Func<Microsoft.Extensions.AI.AIContent, bool> -> unit
<Extension()>
Public Sub AddMessages (list As IList(Of ChatMessage), update As ChatResponseUpdate, Optional filter As Func(Of AIContent, Boolean) = Nothing)

Paramètres

list
IList<ChatMessage>

Liste de destination à laquelle le message nouvellement construit doit être ajouté.

update
ChatResponseUpdate

Instance ChatResponseUpdate à convertir en message et à ajouter à la liste.

filter
Func<AIContent,Boolean>

Prédicat à filtrer qui AIContent est inclus dans le message.

Exceptions

update a la valeur null.

Remarques

Si le ChatResponseUpdate contenu n’a pas de contenu, ou si tout son contenu est exclu, filteraucun n’est ChatMessage ajouté à l’objet list.

S’applique à