Quero resolver minhas exceções de validação ao invocar os modelos fundamentais do Amazon Bedrock.
Resolução
Os erros de validação ocorrem quando você executa as APIs de invocação de modelo para as APIs InvokeModel ou InvokeModelWithResponseStream em um modelo básico que usa um parâmetro de inferência incorreto ou um valor correspondente. Esses erros ocorrem quando você usa um parâmetro de inferência para um modelo com um modelo que não tem o mesmo parâmetro de API. Erros de validação também ocorrem quando você usa uma política de perfil do AWS Identity and Access Management (AWS IAM) para acessar o modelo básico sem permissões.
Permissões insuficientes
Se você invocar um modelo Amazon Bedrock que usa um perfil do IAM ou um usuário do IAM sem permissões, receberá o seguinte erro:
“An error occurred (ValidationException) when calling the InvokeModelWithResponseStream operation: Your AWS account is not authorized to invoke this API operation.”
Para resolver esse erro, certifique-se de que a política do seu usuário ou perfil do IAM tenha permissão para invocar os modelos do Amazon Bedrock.
Identificador de modelo incorreto
Se você invocar um modelo Amazon Bedrock com um identificador de modelo básico incorreto, receberá o seguinte erro:
“Error raised by bedrock service: An error occurred (ValidationException) when calling the InvokeModel operation: The provided model identifier is invalid.”
Para resolver esse erro, certifique-se de usar e passar o ID do modelo Amazon Bedrock que você invoca. Além disso, verifique a disponibilidade específica do modelo para sua região da AWS. Para obter mais informações, consulte Obter informações sobre modelos de fundação.
Formato de entrada incorreto da barreira de proteção
Se você invocar um modelo Amazon Bedrock com entrada incorreta da barreira de proteção, receberá o seguinte erro:
“An error occurred (ValidationException) when calling the InvokeModel operation: Guardrail was enabled but input is in incorrect format.”
Para resolver esse erro, certifique-se de fornecer uma ID da barreira de proteção válida para o guardrail-identifier e somente o número da versão do guardrailVersion.
Solicitação de entrada malformada
Se você invocar um modelo Amazon Bedrock com uma solicitação de entrada incorreta, receberá o seguinte erro:
“ValueError: Error raised by bedrock service: An error occurred (ValidationException) when calling the InvokeModel operation: Malformed input request: extraneous key [textGenerationConfig] is not permitted, please reformat your input and try again.”
Para resolver esse erro, certifique-se de enviar uma configuração de entrada compatível com o modelo específico ao invocar.
A entrada excede a cota para o modelo
Se o número total de seus tokens de entrada e saída for maior que a cota especificada, você receberá o seguinte erro:
“ValidationException('An error occurred (ValidationException) when calling the InvokeModel operation: Input is too long for requested model.')"}}.”
Para resolver esse erro, certifique-se de fornecer entrada para o modelo dentro da cota do modelo. Essa cota é uma combinação do tamanho do token de entrada e da solicitação do token de saída.
API não aceita
Se você usar uma API que não é aceita pelo modelo para invocar um modelo Amazon Bedrock, receberá o seguinte erro:
“ValidationException: "claude-3-sonnet-20240229" is not supported on this API. Please use the Messages API instead.(short issue description)”
Para resolver esse erro, ajuste o código para seguir a API Anthropic Claude Messages, compatível com a Claude 3.0. Se você usa modelos Claude, é uma prática recomendada migrar para a nova API de mensagens. O elemento messages representa uma lista de objetos JSON que inclui o perfil e o conteúdo de cada turno em uma entrada.
Países, regiões ou territórios não aceitos
Se você tentar acessar ou invocar modelos Amazon Bedrock de regiões não aceitas, receberá o seguinte erro:
“Can't invoke 'us.anthropic.claude-3-haiku-20240307-v1:0'. Reason: An error occurred (ValidationException) when calling the Converse operation: Access to Anthropic models is not allowed from unsupported countries, regions, or territories. Please refer to https://www.anthropic.com/supported-countries for more information on the countries and regions Anthropic currently supports.”
Para resolver esse erro, acesse os modelos Amazon Bedrock das regiões suportadas e certifique-se de que o endereço fiscal da sua conta da AWS tenha uma região compatível. As regiões incluem, mas não estão limitadas a, endereço fiscal e endereço de cobrança da sua conta, localização da máquina que está tentando acessar os modelos Amazon Bedrock.
Para atualizar suas informações de cobrança, consulte Como adiciono ou atualizo as informações de contato de cobrança?
Informações relacionadas
Teste uma barreira de proteção
Parâmetros de solicitação de inferência e campos de resposta para modelos de base.