ChatResponseExtensions.ToChatResponse Método

Definición

Combina instancias ChatResponseUpdate en un único 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

Parámetros

updates
IEnumerable<ChatResponseUpdate>

Actualizaciones que se van a combinar.

Devoluciones

Combinación ChatResponsede .

Excepciones

updates es null.

Comentarios

Como parte de la updates combinación en un solo ChatResponse, el método intentará reconstruir ChatMessage instancias. Esto incluye el uso MessageId de para determinar los límites del mensaje, así como combinar elementos contiguos AIContent cuando corresponda, por ejemplo, varias TextContent instancias de una fila se pueden combinar en un único TextContent.

Se aplica a