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