Resolver problemas

Nesta página, mostramos como resolver problemas com o Model Armor.

Esta seção contém etapas de solução de problemas que podem ser úteis se você tiver problemas ao usar o Model Armor.

Todas as chamadas de API para o Model Armor retornam um erro 404 "Não encontrado"

Estabeleça um Private Service Connect com as APIs do Model Armor. Esse erro geralmente ocorre quando os endpoints regionais (REPs) do Model Armor são acessados usando o Acesso privado do Google ou sem um Private Service Connect. Para mais informações, consulte Sobre o acesso de endpoints regionais por meio de endpoints do Private Service Connect.

O filtro da Proteção de Dados Sensíveis gera um erro ou é ignorado

Confirme o seguinte:

  • O modelo da Proteção de dados sensíveis está na mesma região do endpoint do Model Armor que está sendo chamado.
  • O agente de serviço que faz a solicitação do Model Armor tem as funções dlp.User e dlp.Reader no projeto que contém o modelo da Proteção de Dados Sensíveis.

Esse erro ocorre devido a erros do cliente nas solicitações SanitizeUserPrompt ou SanitizeModelResponse ou a problemas com o modelo da Proteção de dados sensíveis.

Erros de endpoint global do Model Armor

Verifique se você está fazendo as solicitações de API para o endpoint regional adequado em vez do global.

O Model Armor oferece suporte apenas às seguintes operações nos endpoints regionais:

  • Cria, lê, atualiza, exclui e lista operações em modelos.
  • Solicitações de API SanitizeUserPrompt e SanitizeModelResponse.

Se você fizer as solicitações de API para essas operações no endpoint global, vai receber o seguinte erro.

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