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