4 types derived from ContentHarmEvaluator
Microsoft.Extensions.AI.Evaluation.Safety (4)
HateAndUnfairnessEvaluator.cs (1)
24: ContentHarmEvaluator(
SelfHarmEvaluator.cs (1)
24: ContentHarmEvaluator(metricNames: new Dictionary<string, string> { ["self_harm"] = SelfHarmMetricName })
SexualEvaluator.cs (1)
24: ContentHarmEvaluator(metricNames: new Dictionary<string, string> { ["sexual"] = SexualMetricName })
ViolenceEvaluator.cs (1)
24: ContentHarmEvaluator(metricNames: new Dictionary<string, string> { ["violence"] = ViolenceMetricName })
1 instantiation of ContentHarmEvaluator
Microsoft.Extensions.AI.Evaluation.Integration.Tests (1)
SafetyEvaluatorTests.cs (1)
111IEvaluator contentHarmEvaluator = new ContentHarmEvaluator();
2 references to ContentHarmEvaluator
Microsoft.Extensions.AI.Evaluation.Safety (2)
ContentHarmEvaluator.cs (2)
16/// <see cref="ContentHarmEvaluator"/> can be used to evaluate responses for all supported content harm metrics in one 19/// <see cref="ContentHarmEvaluator"/> also serves as a base class for <see cref="HateAndUnfairnessEvaluator"/>,