ContentSafetyServiceConfiguration 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.
Gibt Konfigurationsparameter an, z. B. das Azure AI Foundry Projekt und die Anmeldeinformationen, die verwendet werden sollen, wenn ein ContentSafetyEvaluator mit dem Azure AI Foundry Auswertungsdienst kommuniziert, um Auswertungen durchzuführen.
public ref class ContentSafetyServiceConfiguration sealed
public sealed class ContentSafetyServiceConfiguration
type ContentSafetyServiceConfiguration = class
Public NotInheritable Class ContentSafetyServiceConfiguration
- Vererbung
-
ContentSafetyServiceConfiguration
Hinweise
Azure AI Foundry unterstützt zwei Arten von Projekten : Hubbasierte Projekte und nicht hubbasierte Projekte (auch als Foundry-Projekte bezeichnet). Siehe Erstellen eines Projekts für Azure AI Foundry .
Hubbasierte Projekte werden durch Angeben des SubscriptionId, ResourceGroupNameund ProjectName für das Projekt konfiguriert. Nicht hubbasierte Projekte werden dagegen konfiguriert, indem nur das Endpoint Projekt angegeben wird. Verwenden Sie die entsprechende Konstruktorüberladung, um basierend auf der Art des Projekts zu initialisieren ContentSafetyServiceConfiguration , mit dem Sie arbeiten.
Konstruktoren
| Name | Beschreibung |
|---|---|
| ContentSafetyServiceConfiguration(TokenCredential, String, HttpClient, Int32) |
Initialisiert eine neue Instanz der klasse ContentSafetyServiceConfiguration für ein nicht hubbasiertes Azure AI Foundry
Projekt mit dem angegebenen |
| ContentSafetyServiceConfiguration(TokenCredential, String, String, String, HttpClient, Int32) |
Initialisiert eine neue Instanz der klasse ContentSafetyServiceConfiguration für ein hubbasiertes Azure AI Foundry
Projekt mit dem angegebenen |
| ContentSafetyServiceConfiguration(TokenCredential, Uri, HttpClient, Int32) |
Initialisiert eine neue Instanz der klasse ContentSafetyServiceConfiguration für ein nicht hubbasiertes Azure AI Foundry
Projekt mit dem angegebenen |
Eigenschaften
| Name | Beschreibung |
|---|---|
| Credential |
Ruft die Azure TokenCredential ab, die beim Authentifizieren von Anforderungen verwendet werden sollen. |
| Endpoint |
Ruft den Endpunkt für das Azure AI Foundry Projekt ab, wenn das Projekt ein nicht hubbasiertes Projekt ist. |
| HttpClient |
Ruft die HttpClient ab, die bei der Kommunikation mit dem Azure AI Foundry Auswertungsdienst verwendet werden soll. |
| ProjectName |
Ruft den Namen des Azure AI Foundry Projekts ab, wenn das Projekt ein Hub-basiertes Projekt ist. |
| ResourceGroupName |
Ruft den Namen der Azure Ressourcengruppe ab, die das von ProjectName identifizierte Projekt enthält, wenn das Projekt ein Hub-basiertes Projekt ist. |
| SubscriptionId |
Ruft die ID des Azure-Abonnements ab, das das von ProjectName identifizierte Projekt enthält, wenn das Projekt ein Hub-basiertes Projekt ist. |
| TimeoutInSecondsForRetries |
Ruft das Timeout (in Sekunden) ab, nach dem ein ContentSafetyEvaluator die Wiederholung fehlgeschlagener Versuche beenden sollte, mit dem Azure AI Foundry Auswertungsdienst zu kommunizieren, wenn Auswertungen ausgeführt werden. |
Erweiterungsmethoden
| Name | Beschreibung |
|---|---|
| ToChatConfiguration(ContentSafetyServiceConfiguration, ChatConfiguration) |
Gibt einen ChatConfiguration zurück, der für die Kommunikation mit dem Azure AI Foundry Evaluierungsdienst für die Durchführung von Bewertungen der Inhaltssicherheit verwendet werden kann. |
| ToChatConfiguration(ContentSafetyServiceConfiguration, IChatClient) |
Gibt einen ChatConfiguration zurück, der für die Kommunikation mit dem Azure AI Foundry Evaluierungsdienst für die Durchführung von Bewertungen der Inhaltssicherheit verwendet werden kann. |