Issue Using Composer 2.5 Despite Adding Personal API Keys in Cursor Pro

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

Hello

I am using a Cursor Pro subscription, and I have added my own personal API keys from Anthropic, Gemini, and OpenAI to Cursor. However, when I try to use Composer 2.5, I receive the following error:

Request ID: 22104ed3-4c15-4e07-89fe-0389f19b1cae
{“error”:“ERROR_BAD_REQUEST”,“details”:{“title”:“Bad Request”,“detail”:“This model does not support custom API keys.”,“isRetryable”:false,“additionalInfo”:{},“buttons”:,“planChoices”:,“analyticsMetadata”:{“actionRequired”:“config”}},“isExpected”:true}
Bad Request This model does not support custom API keys.
ActionRequiredError: Bad Request This model does not support custom API keys.
at yk1 (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:35723:27236)
at Tag (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:35723:26381)
at Ik1 (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:35724:7469)
at Lag.run (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:35724:12367)
at async zle.runAgentLoop (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:48116:2927)
at async J$g.streamFromAgentBackend (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:48187:13834)
at async J$g.getAgentStreamResponse (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:48187:22596)
at async dut.submitChatMaybeAbortCurrent (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:35854:1970)
at async io (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:47078:33305)

Could you please check whether this issue is related to my Cursor Pro account settings, the connected API keys, Composer 2.5 model limitations, or Cursor’s internal configuration? Also, if I need to change any specific setting or add the API keys in a different way, please guide me.

I would appreciate your help with this issue.

Steps to Reproduce

Fix this problem

Operating System

MacOS

Version Information

Version: 3.7.36
VS Code Extension API: 1.105.1
Commit: 776d1f9d76df50a4e0aeca61819a88e7c1b861e0
Date: 2026-06-13T00:31:56.287Z
Layout: editor
Build Type: Stable
Release Track: Default
Electron: 39.8.1
Chromium: 142.0.7444.265
Node.js: 22.22.1
V8: 14.2.231.22-electron.0
xterm.js: 6.1.0-beta.256
OS: Darwin arm64 25.5.0

Does this stop you from using Cursor

No - Cursor works, but with this issue

hey @SamDev, this is expected, unfortunately, when you turn on the Override OpenAI Base URL, it passes every request towards this endpoint, and since composer 2.5 and other models aren’t available via this endpoint hence why you got this message error and logs, hope that help out, as of now, there is no way to use seemlessly both option, so you need to manually enable/disable it based on your needs.