1 instantiation of ProtectedMaterialEvaluator
Microsoft.Extensions.AI.Evaluation.Integration.Tests (1)
SafetyEvaluatorTests.cs (1)
66
IEvaluator protectedMaterialEvaluator = new
ProtectedMaterialEvaluator
();
24 references to ProtectedMaterialEvaluator
Microsoft.Extensions.AI.Evaluation.Integration.Tests (18)
SafetyEvaluatorTests.cs (18)
169
Assert.True(result.TryGet(
ProtectedMaterialEvaluator
.ProtectedMaterialMetricName, out BooleanMetric? _));
244
Assert.True(result.TryGet(
ProtectedMaterialEvaluator
.ProtectedMaterialMetricName, out BooleanMetric? _));
289
Assert.True(result.TryGet(
ProtectedMaterialEvaluator
.ProtectedMaterialMetricName, out BooleanMetric? _));
290
Assert.True(result.TryGet(
ProtectedMaterialEvaluator
.ProtectedArtworkMetricName, out BooleanMetric? _));
291
Assert.True(result.TryGet(
ProtectedMaterialEvaluator
.ProtectedFictionalCharactersMetricName, out BooleanMetric? _));
292
Assert.True(result.TryGet(
ProtectedMaterialEvaluator
.ProtectedLogosAndBrandsMetricName, out BooleanMetric? _));
325
Assert.True(result.TryGet(
ProtectedMaterialEvaluator
.ProtectedMaterialMetricName, out BooleanMetric? _));
326
Assert.True(result.TryGet(
ProtectedMaterialEvaluator
.ProtectedArtworkMetricName, out BooleanMetric? _));
327
Assert.True(result.TryGet(
ProtectedMaterialEvaluator
.ProtectedFictionalCharactersMetricName, out BooleanMetric? _));
328
Assert.True(result.TryGet(
ProtectedMaterialEvaluator
.ProtectedLogosAndBrandsMetricName, out BooleanMetric? _));
374
Assert.True(result.TryGet(
ProtectedMaterialEvaluator
.ProtectedMaterialMetricName, out BooleanMetric? _));
375
Assert.True(result.TryGet(
ProtectedMaterialEvaluator
.ProtectedArtworkMetricName, out BooleanMetric? _));
376
Assert.True(result.TryGet(
ProtectedMaterialEvaluator
.ProtectedFictionalCharactersMetricName, out BooleanMetric? _));
377
Assert.True(result.TryGet(
ProtectedMaterialEvaluator
.ProtectedLogosAndBrandsMetricName, out BooleanMetric? _));
436
Assert.True(result.TryGet(
ProtectedMaterialEvaluator
.ProtectedMaterialMetricName, out BooleanMetric? _));
437
Assert.True(result.TryGet(
ProtectedMaterialEvaluator
.ProtectedArtworkMetricName, out BooleanMetric? _));
438
Assert.True(result.TryGet(
ProtectedMaterialEvaluator
.ProtectedFictionalCharactersMetricName, out BooleanMetric? _));
439
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.