ChatResponseExtensions.ToChatResponse Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Kombinuje ChatResponseUpdate instance do jediného ChatResponse.
public:
[System::Runtime::CompilerServices::Extension]
static Microsoft::Extensions::AI::ChatResponse ^ ToChatResponse(System::Collections::Generic::IEnumerable<Microsoft::Extensions::AI::ChatResponseUpdate ^> ^ updates);
public static Microsoft.Extensions.AI.ChatResponse ToChatResponse(this System.Collections.Generic.IEnumerable<Microsoft.Extensions.AI.ChatResponseUpdate> updates);
static member ToChatResponse : seq<Microsoft.Extensions.AI.ChatResponseUpdate> -> Microsoft.Extensions.AI.ChatResponse
<Extension()>
Public Function ToChatResponse (updates As IEnumerable(Of ChatResponseUpdate)) As ChatResponse
Parametry
- updates
- IEnumerable<ChatResponseUpdate>
Aktualizace, které se mají kombinovat.
Návraty
Kombinovaná ChatResponse.
Výjimky
updates je null.
Poznámky
V rámci kombinování updates do jednoho ChatResponse, metoda se pokusí rekonstruovat ChatMessage instance. To zahrnuje použití MessageId k určení hranic zpráv, jakož i slučování souvislých AIContent položek, pokud je to možné, například více TextContent instancí v řádku mohou být sloučeny do jednoho TextContent.