ContentSafetyServiceConfiguration Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 |
| ContentSafetyServiceConfiguration(TokenCredential, String, String, String, HttpClient, Int32) |
Inicializa una nueva instancia de la clase /> de |
| 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 |
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. |