14 instantiations of SemanticRoutingChatClient
Microsoft.Extensions.AI.Tests (14)
ChatRouting\SemanticRoutingChatClientTests.cs (14)
27new SemanticRoutingChatClient(null!, profiles, client)); 29new SemanticRoutingChatClient(generator, null!, client)); 31new SemanticRoutingChatClient(generator, profiles, null!)); 33new SemanticRoutingChatClient( 38new SemanticRoutingChatClient( 46new SemanticRoutingChatClient( 54new SemanticRoutingChatClient(generator, profiles, client, scoreThreshold: 1.1f)); 56new SemanticRoutingChatClient(generator, profiles, client, topK: 0)); 58new SemanticRoutingChatClient( 64new SemanticRoutingChatClient( 112using var router = new SemanticRoutingChatClient( 161using var router = new SemanticRoutingChatClient( 203using var router = new SemanticRoutingChatClient( 227var router = new SemanticRoutingChatClient(generator, profiles, defaultClient);
11 references to SemanticRoutingChatClient
Microsoft.Extensions.AI (1)
ChatRouting\SemanticRoutingChatClient.cs (1)
59/// <summary>Initializes a new instance of the <see cref="SemanticRoutingChatClient"/> class.</summary>
Microsoft.Extensions.AI.Tests (10)
ChatRouting\SemanticRoutingChatClientTests.cs (10)
62scoreAggregation: (SemanticRoutingChatClient.ScoreAggregation)(-1))); 70scoreAggregation: SemanticRoutingChatClient.ScoreAggregation.Sum)); 112using var router = new SemanticRoutingChatClient( 127[InlineData(SemanticRoutingChatClient.ScoreAggregation.Mean, "code")] 128[InlineData(SemanticRoutingChatClient.ScoreAggregation.Sum, "writing")] 130SemanticRoutingChatClient.ScoreAggregation scoreAggregation, 161using var router = new SemanticRoutingChatClient( 165scoreThreshold: scoreAggregation == SemanticRoutingChatClient.ScoreAggregation.Sum ? 1.5f : 0.3f, 203using var router = new SemanticRoutingChatClient( 227var router = new SemanticRoutingChatClient(generator, profiles, defaultClient);