1 instantiation of ProtectedMaterialEvaluator
Microsoft.Extensions.AI.Evaluation.Integration.Tests (1)
SafetyEvaluatorTests.cs (1)
68
IEvaluator protectedMaterialEvaluator = new
ProtectedMaterialEvaluator
();
24 references to ProtectedMaterialEvaluator
Microsoft.Extensions.AI.Evaluation.Integration.Tests (18)
SafetyEvaluatorTests.cs (18)
216
Assert.True(result.TryGet(
ProtectedMaterialEvaluator
.ProtectedMaterialMetricName, out BooleanMetric? _));
307
Assert.True(result.TryGet(
ProtectedMaterialEvaluator
.ProtectedMaterialMetricName, out BooleanMetric? _));
352
Assert.True(result.TryGet(
ProtectedMaterialEvaluator
.ProtectedMaterialMetricName, out BooleanMetric? _));
353
Assert.True(result.TryGet(
ProtectedMaterialEvaluator
.ProtectedArtworkMetricName, out BooleanMetric? _));
354
Assert.True(result.TryGet(
ProtectedMaterialEvaluator
.ProtectedFictionalCharactersMetricName, out BooleanMetric? _));
355
Assert.True(result.TryGet(
ProtectedMaterialEvaluator
.ProtectedLogosAndBrandsMetricName, out BooleanMetric? _));
388
Assert.True(result.TryGet(
ProtectedMaterialEvaluator
.ProtectedMaterialMetricName, out BooleanMetric? _));
389
Assert.True(result.TryGet(
ProtectedMaterialEvaluator
.ProtectedArtworkMetricName, out BooleanMetric? _));
390
Assert.True(result.TryGet(
ProtectedMaterialEvaluator
.ProtectedFictionalCharactersMetricName, out BooleanMetric? _));
391
Assert.True(result.TryGet(
ProtectedMaterialEvaluator
.ProtectedLogosAndBrandsMetricName, out BooleanMetric? _));
437
Assert.True(result.TryGet(
ProtectedMaterialEvaluator
.ProtectedMaterialMetricName, out BooleanMetric? _));
438
Assert.True(result.TryGet(
ProtectedMaterialEvaluator
.ProtectedArtworkMetricName, out BooleanMetric? _));
439
Assert.True(result.TryGet(
ProtectedMaterialEvaluator
.ProtectedFictionalCharactersMetricName, out BooleanMetric? _));
440
Assert.True(result.TryGet(
ProtectedMaterialEvaluator
.ProtectedLogosAndBrandsMetricName, out BooleanMetric? _));
499
Assert.True(result.TryGet(
ProtectedMaterialEvaluator
.ProtectedMaterialMetricName, out BooleanMetric? _));
500
Assert.True(result.TryGet(
ProtectedMaterialEvaluator
.ProtectedArtworkMetricName, out BooleanMetric? _));
501
Assert.True(result.TryGet(
ProtectedMaterialEvaluator
.ProtectedFictionalCharactersMetricName, out BooleanMetric? _));
502
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.