IChatReducer.ReduceAsync Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Reduce el tamaño de una lista de mensajes de chat.
public:
System::Threading::Tasks::Task<System::Collections::Generic::IEnumerable<Microsoft::Extensions::AI::ChatMessage ^> ^> ^ ReduceAsync(System::Collections::Generic::IEnumerable<Microsoft::Extensions::AI::ChatMessage ^> ^ messages, System::Threading::CancellationToken cancellationToken);
public System.Threading.Tasks.Task<System.Collections.Generic.IEnumerable<Microsoft.Extensions.AI.ChatMessage>> ReduceAsync(System.Collections.Generic.IEnumerable<Microsoft.Extensions.AI.ChatMessage> messages, System.Threading.CancellationToken cancellationToken);
abstract member ReduceAsync : seq<Microsoft.Extensions.AI.ChatMessage> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<seq<Microsoft.Extensions.AI.ChatMessage>>
Public Function ReduceAsync (messages As IEnumerable(Of ChatMessage), cancellationToken As CancellationToken) As Task(Of IEnumerable(Of ChatMessage))
Parámetros
- messages
- IEnumerable<ChatMessage>
Los mensajes que se van a reducir.
- cancellationToken
- CancellationToken
que CancellationToken se va a supervisar para las solicitudes de cancelación.
Devoluciones
Nueva lista de mensajes.