26 references to EmbeddingToolReductionStrategy
Microsoft.Extensions.AI.Integration.Tests (26)
ChatClientIntegrationTests.cs (3)
1415
var strategy = new
EmbeddingToolReductionStrategy
(EmbeddingGenerator, toolLimit: 2);
1499
var strategy = new
EmbeddingToolReductionStrategy
(EmbeddingGenerator, toolLimit: 1);
1663
var strategy = new
EmbeddingToolReductionStrategy
(EmbeddingGenerator, toolLimit: 2)
ToolReductionTests.cs (23)
19
Assert.Throws<ArgumentOutOfRangeException>(() => new
EmbeddingToolReductionStrategy
(gen, toolLimit: 0));
26
var strategy = new
EmbeddingToolReductionStrategy
(gen, toolLimit: 5);
43
var strategy = new
EmbeddingToolReductionStrategy
(gen, toolLimit: 2)
60
var strategy = new
EmbeddingToolReductionStrategy
(gen, toolLimit: 2);
81
var strategy = new
EmbeddingToolReductionStrategy
(gen, toolLimit: 2)
100
var strategy = new
EmbeddingToolReductionStrategy
(gen, toolLimit: 1);
119
var strategy = new
EmbeddingToolReductionStrategy
(gen, toolLimit: 2);
135
var strategy = new
EmbeddingToolReductionStrategy
(gen, toolLimit: 1)
157
var strategy = new
EmbeddingToolReductionStrategy
(gen, toolLimit: 2);
173
var strategy = new
EmbeddingToolReductionStrategy
(recorder, toolLimit: 1);
188
var strategy = new
EmbeddingToolReductionStrategy
(recorder, toolLimit: 1);
203
var strategy = new
EmbeddingToolReductionStrategy
(recorder, toolLimit: 1)
221
var strategy = new
EmbeddingToolReductionStrategy
(gen, toolLimit: 1);
246
var strategy = new
EmbeddingToolReductionStrategy
(gen, toolLimit: 1);
268
var strategy = new
EmbeddingToolReductionStrategy
(recorder, toolLimit: 1);
303
var strategy = new
EmbeddingToolReductionStrategy
(recorder, toolLimit: 1);
327
var strategy = new
EmbeddingToolReductionStrategy
(gen, toolLimit: 1)
346
var strategy = new
EmbeddingToolReductionStrategy
(gen, toolLimit: 1)
364
var strategy = new
EmbeddingToolReductionStrategy
(gen, toolLimit: 2);
394
var strategy = new
EmbeddingToolReductionStrategy
(gen, toolLimit: 1);
427
var strategy = new
EmbeddingToolReductionStrategy
(gen, toolLimit: 1);
448
var strategy = new
EmbeddingToolReductionStrategy
(gen, toolLimit: 1)
471
var strategy = new
EmbeddingToolReductionStrategy
(gen, toolLimit: 1)