- Recurso: modelo
- FilterConfig
- RaiFilterSettings
- RaiFilter
- RaiFilterType
- DetectionConfidenceLevel
- SdpFilterSettings
- SdpBasicConfig
- SdpBasicConfigEnforcement
- SdpAdvancedConfig
- PiAndJailbreakFilterSettings
- PiAndJailbreakFilterEnforcement
- MaliciousUriFilterSettings
- MaliciousUriFilterEnforcement
- TemplateMetadata
- Métodos
Recurso: modelo
Mensagem que descreve o recurso de modelo
Representação JSON |
---|
{ "name": string, "createTime": string, "updateTime": string, "labels": { string: string, ... }, "filterConfig": { object ( |
Campos | |
---|---|
name |
Identifier. name of resource |
createTime |
Apenas saída. [Somente saída] Criar carimbo de data/hora Usa o RFC 3339, em que a saída gerada é sempre normalizada em Z e usa 0, 3, 6 ou 9 dígitos fracionários. Deslocamentos diferentes de "Z" também são aceitos. Exemplos: |
updateTime |
Apenas saída. [Somente saída] Atualizar carimbo de data/hora Usa o RFC 3339, em que a saída gerada é sempre normalizada em Z e usa 0, 3, 6 ou 9 dígitos fracionários. Deslocamentos diferentes de "Z" também são aceitos. Exemplos: |
labels |
Opcional. Rótulos como pares de chave-valor Um objeto com uma lista de pares |
filterConfig |
Obrigatório. Configuração do filtro para este modelo |
templateMetadata |
Opcional. Metadados para este modelo |
FilterConfig
Configuração de filtros.
Representação JSON |
---|
{ "raiSettings": { object ( |
Campos | |
---|---|
raiSettings |
Opcional. Configurações de IA responsável. |
sdpSettings |
Opcional. Configurações da Proteção de Dados Sensíveis. |
piAndJailbreakFilterSettings |
Opcional. Injeção de comando e configurações do filtro de jailbreak. |
maliciousUriFilterSettings |
Opcional. Configurações do filtro de URIs maliciosos. |
RaiFilterSettings
Configurações do filtro da IA responsável.
Representação JSON |
---|
{
"raiFilters": [
{
object ( |
Campos | |
---|---|
raiFilters[] |
Obrigatório. Lista de filtros da IA responsável ativados para o modelo. |
RaiFilter
Filtro da IA responsável.
Representação JSON |
---|
{ "filterType": enum ( |
Campos | |
---|---|
filterType |
Obrigatório. Tipo de filtro da IA responsável. |
confidenceLevel |
Opcional. Nível de confiança deste filtro RAI. Durante a higienização de dados, se os dados forem classificados neste filtro com um nível de confiança igual ou maior que o nível especificado, será relatada uma correspondência positiva. Se o nível de confiança não for especificado (ou seja, 0), o sistema vai usar um nível padrão razoável com base em |
RaiFilterType
Opções para tipos de filtro de IA responsável.
Enums | |
---|---|
RAI_FILTER_TYPE_UNSPECIFIED |
Tipo de filtro não especificado. |
SEXUALLY_EXPLICIT |
Sexualmente explícito. |
HATE_SPEECH |
Discurso de ódio. |
HARASSMENT |
Assédio. |
DANGEROUS |
Perigo |
DetectionConfidenceLevel
Níveis de confiança para detectores. Quanto maior o valor, maior o nível de confiança. Para aplicar um nível mais rigoroso, use um valor menor.
Enums | |
---|---|
DETECTION_CONFIDENCE_LEVEL_UNSPECIFIED |
Igual a LOW_AND_ABOVE. |
LOW_AND_ABOVE |
Maior chance de um falso positivo. |
MEDIUM_AND_ABOVE |
Há uma chance de falsos positivos. |
HIGH |
Baixa probabilidade de falsos positivos. |
SdpFilterSettings
Configurações da Proteção de Dados Sensíveis.
Representação JSON |
---|
{ // Union field |
Campos | |
---|---|
Campo de união sdp_configuration . Uma das configurações básicas ou avançadas da Proteção de Dados Sensíveis. sdp_configuration pode ser apenas de um dos tipos a seguir: |
|
basicConfig |
Opcional. A configuração básica de proteção de dados confidenciais inspeciona o conteúdo em busca de dados sensíveis usando um conjunto fixo de seis tipos de informações. Os modelos de Proteção de dados sensíveis não podem ser usados com a configuração básica. Somente a operação de inspeção da Proteção de Dados Sensíveis é compatível com a configuração básica. |
advancedConfig |
Opcional. Configuração avançada de proteção de dados sensíveis, que permite o uso de modelos de proteção de dados sensíveis. Oferece suporte a operações de inspeção e desidentificação da Proteção de Dados Sensíveis. |
SdpBasicConfig
Configuração básica da Proteção de Dados Sensíveis.
Representação JSON |
---|
{
"filterEnforcement": enum ( |
Campos | |
---|---|
filterEnforcement |
Opcional. Informa se a configuração básica da Proteção de Dados Sensíveis está ativada ou desativada. |
SdpBasicConfigEnforcement
Opção para especificar o estado da configuração básica da Proteção de Dados Sensíveis (ATIVADA/DESATIVADA).
Enums | |
---|---|
SDP_BASIC_CONFIG_ENFORCEMENT_UNSPECIFIED |
Igual a "Desativado" |
ENABLED |
Ativado |
DISABLED |
Desativado |
SdpAdvancedConfig
Configuração avançada da proteção de dados sensíveis.
Representação JSON |
---|
{ "inspectTemplate": string, "deidentifyTemplate": string } |
Campos | |
---|---|
inspectTemplate |
Opcional. Nome do recurso do modelo de inspeção de proteção de dados sensíveis Se apenas o modelo de inspeção for fornecido (sem o modelo de desidentificação), a ação InspectContent da Proteção de dados sensíveis será realizada durante a higienização. Todas as descobertas da proteção de dados sensíveis identificadas durante a inspeção são retornadas como SdpFinding em SdpInsepctionResult. por exemplo: |
deidentifyTemplate |
Opcional. Nome do recurso de modelo de desidentificação da Proteção de dados sensíveis opcional. Se oferecida, a ação DeidentifyContent é realizada durante a higienização usando este modelo e inspeções. Os dados desidentificados serão retornados em SdpDeidentifyResult. Todos os tipos de informações presentes no modelo de desidentificação precisam estar presentes no modelo de inspeção. por exemplo: |
PiAndJailbreakFilterSettings
Injeção de comando e configurações do filtro de jailbreak.
Representação JSON |
---|
{ "filterEnforcement": enum ( |
Campos | |
---|---|
filterEnforcement |
Opcional. Informa se o filtro de Injeção de comando e Jailbreak está ativado ou desativado. |
confidenceLevel |
Opcional. O nível de confiança deste filtro. Ele é usado para determinar o limite do filtro. Se a confiança de detecção for igual ou maior que o nível especificado, uma correspondência positiva será relatada. O nível de confiança só será usado se o filtro estiver ativado. |
PiAndJailbreakFilterEnforcement
Opção para especificar o estado do filtro de Injeção de comando e Jailbreak (ATIVADO/DESATIVADO).
Enums | |
---|---|
PI_AND_JAILBREAK_FILTER_ENFORCEMENT_UNSPECIFIED |
Igual a "Desativado" |
ENABLED |
Ativado |
DISABLED |
Ativado |
MaliciousUriFilterSettings
Configurações do filtro de URIs maliciosos.
Representação JSON |
---|
{
"filterEnforcement": enum ( |
Campos | |
---|---|
filterEnforcement |
Opcional. Informa se o filtro de URI malicioso está ativado ou desativado. |
MaliciousUriFilterEnforcement
Opção para especificar o estado do filtro de URI malicioso (ATIVADO/DESATIVADO).
Enums | |
---|---|
MALICIOUS_URI_FILTER_ENFORCEMENT_UNSPECIFIED |
Igual a "Desativado" |
ENABLED |
Ativado |
DISABLED |
Desativado |
TemplateMetadata
Mensagem que descreve o TemplateMetadata
Representação JSON |
---|
{ "ignorePartialInvocationFailures": boolean, "customPromptSafetyErrorCode": integer, "customPromptSafetyErrorMessage": string, "customLlmResponseSafetyErrorCode": integer, "customLlmResponseSafetyErrorMessage": string, "logTemplateOperations": boolean, "logSanitizeOperations": boolean } |
Campos | |
---|---|
ignorePartialInvocationFailures |
Opcional. Se verdadeiro, as falhas parciais do detector serão ignoradas. |
customPromptSafetyErrorCode |
Opcional. Indica o código de erro personalizado definido pelo usuário para ser retornado ao usuário final pela extensão de serviço se a solicitação acionar os filtros do Model Armor. |
customPromptSafetyErrorMessage |
Opcional. Indica a mensagem de erro personalizada definida pelo usuário para ser retornada ao usuário final se a solicitação acionar os filtros do Model Armor. |
customLlmResponseSafetyErrorCode |
Opcional. Indica o código de erro personalizado definido pelo usuário para ser retornado ao usuário final se a resposta do LLM acionar os filtros do Model Armor. |
customLlmResponseSafetyErrorMessage |
Opcional. Indica que a mensagem de erro personalizada definida pelo usuário será retornada ao usuário final se a resposta do LLM acionar os filtros do Model Armor. |
logTemplateOperations |
Opcional. Se verdadeiro, registre operações crud de modelos. |
logSanitizeOperations |
Opcional. Se verdadeiro, registra as operações de sanitização. |
Métodos |
|
---|---|
|
Cria um novo modelo em um determinado projeto e local. |
|
Exclui um único modelo. |
|
Recebe detalhes de um único modelo. |
|
Lista modelos em um determinado projeto e local. |
|
Atualiza os parâmetros de um único modelo. |
|
Limpa a resposta do modelo. |
|
Limpa o comando do usuário. |