Bedrock Base Models Error: You don't have access to the model with the specified model ID

0

Hello, I am trying a tutorial with a Lambda function which employs Bedrock base models and getting the following error: [ERROR] ValueError: Error raised by bedrock service: An error occurred (AccessDeniedException) when calling the InvokeModel operation: You don't have access to the model with the specified model ID. Having read the responses from others facing the same issue, I have allowed access to third-party model subscriptions for my user according to https://docs.aws.amazon.com/bedrock/latest/userguide/model-access.html#add-model-access However the error persists. What else can I try? Thank you.

Stratos
asked a month ago815 views
3 Answers
0
Accepted Answer

Hello.

Is the model enabled in the correct region?
This error can occur when running in a region that does not have model access enabled.
Try creating a client while specifying the region where the model is enabled as shown below.

bedrock_runtime = boto3.client(service_name='bedrock-runtime', region_name='us-east-1')
profile picture
EXPERT
answered a month ago
  • In what region did you enable the model? Also, what region are you running Lambda in? Could you also share the code you are running?

  • The problem was that the lambda function was not using the basic model my account had access to. I corrected the code and it works as expected now. Thank you because you made me check the lambda function code.

0

The model is enabled in the correct region, I have checked it.

Stratos
answered a month ago
0

Are you specifying correctly (maybe typo?) the model id? https://docs.aws.amazon.com/bedrock/latest/userguide/model-ids.html

profile picture
EXPERT
answered a month ago

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.

Guidelines for Answering Questions