ContentSafetyServiceConfiguration Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Spécifie les paramètres de configuration, tels que le projet Azure AI Foundry et les informations d’identification qui doivent être utilisées, lorsqu’un ContentSafetyEvaluator communique avec le service d’évaluation Azure AI Foundry pour effectuer des évaluations.
public ref class ContentSafetyServiceConfiguration sealed
public sealed class ContentSafetyServiceConfiguration
type ContentSafetyServiceConfiguration = class
Public NotInheritable Class ContentSafetyServiceConfiguration
- Héritage
-
ContentSafetyServiceConfiguration
Remarques
Azure AI Foundry prend en charge deux types de projets : les projets basés sur hub et les projets non basés sur hub (également appelés projets Foundry). Consultez Créer un projet pour Azure AI Foundry.
Les projets basés sur le hub sont configurés en spécifiant le SubscriptionId, ResourceGroupNameet ProjectName pour le projet. Les projets non basés sur hub, d’autre part, sont configurés en spécifiant uniquement le Endpoint projet. Utilisez la surcharge de constructeur appropriée pour initialiser ContentSafetyServiceConfiguration en fonction du type de projet avec lequel vous travaillez.
Constructeurs
| Nom | Description |
|---|---|
| ContentSafetyServiceConfiguration(TokenCredential, String, HttpClient, Int32) |
Initialise une nouvelle instance de la classe ContentSafetyServiceConfiguration pour un projet Azure AI Foundry non hub avec le |
| ContentSafetyServiceConfiguration(TokenCredential, String, String, String, HttpClient, Int32) |
Initialise une nouvelle instance de la classe ContentSafetyServiceConfiguration pour un projet de Azure AI Foundry hub avec le |
| ContentSafetyServiceConfiguration(TokenCredential, Uri, HttpClient, Int32) |
Initialise une nouvelle instance de la classe ContentSafetyServiceConfiguration pour un projet Azure AI Foundry non hub avec le |
Propriétés
| Nom | Description |
|---|---|
| Credential |
Obtient le Azure TokenCredential qui doit être utilisé lors de l’authentification des demandes. |
| Endpoint |
Obtient le point de terminaison du projet Azure AI Foundry si le projet est un projet non hub. |
| HttpClient |
Obtient le HttpClient qui doit être utilisé lors de la communication avec le service d’évaluation Azure AI Foundry. |
| ProjectName |
Obtient le nom du projet Azure AI Foundry si le projet est un projet hub. |
| ResourceGroupName |
Obtient le nom du groupe de ressources Azure qui contient le projet identifié par ProjectName si le projet est un projet hub. |
| SubscriptionId |
Obtient l’ID de l’abonnement Azure qui contient le projet identifié par ProjectName si le projet est un projet hub. |
| TimeoutInSecondsForRetries |
Obtient le délai d’expiration (en secondes) après lequel un ContentSafetyEvaluator doit arrêter de réessayer les tentatives ayant échoué pour communiquer avec le service d’évaluation Azure AI Foundry lors de l’exécution d’évaluations. |
Méthodes d’extension
| Nom | Description |
|---|---|
| ToChatConfiguration(ContentSafetyServiceConfiguration, ChatConfiguration) |
Retourne un ChatConfiguration qui peut être utilisé pour communiquer avec le service d’évaluation Azure AI Foundry pour effectuer des évaluations de sécurité du contenu. |
| ToChatConfiguration(ContentSafetyServiceConfiguration, IChatClient) |
Retourne un ChatConfiguration qui peut être utilisé pour communiquer avec le service d’évaluation Azure AI Foundry pour effectuer des évaluations de sécurité du contenu. |