ProtectedMaterialEvaluator Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Eine IEvaluator, die den Azure AI Foundry Auswertungsdienst verwendet, um Antworten zu bewerten, die von einem KI-Modell für das Vorhandensein von geschützten Materialien erstellt wurden.
public ref class ProtectedMaterialEvaluator sealed : Microsoft::Extensions::AI::Evaluation::Safety::ContentSafetyEvaluator
public sealed class ProtectedMaterialEvaluator : Microsoft.Extensions.AI.Evaluation.Safety.ContentSafetyEvaluator
type ProtectedMaterialEvaluator = class
inherit ContentSafetyEvaluator
Public NotInheritable Class ProtectedMaterialEvaluator
Inherits ContentSafetyEvaluator
- Vererbung
Hinweise
Geschütztes Material enthält sämtliche Texte, die urheberrechtlich geschützt sind, einschließlich Songtexte, Rezepte und Artikel. Beachten Sie, dass auch geschütztes Material erkannt werden kann, das ProtectedMaterialEvaluator innerhalb von Bildinhalten in den ausgewerteten Antworten vorhanden ist. Unterstützte Dateiformate sind JPG/JPEG, PNG und GIF, und die Auswertung kann urheberrechtlich geschützte Grafiken, fiktive Zeichen und Logos und Branding erkennen, die eingetragene Marken sind. Andere Modalitäten wie Audio und Video werden derzeit nicht unterstützt.
ProtectedMaterialEvaluator gibt einen BooleanMetric Wert zurück, der true angibt, dass geschütztes Material in der Antwort vorhanden ist, und ein Wert, der false angibt, dass geschütztes Material nicht vorhanden ist.
Konstruktoren
| Name | Beschreibung |
|---|---|
| ProtectedMaterialEvaluator() |
Eine IEvaluator, die den Azure AI Foundry Auswertungsdienst verwendet, um Antworten zu bewerten, die von einem KI-Modell für das Vorhandensein von geschützten Materialien erstellt wurden. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| EvaluationMetricNames |
Ruft die Names der EvaluationMetricvon diesem IEvaluatorerzeugten s ab. (Geerbt von ContentSafetyEvaluator) |
| ProtectedArtworkMetricName |
Ruft ab, der NameBooleanMetric zurückgegeben wird, um ProtectedMaterialEvaluator anzugeben, dass geschütztes Material in Grafiken in Bildern vorhanden ist. |
| ProtectedFictionalCharactersMetricName |
Ruft ab, Name der BooleanMetric zurückgegeben wird, um ProtectedMaterialEvaluator anzugeben, dass geschützte fiktive Zeichen in Bildern vorhanden sind. |
| ProtectedLogosAndBrandsMetricName |
Ruft ab, Name der BooleanMetric zurückgegeben wird, um ProtectedMaterialEvaluator anzugeben, dass geschützte Logos und Marken in Bildern vorhanden sind. |
| ProtectedMaterialMetricName |
Ruft ab, Name der BooleanMetric zurückgegeben wird, um ProtectedMaterialEvaluator anzugeben, dass geschütztes Material in Antworten vorhanden ist. |
Methoden
| Name | Beschreibung |
|---|---|
| EvaluateAsync(IEnumerable<ChatMessage>, ChatResponse, ChatConfiguration, IEnumerable<EvaluationContext>, CancellationToken) |
Wertet den angegebenen |
| EvaluateContentSafetyAsync(IChatClient, IEnumerable<ChatMessage>, ChatResponse, IEnumerable<EvaluationContext>, String, Boolean, CancellationToken) |
Wertet die bereitgestellte |
| FilterAdditionalContext(IEnumerable<EvaluationContext>) |
Filtert die EvaluationContextvom Aufrufer bereitgestellten Daten nach |