SummarizingChatReducer.ReduceAsync 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
減少聊天訊息清單的大小。
public:
virtual 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>>
override this.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))
參數
- messages
- IEnumerable<ChatMessage>
訊息要減少。
- cancellationToken
- CancellationToken
CancellationToken他們需要監控取消申請。
傳回
新的訊息清單。