ChatResponseExtensions.AddMessages Metoda

Definice

Přidá všechny zprávy z response do list.

Přetížení

Name Description
AddMessages(IList<ChatMessage>, ChatResponse)

Přidá všechny zprávy z response do list.

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

Převede na updatesChatMessage instance a přidá je do list.

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

Převede na updateChatMessage instanci a přidá ji do list.

AddMessages(IList<ChatMessage>, ChatResponse)

Zdroj:
ChatResponseExtensions.cs

Přidá všechny zprávy z response do 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)

Parametry

list
IList<ChatMessage>

Cílový seznam, ze kterého mají být zprávy response přidány.

response
ChatResponse

Odpověď obsahující zprávy, které chcete přidat.

Výjimky

response je null.

Platí pro

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

Zdroj:
ChatResponseExtensions.cs

Převede na updatesChatMessage instance a přidá je do 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))

Parametry

list
IList<ChatMessage>

Cílový seznam, do kterého by měly být přidány nově vytvořené zprávy.

updates
IEnumerable<ChatResponseUpdate>

Instance ChatResponseUpdate , které se mají převést na zprávy a přidat do seznamu.

Výjimky

updates je null.

Poznámky

V rámci kombinování do řady updates instancí může metoda použít ChatMessage k určení hranic zpráv, stejně jako slučování souvislých MessageId položek, pokud je to možné, například více AIContent instancí v řádku může být sloučeno do jednoho TextContent.TextContent

Platí pro

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

Zdroj:
ChatResponseExtensions.cs

Převede na updateChatMessage instanci a přidá ji do 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)

Parametry

list
IList<ChatMessage>

Cílový seznam, do kterého se má nově sestavená zpráva přidat.

update
ChatResponseUpdate

Instance ChatResponseUpdate , která se má převést na zprávu, a přidat ji do seznamu.

filter
Func<AIContent,Boolean>

Predikát pro filtrování, který AIContent se zahrne do zprávy.

Výjimky

update je null.

Poznámky

ChatResponseUpdate Pokud nemá žádný obsah nebo veškerý jeho obsah se vyloučí filter, pak se do této funkce ChatMessagenepřidá .list

Platí pro