Lenguaje

ContentSafetyServiceConfiguration Clase

Definición

Especifica parámetros de configuración, como el proyecto de Fundición de IA de Azure y las credenciales que se deben usar, cuando un ContentSafetyEvaluator se comunica con el servicio de evaluación de Fundición de IA de Azure para realizar evaluaciones.

public ref class ContentSafetyServiceConfiguration sealed
public sealed class ContentSafetyServiceConfiguration
type ContentSafetyServiceConfiguration = class
Public NotInheritable Class ContentSafetyServiceConfiguration
Herencia
ContentSafetyServiceConfiguration

Comentarios

Fundición de IA de Azure admite dos tipos de proyectos: proyectos basados en concentradores y proyectos no basados en concentradores (también conocidos simplemente como proyectos Foundry). Consulte Creación de un proyecto para Fundición de IA de Azure.

Los proyectos basados en concentradores se configuran especificando , SubscriptionIdResourceGroupNamey ProjectName para el proyecto. Por otro lado, los proyectos no basados en concentradores se configuran especificando solo para Endpoint el proyecto. Use la sobrecarga de constructor adecuada para inicializar ContentSafetyServiceConfiguration en función del tipo de proyecto con el que está trabajando.

Constructores

Nombre Description
ContentSafetyServiceConfiguration(TokenCredential, String, HttpClient, Int32)

Inicializa una nueva instancia de la clase ContentSafetyServiceConfiguration para un proyecto de Fundición de IA de Azure no basado en concentrador con el endpointUrl especificado.

ContentSafetyServiceConfiguration(TokenCredential, String, String, String, HttpClient, Int32)

Inicializa una nueva instancia de la clase /> de especificado.

ContentSafetyServiceConfiguration(TokenCredential, Uri, HttpClient, Int32)

Inicializa una nueva instancia de la clase ContentSafetyServiceConfiguration para un proyecto de Fundición de IA de Azure no basado en concentrador con el endpoint especificado.

Propiedades

Nombre Description
Credential

Obtiene el Azure TokenCredential que se debe usar al autenticar solicitudes.

Endpoint

Obtiene el punto de conexión del proyecto de Fundición de IA de Azure si el proyecto es un proyecto no basado en concentrador.

HttpClient

Obtiene el HttpClient que se debe usar al comunicarse con el servicio Fundición de IA de Azure Evaluation.

ProjectName

Obtiene el nombre del proyecto de Fundición de IA de Azure si el proyecto es un proyecto basado en concentrador.

ResourceGroupName

Obtiene el nombre del grupo de recursos de Azure que contiene el proyecto identificado por ProjectName si el proyecto es un proyecto basado en concentrador.

SubscriptionId

Obtiene el identificador de la suscripción de Azure que contiene el proyecto identificado por ProjectName si el proyecto es un proyecto basado en concentrador.

TimeoutInSecondsForRetries

Obtiene el tiempo de espera (en segundos) después del cual un ContentSafetyEvaluator debe detener el reintento de los intentos con errores para comunicarse con el servicio de evaluación de Fundición de IA de Azure al realizar evaluaciones.

Métodos de extensión

Nombre Description
ToChatConfiguration(ContentSafetyServiceConfiguration, ChatConfiguration)

Devuelve un ChatConfiguration que se puede usar para comunicarse con el servicio de evaluación de Fundición de IA de Azure para realizar evaluaciones de seguridad de contenido.

ToChatConfiguration(ContentSafetyServiceConfiguration, IChatClient)

Devuelve un ChatConfiguration que se puede usar para comunicarse con el servicio de evaluación de Fundición de IA de Azure para realizar evaluaciones de seguridad de contenido.

Se aplica a