Solución de problemas

En esta página, se muestra cómo resolver problemas con Model Armor.

En esta sección, se incluyen pasos para solucionar problemas que pueden resultarte útiles si tienes problemas para usar Model Armor.

Todas las llamadas a la API de Model Armor devuelven un error 404 Not Found

Establece una conexión de Private Service Connect a las APIs de Model Armor. Este error suele ocurrir cuando se accede a los extremos regionales (REP) de Model Armor con el Acceso privado a Google o sin un Private Service Connect. Para obtener más información, consulta Información sobre el acceso a extremos regionales a través de extremos de Private Service Connect.

El filtro de protección de datos sensibles muestra un error o se omite

Verifica lo siguiente:

  • La plantilla de Sensitive Data Protection se encuentra en la misma región que el extremo de Model Armor al que se llama.
  • El agente de servicio que realiza la solicitud de Model Armor tiene los roles dlp.User y dlp.Reader en el proyecto que contiene la plantilla de Protección de datos sensibles.

Este error se produce debido a errores del cliente en las solicitudes SanitizeUserPrompt o SanitizeModelResponse, o bien a problemas con la plantilla de Sensitive Data Protection.

Errores del extremo global de Model Armor

Asegúrate de realizar las solicitudes a la API en el extremo regional adecuado en lugar del extremo global.

Model Armor solo admite las siguientes operaciones en sus extremos regionales:

  • Operaciones de creación, lectura, actualización, eliminación y enumeración en plantillas
  • Solicitudes a las APIs de SanitizeUserPrompt y SanitizeModelResponse

Si realizas las solicitudes a la API para esas operaciones en el endpoint global, verás el siguiente error.

{
  "error": {
    "code": 403,
    "message": "Write access to project '<PROJECT_ID>' was denied",
    "status": "PERMISSION_DENIED"
  }
}