ChatResponseExtensions.ToChatResponse Methode

Definition

Kombiniert ChatResponseUpdate Instanzen in einem einzelnen 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

Parameter

updates
IEnumerable<ChatResponseUpdate>

Die zu kombinierenden Updates.

Gibt zurück

Die kombinierte ChatResponse.

Ausnahmen

updates ist null.

Hinweise

Im Rahmen der Kombination updates in einer einzelnen ChatResponseMethode wird versucht, Instanzen zu rekonstruieren ChatMessage . Dazu gehört die Verwendung MessageId , um Nachrichtenbegrenzungen zu bestimmen und zusammenhängende AIContent Elemente ggf. zusammenzufassen, z. B. mehrere TextContent Instanzen in einer Zeile können in einem einzigen TextContentkombiniert werden.

Gilt für: