Idioma

ContentSafetyServiceConfiguration Classe

Definição

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

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

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 endpoint especificado.

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.

Aplica-se a