Taal

ContentSafetyServiceConfiguration Klas

Definitie

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 endpointUrl.

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 projectName.

ContentSafetyServiceConfiguration(TokenCredential, Uri, HttpClient, Int32)

Initialiseert een nieuw exemplaar van de klasse ContentSafetyServiceConfiguration voor een niet-Hub-Azure AI Foundry-project met de opgegeven endpoint.

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.

Van toepassing op