ChatResponseExtensions.ToChatResponse Methode

Definitie

Hiermee worden ChatResponseUpdate exemplaren gecombineerd tot één 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

Parameters

updates
IEnumerable<ChatResponseUpdate>

De updates die moeten worden gecombineerd.

Retouren

De gecombineerde ChatResponse.

Uitzonderingen

updates is null.

Opmerkingen

Als onderdeel van het combineren updates in één ChatResponse, probeert de methode instanties te reconstrueren ChatMessage . Dit omvat het gebruik MessageId om berichtgrenzen te bepalen, evenals het samenvoegen van aaneengesloten AIContent items, indien van toepassing, bijvoorbeeld meerdere TextContent exemplaren in een rij kunnen worden gecombineerd tot één TextContent.

Van toepassing op