Claude 4.5 Thinking model returning 404 errors in Cursor 2.0.69

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

When using my own Anthropic API key, requests to sonnet 4.5 Thinking model fails with a 404 error. Other Claude models (like 3.5 Sonnet and Haiku) work fine. This just started happening about an hour ago. It was working fine an hour ago and then suddenly I started receiving the error.

Steps to Reproduce

  1. Open Cursor Chat (Agent mode).
  2. Set model to Claude 4.5 Thinking.
  3. Use a valid Anthropic API key
  4. Send any prompt.
  5. Error immediately appears.

Expected Behavior

Claude 4.5 Thinking should respond normally using Anthropic’s endpoint.

Screenshots / Screen Recordings

Operating System

Windows 10/11

Current Cursor Version (Menu → About Cursor → Copy)

Version: 2.0.69 (user setup)
VSCode Version: 1.99.3
Commit: 63fcac100bd5d5749f2a98aa47d65f6eca61db30
Date: 2025-11-07T18:21:29.650Z
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?

claude-4.5-sonnet-thinking

For AI issues: add Request ID with privacy disabled

Request ID: bf28a049-64d0-4758-aeaf-9f17d1374dbb

Does this stop you from using Cursor

Yes - Cursor is unusable

4 Likes

getting same error

1 Like

i turned off api and it is working

Having the same issue.

2 Likes

I’m having the same issue with Sonnet 4.5 and Sonnet 4 thinking models.

As a work around I had to switched to GPT-5 Codex, but it’s no where near as good as Sonnet. :cry: I fortunately have a OPEN AI API key to use with GPT-5 but for those who don’t they are probably stuck.

Thanks for the report, I’ve raised it with the team.

2 Likes

Not sure if you have already diagnosed the issue; sharing my findings.

Claude Sonnet 4.5, Opus 4.1 are not working.

Haiku 4.5 is working.

Getting this error from request. I think it is trying to connect to OpenAI with my Anthropic API key

Request ID: 264f6031-039c-4176-9915-ee7993bf747d
{"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```\nRequest failed with status code 404: {\"type\":\"error\",\"error\":{\"type\":\"not_found_error\",\"message\":\"model: claude-4.5-sonnet\"},\"request_id\":\"req_011CUzw1dQTdpLbN8s3GPziP\"}\n```","additionalInfo":{},"buttons":[],"planChoices":[]},"isExpected":true}
ConnectError: [invalid_argument] Error
    at sJc.$endAiConnectTransportReportError (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:4989:399337)
    at xwo._doInvokeHandler (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:492:36007)
    at xwo._invokeHandler (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:492:35749)
3 Likes

Having the same issue of cursor trying to go to openai for claude 4.5 sonnet. 4.5 haiku works just fine.

{“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`\nRequest failed with status code 404: {\"type\":\"error\",\"error\":{\"type\":\"not_found_error\",\"message\":\"model: claude-4.5-sonnet\"},\"request_id\":\"req_011CV1F4gr1doo397Yzh5YC2\"}\n`”,“additionalInfo”:{},“buttons”:[ ],“planChoices”:[ ]},“isExpected”:true}
ConnectError: \[invalid_argument\] Error
at sJc.$endAiConnectTransportReportError (vscode-file://vscode-app/nix/store/4v4jly9lx48sgyqvnf360n239zbyivg4-code-cursor-2.0-extracted/usr/share/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:4989:399337)
at xwo.\_doInvokeHandler (vscode-file://vscode-app/nix/store/4v4jly9lx48sgyqvnf360n239zbyivg4-code-cursor-2.0-extracted/usr/share/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:492:36007)
at xwo.\_invokeHandler (vscode-file://vscode-app/nix/store/4v4jly9lx48sgyqvnf360n239zbyivg4-code-cursor-2.0-extracted/usr/share/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:492:35749)
at xwo.\_receiveRequest (vscode-file://vscode-app/nix/store/4v4jly9lx48sgyqvnf360n239zbyivg4-code-cursor-2.0-extracted/usr/share/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:492:34514)
at xwo.\_receiveOneMessage (vscode-file://vscode-app/nix/store/4v4jly9lx48sgyqvnf360n239zbyivg4-code-cursor-2.0-extracted/usr/share/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:492:33336)
at $Dt.value (vscode-file://vscode-app/nix/store/4v4jly9lx48sgyqvnf360n239zbyivg4-code-cursor-2.0-extracted/usr/share/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:492:31429)
at \_e.\_deliver (vscode-file://vscode-app/nix/store/4v4jly9lx48sgyqvnf360n239zbyivg4-code-cursor-2.0-extracted/usr/share/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:49:2962)
at \_e.fire (vscode-file://vscode-app/nix/store/4v4jly9lx48sgyqvnf360n239zbyivg4-code-cursor-2.0-extracted/usr/share/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:49:3283)
at dgt.fire (vscode-file://vscode-app/nix/store/4v4jly9lx48sgyqvnf360n239zbyivg4-code-cursor-2.0-extracted/usr/share/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:4974:12156)
at MessagePort. (vscode-file://vscode-app/nix/store/4v4jly9lx48sgyqvnf360n239zbyivg4-code-cursor-2.0-extracted/usr/share/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:7497:18439)```
1 Like

From @skim’s observation, I was able to understand that the issue is because Cursor is reaching out to OpenAI’s API, and there is an internal system in Cursor which will route all models with the prefix claude- to Anthropic.

So as a temporary fix, go to Cursor settings > models and add a custom model, and enter “claude-sonnet-4-5”. And select this model in the editor while sending out requests; this will route to Anthropic API and you can temporarily use this until the Cursor team fixes this.

3 Likes

HAVING THIS ERROR TOO!!!

the situation is similar

Check the Fix I mentioned above.. @Maddie_■■■■ @VECHKASOV

1 Like

thanks @Kevin_Jenish

claude-sonnet-4-5-thinkingcustom model works as well

1 Like

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

When I try to use any anthropic model while having Anthropic API Key set it returns:

We encountered an issue when using your API key: Provider was unable to process your request
API Error: Request failed with status code 404: {“type”:“error”,“error”:{“type”:“not_found_error”,“message”:“model: claude-4.5-sonnet”},“request_id”:“req_011CUzryhV1CNPZaaGSS9pji”}

However, when I disable my API key, it works normally.

I also added a custom model entry manually (claude-sonnet-4-5), and in that case it works correctly and I can see the usage in the Anthropic dashboard at https://console.anthropic.com.

Steps to Reproduce

  1. Add your Anthropic API Key and turn it on
  2. Make request with Sonnet 4.5

Screenshots / Screen Recordings

Operating System

MacOS

Current Cursor Version (Menu → About Cursor → Copy)

Version: 2.0.69
VSCode Version: 1.99.3
Commit: 63fcac100bd5d5749f2a98aa47d65f6eca61db30
Date: 2025-11-07T18:21:29.650Z
Electron: 37.7.0
Chromium: 138.0.7204.251
Node.js: 22.20.0
V8: 13.8.258.32-electron.0
OS: Darwin arm64 25.0.0

Does this stop you from using Cursor

Sometimes - I can sometimes use Cursor

I think cursor already fixed it, I just tested again without making the custom model and it worked. Try on your end

1 Like

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

This is a repeat of:

and seems related to this:

Error logs:

Request ID: 5d58fe43-454c-425c-b351-670826efe56a
{“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\nRequest failed with status code 404: {\"type\":\"error\",\"error\":{\"type\":\"not_found_error\",\"message\":\"model: claude-4.5-sonnet\"},\"request_id\":\"req_011CUzuL7yCiTnkSgfwz4hFb\"}\n”,“additionalInfo”:{},“buttons”:,“planChoices”:},“isExpected”:true}
ConnectError: [invalid_argument] Error
at sJc.$endAiConnectTransportReportError (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:4989:399337)
at xwo._doInvokeHandler (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:492:36007)
at xwo._invokeHandler (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:492:35749)
at xwo._receiveRequest (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:492:34514)
at xwo._receiveOneMessage (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:492:33336)
at $Dt.value (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:492:31429)
at _e._deliver (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:49:2962)
at _e.fire (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:49:3283)
at dgt.fire (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:4974:12156)
at MessagePort. (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:7497:18439)

Steps to Reproduce

  • custom anthropic key
  • try to make a request

Operating System

MacOS

Current Cursor Version (Menu → About Cursor → Copy)

Version: 2.0.69
VSCode Version: 1.99.3
Commit: 63fcac100bd5d5749f2a98aa47d65f6eca61db30
Date: 2025-11-07T18:21:29.650Z
Electron: 37.7.0
Chromium: 138.0.7204.251
Node.js: 22.20.0
V8: 13.8.258.32-electron.0
OS: Darwin arm64 24.2.0

For AI issues: which model did you use?

claude-4.5-sonnet

For AI issues: add Request ID with privacy disabled

Request ID: 5d58fe43-454c-425c-b351-670826efe56a
{“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\nRequest failed with status code 404: {\"type\":\"error\",\"error\":{\"type\":\"not_found_error\",\"message\":\"model: claude-4.5-sonnet\"},\"request_id\":\"req_011CUzuL7yCiTnkSgfwz4hFb\"}\n”,“additionalInfo”:{},“buttons”:,“planChoices”:},“isExpected”:true}
ConnectError: [invalid_argument] Error
at sJc.$endAiConnectTransportReportError (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:4989:399337)
at xwo._doInvokeHandler (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:492:36007)
at xwo._invokeHandler (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:492:35749)
at xwo._receiveRequest (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:492:34514)
at xwo._receiveOneMessage (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:492:33336)
at $Dt.value (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:492:31429)
at _e._deliver (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:49:2962)
at _e.fire (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:49:3283)
at dgt.fire (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:4974:12156)
at MessagePort. (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:7497:18439)

Does this stop you from using Cursor

Yes - Cursor is unusable

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

I use clause api key for claude models in cursor but it has 404, it was working this morning.

Request ID: 824b3a84-f510-4835-b62c-862ef487122b
{“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\nRequest failed with status code 404: {\"type\":\"error\",\"error\":{\"type\":\"not_found_error\",\"message\":\"model: claude-4.5-sonnet\"},\"request_id\":\"req_011CV15S8wpbbVqzmStfJAME\"}\n”,“additionalInfo”:{},“buttons”:,“planChoices”:},“isExpected”:true}
ConnectError: [invalid_argument] Error
at sJc.$endAiConnectTransportReportError (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:4989:399337)
at xwo._doInvokeHandler (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:492:36007)
at xwo._invokeHandler (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:492:35749)
at xwo._receiveRequest (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:492:34514)
at xwo._receiveOneMessage (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:492:33336)
at $Dt.value (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:492:31429)
at _e._deliver (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:49:2962)
at _e.fire (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:49:3283)
at dgt.fire (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:4974:12156)
at MessagePort. (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:7497:18439)

Steps to Reproduce

use anthropic api key

Operating System

MacOS

Current Cursor Version (Menu → About Cursor → Copy)

Version: 2.0.69
VSCode Version: 1.99.3
Commit: 63fcac100bd5d5749f2a98aa47d65f6eca61db30
Date: 2025-11-07T18:21:29.650Z
Electron: 37.7.0
Chromium: 138.0.7204.251
Node.js: 22.20.0
V8: 13.8.258.32-electron.0
OS: Darwin arm64 25.0.0

Does this stop you from using Cursor

Yes - Cursor is unusable

same thing started from today
but custom model `claude-sonnet-4-5-20250929` works!

The issue for me has been resolved

same here, still not fixed

@austinp can we expedite this one?