ChatResponseExtensions.ToChatResponse Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Combina ChatResponseUpdate instâncias num ú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>
As atualizações a serem combinadas.
Devoluções
A combinação ChatResponsede .
Exceções
updates é null.
Observações
Como parte da combinação updates num único ChatResponse, o método tentará reconstruir ChatMessage instâncias. Isto inclui a utilização MessageId para determinar limites de mensagens, bem como a coalescência de itens contíguos AIContent quando aplicável, por exemplo, múltiplas TextContent instâncias seguidas podem ser combinadas num único TextContent.