ContentSafetyServiceConfiguration Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee geeft u configuratieparameters op, zoals het Azure AI Foundry project en de referenties die moeten worden gebruikt, wanneer een ContentSafetyEvaluator communiceert met de Azure AI Foundry Evaluation-service om evaluaties uit te voeren.
public ref class ContentSafetyServiceConfiguration sealed
public sealed class ContentSafetyServiceConfiguration
type ContentSafetyServiceConfiguration = class
Public NotInheritable Class ContentSafetyServiceConfiguration
- Overname
-
ContentSafetyServiceConfiguration
Opmerkingen
Azure AI Foundry ondersteunt twee soorten projecten: hubprojecten en niet-hubprojecten (ook wel Foundry-projecten genoemd). Zie Een project maken voor Azure AI Foundry.
Hubprojecten worden geconfigureerd door de SubscriptionId, ResourceGroupNameen ProjectName voor het project op te geven. Niet-Hub-projecten worden daarentegen geconfigureerd door alleen het Endpoint voor het project op te geven. Gebruik de juiste overbelasting van de constructor om te initialiseren ContentSafetyServiceConfiguration op basis van het type project waarmee u werkt.
Constructors
| Name | Description |
|---|---|
| ContentSafetyServiceConfiguration(TokenCredential, String, HttpClient, Int32) |
Initialiseert een nieuw exemplaar van de klasse ContentSafetyServiceConfiguration voor een niet-Hub-Azure AI Foundry-project met de opgegeven |
| ContentSafetyServiceConfiguration(TokenCredential, String, String, String, HttpClient, Int32) |
Initialiseert een nieuw exemplaar van de klasse ContentSafetyServiceConfiguration voor een Azure AI Foundry-project op basis van een hub met de opgegeven |
| ContentSafetyServiceConfiguration(TokenCredential, Uri, HttpClient, Int32) |
Initialiseert een nieuw exemplaar van de klasse ContentSafetyServiceConfiguration voor een niet-Hub-Azure AI Foundry-project met de opgegeven |
Eigenschappen
| Name | Description |
|---|---|
| Credential |
Hiermee haalt u de Azure TokenCredential op die moet worden gebruikt bij het verifiëren van aanvragen. |
| Endpoint |
Hiermee haalt u het eindpunt voor het Azure AI Foundry project op als het project een niet-Hub-project is. |
| HttpClient |
Hiermee haalt u de HttpClient op die moet worden gebruikt bij de communicatie met de Azure AI Foundry Evaluatieservice. |
| ProjectName |
Hiermee haalt u de naam van het Azure AI Foundry project op als het project een hub-project is. |
| ResourceGroupName |
Hiermee haalt u de naam op van de Azure resourcegroep die het project bevat dat is geïdentificeerd door ProjectName als het project een hubproject is. |
| SubscriptionId |
Hiermee wordt de id opgehaald van het Azure-abonnement dat het project bevat dat is geïdentificeerd door ProjectName als het project een hubproject is. |
| TimeoutInSecondsForRetries |
Hiermee haalt u de time-out (in seconden) op waarna een ContentSafetyEvaluator moet stoppen met het opnieuw proberen van mislukte pogingen om te communiceren met de Azure AI Foundry Evaluatieservice bij het uitvoeren van evaluaties. |
Extensiemethoden
| Name | Description |
|---|---|
| ToChatConfiguration(ContentSafetyServiceConfiguration, ChatConfiguration) |
Retourneert een ChatConfiguration die kan worden gebruikt om te communiceren met de Azure AI Foundry Evaluatieservice voor het uitvoeren van evaluaties van inhoudsveiligheid. |
| ToChatConfiguration(ContentSafetyServiceConfiguration, IChatClient) |
Retourneert een ChatConfiguration die kan worden gebruikt om te communiceren met de Azure AI Foundry Evaluatieservice voor het uitvoeren van evaluaties van inhoudsveiligheid. |