使用AWS re:Post即您表示您同意 AWS re:Post 使用条款

Anthropic Claude 3 - Sonnet - Access Denied Error

0

I was granted to use Claude 3 Sonnet on Bedrock today (shows up as "Access granted" in my Model Access Bedrock page). In my JS code which was working fine, I merely replaced my "modelID" value of "anthropic.claude-v2:1" with "anthropic.claude-3-sonnet-20240229-v1:0" - I'm getting an "AccessDeniedException: You don't have access to the model with the specified model ID." But I do have access from the Bedrock model access page. Anyone have suggestions on how to troubleshoot? Everything was working with version 2.1.

已提问 9 个月前3425 查看次数
4 回答
2
已接受的回答

Hello.

Is the region specified in the JavaScript code correct?
I believe Claude 3 Sonnet is currently only available in us-east-1 and us-west-2.(When I checked from the management console, I was able to enable it only in us-east-1 and us-west-2.)
Also, is Claude 3 Sonnet enabled in the correct region?

profile picture
专家
已回答 9 个月前
profile picture
专家
已审核 9 个月前
1

Hi,

You may face the same issue as me: for Claude v2.1, I was using InvokeModel API. For Claude v3 Sonnet, Messages API is required.

Otherwise, you'll get something like this (in Python):

exception: <class 'botocore.errorfactory.ValidationException'> - message:An error occurred 
(ValidationException) when calling the InvokeModel operation: "claude-3-sonnet-20240229"
 is not supported on this API. Please use the Messages API instead.

Best,

Didier

profile pictureAWS
专家
已回答 9 个月前
profile picture
专家
已审核 5 个月前
0

Thanks Didier and Riku. Riku that was it - thanks. I had enabled it in US East, but my code is using US West. Didier, also need refactor to Messages API as I got the same error after. Thanks for the answer!

已回答 9 个月前
0

Hi, I could not find any docs on messages API in Golang SDK - bedrockruntime. The native anthropic API requires API_KEY and I wish to work with AWS bedrock service to use it in Golang

Previously I was using v2.1 which had huge response times and I was eagerly waiting for v3 but seems like I can't directly switch to it.

已回答 9 个月前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则