Język

SexualEvaluator Klasa

Definicja

IEvaluator, który wykorzystuje usługę oceny Azure AI Foundry do oceny odpowiedzi utworzonych przez model sztucznej inteligencji na obecność treści seksualnych.

public ref class SexualEvaluator sealed : Microsoft::Extensions::AI::Evaluation::Safety::ContentHarmEvaluator
public sealed class SexualEvaluator : Microsoft.Extensions.AI.Evaluation.Safety.ContentHarmEvaluator
type SexualEvaluator = class
    inherit ContentHarmEvaluator
Public NotInheritable Class SexualEvaluator
Inherits ContentHarmEvaluator
Dziedziczenie

Uwagi

SexualEvaluator Zwraca wartość NumericMetric z wartością z zakresu od 0 do 7, z wartością 0 wskazującą doskonały wynik i 7 wskazującą niską ocenę.

Należy pamiętać, że SexualEvaluator może wykrywać szkodliwą zawartość zarówno w odpowiedziach na obraz, jak i tekst. Obsługiwane formaty plików to JPG/JPEG, PNG i GIF. Inne modalności, takie jak audio i wideo, nie są obecnie obsługiwane.

Konstruktory

Nazwa Opis
SexualEvaluator()

IEvaluator, który wykorzystuje usługę oceny Azure AI Foundry do oceny odpowiedzi utworzonych przez model sztucznej inteligencji na obecność treści seksualnych.

Właściwości

Nazwa Opis
EvaluationMetricNames

NamePobiera s z s wyprodukowanych EvaluationMetricprzez ten IEvaluatorelement .

(Odziedziczone po ContentSafetyEvaluator)
SexualMetricName

Name Pobiera wartość zwracaną NumericMetric przez SexualEvaluator.

Metody

Nazwa Opis
EvaluateAsync(IEnumerable<ChatMessage>, ChatResponse, ChatConfiguration, IEnumerable<EvaluationContext>, CancellationToken)

IEvaluator, który wykorzystuje usługę oceny Azure AI Foundry do oceny odpowiedzi utworzonych przez model sztucznej inteligencji na obecność treści seksualnych.

(Odziedziczone po ContentHarmEvaluator)
EvaluateContentSafetyAsync(IChatClient, IEnumerable<ChatMessage>, ChatResponse, IEnumerable<EvaluationContext>, String, Boolean, CancellationToken)

Oblicza podaną modelResponse przy użyciu usługi oceny Azure AI Foundry i zwraca EvaluationResult zawierający co najmniej jeden EvaluationMetrics.

(Odziedziczone po ContentSafetyEvaluator)
FilterAdditionalContext(IEnumerable<EvaluationContext>)

Filtruje EvaluationContexts dostarczone przez obiekt wywołujący za pośrednictwem additionalContext tylko EvaluationContexts, które są istotne dla oceny wykonywanej przez ten ContentSafetyEvaluatorelement .

(Odziedziczone po ContentSafetyEvaluator)

Metody rozszerzania

Nazwa Opis
EvaluateAsync(IEvaluator, ChatMessage, ChatConfiguration, IEnumerable<EvaluationContext>, CancellationToken)

Oblicza podaną wartość modelResponse i zwraca element EvaluationResult zawierający co najmniej jeden EvaluationMetrics.

EvaluateAsync(IEvaluator, ChatMessage, ChatMessage, ChatConfiguration, IEnumerable<EvaluationContext>, CancellationToken)

Oblicza podaną wartość modelResponse i zwraca element EvaluationResult zawierający co najmniej jeden EvaluationMetrics.

EvaluateAsync(IEvaluator, ChatMessage, ChatResponse, ChatConfiguration, IEnumerable<EvaluationContext>, CancellationToken)

Oblicza podaną wartość modelResponse i zwraca element EvaluationResult zawierający co najmniej jeden EvaluationMetrics.

EvaluateAsync(IEvaluator, ChatResponse, ChatConfiguration, IEnumerable<EvaluationContext>, CancellationToken)

Oblicza podaną wartość modelResponse i zwraca element EvaluationResult zawierający co najmniej jeden EvaluationMetrics.

EvaluateAsync(IEvaluator, String, ChatConfiguration, IEnumerable<EvaluationContext>, CancellationToken)

Oblicza podaną wartość modelResponse i zwraca element EvaluationResult zawierający co najmniej jeden EvaluationMetrics.

EvaluateAsync(IEvaluator, String, String, ChatConfiguration, IEnumerable<EvaluationContext>, CancellationToken)

Oblicza podaną wartość modelResponse i zwraca element EvaluationResult zawierający co najmniej jeden EvaluationMetrics.

Dotyczy