Cette page explique comment résoudre les problèmes liés à Model Armor.
Cette section contient des étapes de dépannage qui vous aideront si vous rencontrez des problèmes lors de l'utilisation de Model Armor.
Tous les appels d'API à Model Armor renvoient une erreur 404 Not Found
Établissez une connexion Private Service Connect aux API Model Armor. Cette erreur se produit généralement lorsque les points de terminaison régionaux (REP) Model Armor sont accessibles à l'aide de l'accès privé à Google ou sans Private Service Connect. Pour en savoir plus, consultez À propos de l'accès aux points de terminaison régionaux via les points de terminaison Private Service Connect.
Le filtre de protection des données sensibles génère une erreur ou est ignoré
Effectuez les vérifications suivantes :
- Le modèle Sensitive Data Protection se trouve dans la même région que le point de terminaison Model Armor appelé.
- L'agent de service qui effectue la requête Model Armor dispose des rôles
dlp.Useretdlp.Readerdans le projet contenant le modèle Sensitive Data Protection.
Cette erreur se produit en raison d'erreurs client dans les requêtes SanitizeUserPrompt ou SanitizeModelResponse, ou de problèmes liés au modèle Sensitive Data Protection.
Erreurs liées aux points de terminaison globaux Model Armor
Assurez-vous d'envoyer les requêtes d'API au point de terminaison régional approprié plutôt qu'au point de terminaison mondial.
Model Armor n'est compatible qu'avec les opérations suivantes sur ses points de terminaison régionaux :
- Opérations de création, de lecture, de mise à jour, de suppression et de listage des modèles.
- Requêtes API
SanitizeUserPromptetSanitizeModelResponse.
Si vous envoyez des requêtes d'API pour ces opérations au point de terminaison global, l'erreur suivante s'affiche.
{
"error": {
"code": 403,
"message": "Write access to project '<PROJECT_ID>' was denied",
"status": "PERMISSION_DENIED"
}
}