ChatResponseExtensions.AddMessages Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee voegt u alle berichten toe van response in list.
Overloads
| Name | Description |
|---|---|
| AddMessages(IList<ChatMessage>, ChatResponse) |
Hiermee voegt u alle berichten toe van |
| AddMessages(IList<ChatMessage>, IEnumerable<ChatResponseUpdate>) |
Converteert de |
| AddMessages(IList<ChatMessage>, ChatResponseUpdate, Func<AIContent,Boolean>) |
Converteert het |
AddMessages(IList<ChatMessage>, ChatResponse)
Hiermee voegt u alle berichten toe van response in list.
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)
Parameters
- list
- IList<ChatMessage>
De doellijst waaraan de berichten response moeten worden toegevoegd.
- response
- ChatResponse
Het antwoord met de berichten die moeten worden toegevoegd.
Uitzonderingen
response is null.
Van toepassing op
AddMessages(IList<ChatMessage>, IEnumerable<ChatResponseUpdate>)
Converteert de updates naar ChatMessage exemplaren en voegt ze toe aan 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))
Parameters
- list
- IList<ChatMessage>
De doellijst waaraan de nieuw samengestelde berichten moeten worden toegevoegd.
- updates
- IEnumerable<ChatResponseUpdate>
De ChatResponseUpdate instanties die moeten worden geconverteerd naar berichten en toevoegen aan de lijst.
Uitzonderingen
updates is null.
Opmerkingen
Als onderdeel van het updates combineren in een reeks ChatMessage exemplaren, kan de methode worden gebruikt MessageId om berichtgrenzen te bepalen, evenals samenvoeging van aaneengesloten AIContent items, bijvoorbeeld meerdere TextContent exemplaren in een rij kunnen worden gecombineerd tot één TextContent.
Van toepassing op
AddMessages(IList<ChatMessage>, ChatResponseUpdate, Func<AIContent,Boolean>)
Converteert het update naar een ChatMessage exemplaar en voegt deze toe aan 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)
Parameters
- list
- IList<ChatMessage>
De doellijst waaraan het nieuw samengestelde bericht moet worden toegevoegd.
- update
- ChatResponseUpdate
Het ChatResponseUpdate exemplaar dat moet worden geconverteerd naar een bericht en wordt toegevoegd aan de lijst.
Een predicaat om te filteren dat AIContent wordt opgenomen in het bericht.
Uitzonderingen
update is null.
Opmerkingen
Als de ChatResponseUpdate inhoud geen inhoud heeft of als alle inhoud wordt uitgesloten door filter, wordt er geen ChatMessage toegevoegd aan de list.