4 implementations of ReduceAsync
Microsoft.Extensions.AI (2)
ChatReduction\MessageCountingChatReducer.cs (1)
39
public Task<IEnumerable<ChatMessage>>
ReduceAsync
(IEnumerable<ChatMessage> messages, CancellationToken cancellationToken)
ChatReduction\SummarizingChatReducer.cs (1)
75
public async Task<IEnumerable<ChatMessage>>
ReduceAsync
(IEnumerable<ChatMessage> messages, CancellationToken cancellationToken)
Microsoft.Extensions.AI.Integration.Tests (1)
ReducingChatClientTests.cs (1)
71
public async Task<IEnumerable<ChatMessage>>
ReduceAsync
(
Microsoft.Extensions.AI.Tests (1)
ChatCompletion\ReducingChatClientTests.cs (1)
181
public Task<IEnumerable<ChatMessage>>
ReduceAsync
(IEnumerable<ChatMessage> messages, CancellationToken cancellationToken)
2 references to ReduceAsync
Microsoft.Extensions.AI (2)
ChatCompletion\ReducingChatClient.cs (2)
34
messages = await _reducer.
ReduceAsync
(messages, cancellationToken).ConfigureAwait(false);
43
messages = await _reducer.
ReduceAsync
(messages, cancellationToken).ConfigureAwait(false);