Opus 4.5 bedrock not working

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

I try to use the
anthropic.claude-opus-4-5-20251101-v1:0
and the
global.anthropic.claude-opus-4-5-20251101-v1:0
test model thing in cursor

and i get “The provided model identifier is invalid.” for using the opus 4.5 “anthropic.claude-opus-4-5-20251101-v1:0”

im on region us-east-2
i also went to the IAM
and gave permissions

AmazonBedrockFullAccess
AmazonBedrockLimitedAccess
AmazonBedrockMarketplaceAccess

FIX PLEASE!!!

Steps to Reproduce

use the opus 4.5 bedrock

Expected Behavior

NOT WORK!!!

Operating System

Windows 10/11

Current Cursor Version (Menu → About Cursor → Copy)

Version: 2.1.39 (system setup)
VSCode Version: 1.105.1
Commit: 60d42bed27e5775c43ec0428d8c653c49e58e260
Date: 2025-11-27T02:30:49.286Z
Electron: 37.7.0
Chromium: 138.0.7204.251
Node.js: 22.20.0
V8: 13.8.258.32-electron.0
OS: Windows_NT x64 10.0.26200

For AI issues: which model did you use?

opus 4.5

For AI issues: add Request ID with privacy disabled

Request ID: c3c53b0c-d7e9-4888-ba01-3419add37be5
{“error”:“ERROR_OPENAI”,“details”:{“title”:“Unable to reach the model provider”,“detail”:“We encountered an issue when using your API key: Provider was unable to process your request\n\nAPI Error:\n\n\nThe provided model identifier is invalid.\n”,“additionalInfo”:{},“buttons”:,“planChoices”:},“isExpected”:true}
ConnectError: [invalid_argument] Error
at UZc.$endAiConnectTransportReportError (vscode-file://vscode-app/c:/Program%20Files/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:6331:408701)
at rLo._doInvokeHandler (vscode-file://vscode-app/c:/Program%20Files/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:6948:21873)
at rLo._invokeHandler (vscode-file://vscode-app/c:/Program%20Files/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:6948:21615)
at rLo._receiveRequest (vscode-file://vscode-app/c:/Program%20Files/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:6948:20377)
at rLo._receiveOneMessage (vscode-file://vscode-app/c:/Program%20Files/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:6948:19194)
at _Pt.value (vscode-file://vscode-app/c:/Program%20Files/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:6948:17286)
at _e._deliver (vscode-file://vscode-app/c:/Program%20Files/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:49:2962)
at _e.fire (vscode-file://vscode-app/c:/Program%20Files/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:49:3283)
at tpt.fire (vscode-file://vscode-app/c:/Program%20Files/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:6316:12156)
at MessagePort. (vscode-file://vscode-app/c:/Program%20Files/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:8976:18439)

Additional Information

NO BRO FIX IT

Does this stop you from using Cursor

Yes - Cursor is unusable

Hey, thanks for the report. This is a similar issue to I can't use opus 4.5 model with bedrock API key.

The same problem - Opus 4.5 via Bedrock shows the error “model identifier is invalid”. It turned out to be a bug in Cursor where Opus 4.5 was incorrectly handled as a “reasoning effort” model.

Good news: the bug should already be fixed. Try:

  • Update to the latest Cursor version (you have 2.1.39, there should be a newer one)
  • Use the correct ID format: global.anthropic.claude-opus-4-5-20251101-v1:0
  • Make sure you have access to the model in AWS Bedrock

If it still doesn’t work after updating, please share the results - I’ll pass it on to the engineers.

Still not working
Version: 2.1.41 (system setup)
VSCode Version: 1.105.1
Commit: 1321aa9140784391e83a406174345e818fe156f0
Date: 2025-11-30T18:58:57.968Z
Electron: 37.7.0
Chromium: 138.0.7204.251
Node.js: 22.20.0
V8: 13.8.258.32-electron.0
OS: Windows_NT x64 10.0.26200

Request ID: cb597e4a-e788-44d8-a43e-9bd45cb2ad38
{“error”:“ERROR_OPENAI”,“details”:{“title”:“Unable to reach the model provider”,“detail”:“We encountered an issue when using your API key: Provider was unable to process your request\n\nAPI Error:\n\n\nThe provided model identifier is invalid.\n”,“additionalInfo”:{},“buttons”:,“planChoices”:},“isExpected”:true}
ConnectError: [invalid_argument] Error
at jZc.$endAiConnectTransportReportError (vscode-file://vscode-app/c:/Program%20Files/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:6331:408701)
at dLo._doInvokeHandler (vscode-file://vscode-app/c:/Program%20Files/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:6948:21873)
at dLo._invokeHandler (vscode-file://vscode-app/c:/Program%20Files/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:6948:21615)
at dLo._receiveRequest (vscode-file://vscode-app/c:/Program%20Files/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:6948:20377)
at dLo._receiveOneMessage (vscode-file://vscode-app/c:/Program%20Files/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:6948:19194)
at _Pt.value (vscode-file://vscode-app/c:/Program%20Files/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:6948:17286)
at _e._deliver (vscode-file://vscode-app/c:/Program%20Files/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:49:2962)
at _e.fire (vscode-file://vscode-app/c:/Program%20Files/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:49:3283)
at tpt.fire (vscode-file://vscode-app/c:/Program%20Files/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:6316:12156)
at MessagePort. (vscode-file://vscode-app/c:/Program%20Files/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:8977:18439)

nvm found fix have to make

global.anthropic.claude-opus-4-5-20251101-v1:0

a custom model