ContentSafetyServiceConfiguration Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Especifica parâmetros de configuração, como o projeto Fábrica de IA do Azure e as credenciais que devem ser usadas, quando um ContentSafetyEvaluator se comunica com o serviço de Avaliação Fábrica de IA do Azure para executar avaliações.
public ref class ContentSafetyServiceConfiguration sealed
public sealed class ContentSafetyServiceConfiguration
type ContentSafetyServiceConfiguration = class
Public NotInheritable Class ContentSafetyServiceConfiguration
- Herança
-
ContentSafetyServiceConfiguration
Comentários
Fábrica de IA do Azure dá suporte a dois tipos de projetos : projetos baseados em hub e projetos não baseados em Hub (também conhecidos simplesmente como projetos de Foundry). Consulte Criar um projeto para o Fábrica de IA do Azure.
Os projetos baseados em hub são configurados especificando o SubscriptionIdResourceGroupNameprojeto e ProjectName o projeto. Projetos não baseados em Hub, por outro lado, são configurados especificando apenas o Endpoint para o projeto. Use a sobrecarga apropriada do construtor para inicializar ContentSafetyServiceConfiguration com base no tipo de projeto com o qual você está trabalhando.
Construtores
| Nome | Description |
|---|---|
| ContentSafetyServiceConfiguration(TokenCredential, String, HttpClient, Int32) |
Inicializa uma nova instância da classe ContentSafetyServiceConfiguration para um projeto de Fábrica de IA do Azure não baseado em Hub com o |
| ContentSafetyServiceConfiguration(TokenCredential, String, String, String, HttpClient, Int32) |
Inicializa uma nova instância da classe ContentSafetyServiceConfiguration para um projeto de Fábrica de IA do Azure baseado em Hub com o |
| ContentSafetyServiceConfiguration(TokenCredential, Uri, HttpClient, Int32) |
Inicializa uma nova instância da classe ContentSafetyServiceConfiguration para um projeto de Fábrica de IA do Azure não baseado em Hub com o |
Propriedades
| Nome | Description |
|---|---|
| Credential |
Obtém o Azure TokenCredential que deve ser usado ao autenticar solicitações. |
| Endpoint |
Obtém o ponto de extremidade do projeto Fábrica de IA do Azure se o projeto for um projeto não baseado em Hub. |
| HttpClient |
Obtém o HttpClient que deve ser usado ao se comunicar com o serviço de Avaliação de Fábrica de IA do Azure. |
| ProjectName |
Obtém o nome do projeto Fábrica de IA do Azure se o projeto for um projeto baseado em Hub. |
| ResourceGroupName |
Obtém o nome do grupo de recursos Azure que contém o projeto identificado por ProjectName se o projeto for um projeto baseado em Hub. |
| SubscriptionId |
Obtém a ID da assinatura Azure que contém o projeto identificado por ProjectName se o projeto for um projeto baseado em Hub. |
| TimeoutInSecondsForRetries |
Obtém o tempo limite (em segundos) após o qual um ContentSafetyEvaluator deve parar de repetir tentativas com falha para se comunicar com o serviço de Avaliação de Fábrica de IA do Azure ao executar avaliações. |
Métodos de Extensão
| Nome | Description |
|---|---|
| ToChatConfiguration(ContentSafetyServiceConfiguration, ChatConfiguration) |
Retorna um ChatConfiguration que pode ser usado para se comunicar com o serviço de Avaliação de Fábrica de IA do Azure para executar avaliações de segurança de conteúdo. |
| ToChatConfiguration(ContentSafetyServiceConfiguration, IChatClient) |
Retorna um ChatConfiguration que pode ser usado para se comunicar com o serviço de Avaliação de Fábrica de IA do Azure para executar avaliações de segurança de conteúdo. |