ContentSafetyEvaluator(String, IDictionary<String,String>) Konstruktor

Definition

En abstract basklass som kan användas för att implementera IEvaluators som använder tjänsten Azure AI Foundry Evaluation för att utvärdera svar som skapats av en AI-modell för förekomsten av en mängd osäkra innehåll, till exempel skyddat material, sårbar kod, skadligt innehåll osv.

protected:
 ContentSafetyEvaluator(System::String ^ contentSafetyServiceAnnotationTask, System::Collections::Generic::IDictionary<System::String ^, System::String ^> ^ metricNames);
protected ContentSafetyEvaluator(string contentSafetyServiceAnnotationTask, System.Collections.Generic.IDictionary<string,string> metricNames);
new Microsoft.Extensions.AI.Evaluation.Safety.ContentSafetyEvaluator : string * System.Collections.Generic.IDictionary<string, string> -> Microsoft.Extensions.AI.Evaluation.Safety.ContentSafetyEvaluator
Protected Sub New (contentSafetyServiceAnnotationTask As String, metricNames As IDictionary(Of String, String))

Parametrar

contentSafetyServiceAnnotationTask
String

Namnet på anteckningsuppgiften som ska användas vid kommunikation med tjänsten Azure AI Foundry Evaluation för att utföra utvärderingar.

metricNames
IDictionary<String,String>

En ordlista som innehåller mappningen från namnen på de mått som används vid kommunikation med tjänsten Azure AI Foundry Evaluation, till Names för EvaluationMetrics som returneras av den här IEvaluator.

Gäller för