1 instantiation of ProtectedMaterialEvaluator
Microsoft.Extensions.AI.Evaluation.Integration.Tests (1)
SafetyEvaluatorTests.cs (1)
71
IEvaluator protectedMaterialEvaluator = new
ProtectedMaterialEvaluator
();
24 references to ProtectedMaterialEvaluator
Microsoft.Extensions.AI.Evaluation.Integration.Tests (18)
SafetyEvaluatorTests.cs (18)
219
Assert.True(result.TryGet(
ProtectedMaterialEvaluator
.ProtectedMaterialMetricName, out BooleanMetric? _));
310
Assert.True(result.TryGet(
ProtectedMaterialEvaluator
.ProtectedMaterialMetricName, out BooleanMetric? _));
355
Assert.True(result.TryGet(
ProtectedMaterialEvaluator
.ProtectedMaterialMetricName, out BooleanMetric? _));
356
Assert.True(result.TryGet(
ProtectedMaterialEvaluator
.ProtectedArtworkMetricName, out BooleanMetric? _));
357
Assert.True(result.TryGet(
ProtectedMaterialEvaluator
.ProtectedFictionalCharactersMetricName, out BooleanMetric? _));
358
Assert.True(result.TryGet(
ProtectedMaterialEvaluator
.ProtectedLogosAndBrandsMetricName, out BooleanMetric? _));
391
Assert.True(result.TryGet(
ProtectedMaterialEvaluator
.ProtectedMaterialMetricName, out BooleanMetric? _));
392
Assert.True(result.TryGet(
ProtectedMaterialEvaluator
.ProtectedArtworkMetricName, out BooleanMetric? _));
393
Assert.True(result.TryGet(
ProtectedMaterialEvaluator
.ProtectedFictionalCharactersMetricName, out BooleanMetric? _));
394
Assert.True(result.TryGet(
ProtectedMaterialEvaluator
.ProtectedLogosAndBrandsMetricName, out BooleanMetric? _));
440
Assert.True(result.TryGet(
ProtectedMaterialEvaluator
.ProtectedMaterialMetricName, out BooleanMetric? _));
441
Assert.True(result.TryGet(
ProtectedMaterialEvaluator
.ProtectedArtworkMetricName, out BooleanMetric? _));
442
Assert.True(result.TryGet(
ProtectedMaterialEvaluator
.ProtectedFictionalCharactersMetricName, out BooleanMetric? _));
443
Assert.True(result.TryGet(
ProtectedMaterialEvaluator
.ProtectedLogosAndBrandsMetricName, out BooleanMetric? _));
502
Assert.True(result.TryGet(
ProtectedMaterialEvaluator
.ProtectedMaterialMetricName, out BooleanMetric? _));
503
Assert.True(result.TryGet(
ProtectedMaterialEvaluator
.ProtectedArtworkMetricName, out BooleanMetric? _));
504
Assert.True(result.TryGet(
ProtectedMaterialEvaluator
.ProtectedFictionalCharactersMetricName, out BooleanMetric? _));
505
Assert.True(result.TryGet(
ProtectedMaterialEvaluator
.ProtectedLogosAndBrandsMetricName, out BooleanMetric? _));
Microsoft.Extensions.AI.Evaluation.Safety (6)
ProtectedMaterialEvaluator.cs (6)
18
/// that <see cref="
ProtectedMaterialEvaluator
"/> can also detect protected material present within image content in
24
/// <see cref="
ProtectedMaterialEvaluator
"/> returns a <see cref="BooleanMetric"/> with a value of
43
/// <see cref="
ProtectedMaterialEvaluator
"/> for indicating presence of protected material in responses.
49
/// <see cref="
ProtectedMaterialEvaluator
"/> for indicating presence of protected material in artwork in images.
55
/// <see cref="
ProtectedMaterialEvaluator
"/> for indicating presence of protected fictional characters in images.
61
/// <see cref="
ProtectedMaterialEvaluator
"/> for indicating presence of protected logos and brands in images.