- Recurso: Plantilla
- FilterConfig
- RaiFilterSettings
- RaiFilter
- RaiFilterType
- DetectionConfidenceLevel
- SdpFilterSettings
- SdpBasicConfig
- SdpBasicConfigEnforcement
- SdpAdvancedConfig
- PiAndJailbreakFilterSettings
- PiAndJailbreakFilterEnforcement
- MaliciousUriFilterSettings
- MaliciousUriFilterEnforcement
- TemplateMetadata
- Métodos
Recurso: Plantilla
Mensaje que describe el recurso de plantilla
Representación JSON |
---|
{ "name": string, "createTime": string, "updateTime": string, "labels": { string: string, ... }, "filterConfig": { object ( |
Campos | |
---|---|
name |
Identificador. Nombre del recurso |
createTime |
Solo salida. [Solo salida] Crear marca de tiempo Usa RFC 3339, en el que el resultado generado siempre se normalizará en Z y usará 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan compensaciones distintas de "Z". Ejemplos: |
updateTime |
Solo salida. [Solo salida] Actualiza la marca de tiempo Usa RFC 3339, en el que el resultado generado siempre se normalizará en Z y usará 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan compensaciones distintas de "Z". Ejemplos: |
labels |
Opcional. Etiquetas como pares clave-valor Un objeto que contiene una lista de pares |
filterConfig |
Obligatorio. Configuración del filtro para esta plantilla |
templateMetadata |
Opcional. Metadatos de esta plantilla |
FilterConfig
Configuración de filtros.
Representación JSON |
---|
{ "raiSettings": { object ( |
Campos | |
---|---|
raiSettings |
Opcional. Configuración de IA responsable |
sdpSettings |
Opcional. Configuración de Sensitive Data Protection. |
piAndJailbreakFilterSettings |
Opcional. Configuración de filtros de inyección de instrucciones y jailbreak. |
maliciousUriFilterSettings |
Opcional. Configuración del filtro de URI malicioso |
RaiFilterSettings
Configuración del filtro de IA responsable.
Representación JSON |
---|
{
"raiFilters": [
{
object ( |
Campos | |
---|---|
raiFilters[] |
Obligatorio. Es la lista de filtros de IA responsable habilitados para la plantilla. |
RaiFilter
Filtro de IA responsable.
Representación JSON |
---|
{ "filterType": enum ( |
Campos | |
---|---|
filterType |
Obligatorio. Tipo de filtro de IA responsable. |
confidenceLevel |
Opcional. Nivel de confianza de este filtro de RAI. Durante la limpieza de datos, si estos se clasifican en este filtro con un nivel de confianza igual o superior al nivel especificado, se informa de una coincidencia positiva. Si no se especifica el nivel de confianza (es decir, 0), el sistema usará un nivel predeterminado razonable según el |
RaiFilterType
Opciones para los tipos de filtros de IA responsable.
Enums | |
---|---|
RAI_FILTER_TYPE_UNSPECIFIED |
Tipo de filtro no especificado. |
SEXUALLY_EXPLICIT |
Contenido sexual explícito |
HATE_SPEECH |
Incitación al odio o a la violencia |
HARASSMENT |
Acoso |
DANGEROUS |
Peligro |
DetectionConfidenceLevel
Niveles de confianza de los detectores Un valor más alto se asigna a un nivel de confianza mayor. Para aplicar un nivel más estricto, se debe usar un valor más bajo.
Enums | |
---|---|
DETECTION_CONFIDENCE_LEVEL_UNSPECIFIED |
Es igual que LOW_AND_ABOVE. |
LOW_AND_ABOVE |
Mayor probabilidad de un falso positivo. |
MEDIUM_AND_ABOVE |
Hay alguna posibilidad de falsos positivos. |
HIGH |
Baja probabilidad de falsos positivos. |
SdpFilterSettings
Configuración de Sensitive Data Protection.
Representación JSON |
---|
{ // Union field |
Campos | |
---|---|
Campo de unión sdp_configuration . Cualquier configuración básica o avanzada de la Protección de datos sensibles sdp_configuration puede ser solo uno de los siguientes: |
|
basicConfig |
Opcional. La configuración básica de la Protección de datos sensibles inspecciona el contenido en busca de datos sensibles con un conjunto fijo de seis infotipos. Las plantillas de Protección de datos sensibles no se pueden usar con la configuración básica. Solo se admite la operación de inspección de Sensitive Data Protection con la configuración básica. |
advancedConfig |
Opcional. Configuración avanzada de Protección de datos sensibles que permite el uso de plantillas de Protección de datos sensibles. Admite operaciones de inspección y desidentificación de Sensitive Data Protection. |
SdpBasicConfig
Configuración básica de la Protección de datos sensibles
Representación JSON |
---|
{
"filterEnforcement": enum ( |
Campos | |
---|---|
filterEnforcement |
Opcional. Indica si la configuración básica de Protección de datos sensibles está habilitada o inhabilitada. |
SdpBasicConfigEnforcement
Es la opción para especificar el estado de la configuración básica de Sensitive Data Protection (ENABLED/DISABLED).
Enums | |
---|---|
SDP_BASIC_CONFIG_ENFORCEMENT_UNSPECIFIED |
Igual que Inhabilitado |
ENABLED |
Habilitado |
DISABLED |
Inhabilitado |
SdpAdvancedConfig
Configuración avanzada de Sensitive Data Protection.
Representación JSON |
---|
{ "inspectTemplate": string, "deidentifyTemplate": string } |
Campos | |
---|---|
inspectTemplate |
Opcional. Nombre del recurso de la plantilla de inspección de Sensitive Data Protection Si solo se proporciona la plantilla de inspección (no se proporciona la plantilla de desidentificación), se realiza la acción InspectContent de Sensitive Data Protection durante la limpieza. Todos los hallazgos de la Protección de datos sensibles identificados durante la inspección se mostrarán como SdpFinding en SdpInsepctionResult. p. e.j, |
deidentifyTemplate |
Opcional. Nombre del recurso de plantilla de desidentificación de Sensitive Data Protection opcional. Si se proporciona, la acción DeidentifyContent se realiza durante la limpieza con esta plantilla y la de inspección. Los datos desidentificados se devolverán en SdpDeidentifyResult. Ten en cuenta que todos los tipos de información presentes en la plantilla de anonimización deben estar presentes en la plantilla de inspección. p. e.j, |
PiAndJailbreakFilterSettings
Configuración de inyección de instrucciones y filtro de jailbreak.
Representación JSON |
---|
{ "filterEnforcement": enum ( |
Campos | |
---|---|
filterEnforcement |
Opcional. Indica si el filtro de inyección de instrucciones y jailbreak está habilitado o inhabilitado. |
confidenceLevel |
Opcional. Nivel de confianza de este filtro. El nivel de confianza se usa para determinar el umbral del filtro. Si la confianza de detección es igual o superior al nivel especificado, se informa de una coincidencia positiva. El nivel de confianza solo se usará si el filtro está habilitado. |
PiAndJailbreakFilterEnforcement
Es la opción para especificar el estado del filtro de inyección de instrucciones y jailbreak (ENABLED/DISABLED).
Enums | |
---|---|
PI_AND_JAILBREAK_FILTER_ENFORCEMENT_UNSPECIFIED |
Igual que Inhabilitado |
ENABLED |
Habilitado |
DISABLED |
Habilitado |
MaliciousUriFilterSettings
Configuración del filtro de URI malicioso
Representación JSON |
---|
{
"filterEnforcement": enum ( |
Campos | |
---|---|
filterEnforcement |
Opcional. Indica si el filtro de URI malicioso está habilitado o inhabilitado. |
MaliciousUriFilterEnforcement
Es la opción para especificar el estado del filtro de URI malicioso (ENABLED/DISABLED).
Enums | |
---|---|
MALICIOUS_URI_FILTER_ENFORCEMENT_UNSPECIFIED |
Igual que Inhabilitado |
ENABLED |
Habilitado |
DISABLED |
Inhabilitado |
TemplateMetadata
Mensaje que describe TemplateMetadata
Representación JSON |
---|
{ "ignorePartialInvocationFailures": boolean, "customPromptSafetyErrorCode": integer, "customPromptSafetyErrorMessage": string, "customLlmResponseSafetyErrorCode": integer, "customLlmResponseSafetyErrorMessage": string, "logTemplateOperations": boolean, "logSanitizeOperations": boolean } |
Campos | |
---|---|
ignorePartialInvocationFailures |
Opcional. Si es verdadero, se deben ignorar las fallas parciales del detector. |
customPromptSafetyErrorCode |
Opcional. Indica el código de error personalizado que estableció el usuario para que la extensión del servicio lo muestre al usuario final si la solicitud activa los filtros de Model Armor. |
customPromptSafetyErrorMessage |
Opcional. Indica el mensaje de error personalizado que estableció el usuario para que se muestre al usuario final si la solicitud activa los filtros de Model Armor. |
customLlmResponseSafetyErrorCode |
Opcional. Indica el código de error personalizado que estableció el usuario para que se devuelva al usuario final si la respuesta del LLM activa los filtros de Model Armor. |
customLlmResponseSafetyErrorMessage |
Opcional. Indica el mensaje de error personalizado que estableció el usuario para que se devuelva al usuario final si la respuesta del LLM activa los filtros de Model Armor. |
logTemplateOperations |
Opcional. Si es verdadero, registra las operaciones de CRUD de la plantilla. |
logSanitizeOperations |
Opcional. Si es verdadero, registra las operaciones de limpieza. |
Métodos |
|
---|---|
|
Crea una plantilla nueva en un proyecto y una ubicación determinados. |
|
Borra una sola plantilla. |
|
Obtiene detalles de una sola plantilla. |
|
Enumera plantillas en una ubicación y un proyecto determinados. |
|
Actualiza los parámetros de una sola plantilla. |
|
Limpia la respuesta del modelo. |
|
Limpia la instrucción del usuario. |