3 instantiations of ReducingChatClient
Microsoft.Extensions.AI (1)
ChatCompletion\ReducingChatClientBuilderExtensions.cs (1)
35var chatClient = new ReducingChatClient(innerClient, reducer);
Microsoft.Extensions.AI.Tests (2)
ChatCompletion\ReducingChatClientTests.cs (2)
18Assert.Throws<ArgumentNullException>("innerClient", () => new ReducingChatClient(null!, new TestReducer())); 68using var client = new ReducingChatClient(innerClient, reducer);
9 references to ReducingChatClient
Microsoft.Extensions.AI (6)
ChatCompletion\ReducingChatClient.cs (1)
21/// <summary>Initializes a new instance of the <see cref="ReducingChatClient"/> class.</summary>
ChatCompletion\ReducingChatClientBuilderExtensions.cs (5)
12/// Provides extension methods for attaching a <see cref="ReducingChatClient"/> to a chat pipeline. 18/// Adds a <see cref="ReducingChatClient"/> to the chat pipeline. 22/// <param name="configure">An optional callback that can be used to configure the <see cref="ReducingChatClient"/> instance.</param> 27Action<ReducingChatClient>? configure = null) 35var chatClient = new ReducingChatClient(innerClient, reducer);
Microsoft.Extensions.AI.Tests (3)
ChatCompletion\ReducingChatClientTests.cs (3)
68using var client = new ReducingChatClient(innerClient, reducer); 142ReducingChatClient? configuredClient = null; 163Assert.IsType<ReducingChatClient>(configuredClient);