Where does the bug appear (feature/product)?
Cursor IDE
Describe the Bug
When Override OpenAI Base URL is enabled, Cursor routes requests for Cursor-managed models through the configured custom OpenAI-compatible endpoint.
For example, when I select gpt-5.6-luna from Cursor’s built-in model picker, the request is still sent to my custom proxy instead of Cursor’s backend.
I confirmed this behavior through the proxy logs.
My intended setup is to use both Cursor subscription models and custom models from my own OpenAI-compatible proxy in the same Cursor profile.
Steps to Reproduce
- Configure a custom OpenAI-compatible Base URL in Cursor.
- Enable Override OpenAI Base URL.
- Select a Cursor-managed model from the built-in model picker, for example gpt-5.6-luna.
- Send a request.
- Check the custom proxy logs.
- The request for gpt-5.6-luna is sent to the custom proxy.
If gpt-5.6-luna is intentionally unavailable on the proxy, Cursor returns:
The requested model is not available
Expected Behavior
Cursor-managed models selected from the built-in model picker should continue to use Cursor’s backend.
Custom models should use the configured custom OpenAI Base URL.
Ideally, the routing should behave like this:
Cursor-managed model → Cursor backend
Custom model → Custom OpenAI Base URL
Enabling Override OpenAI Base URL should not redirect Cursor-managed subscription models to the custom endpoint.
Screenshots / Screen Recordings
Operating System
Linux
Version Information
Version: 3.12.17
VS Code Extension API: 1.128.0
Commit: 0fb762053c34788bb7760d5673f8a6d4c8589d50
Date: 2026-07-17T02:53:53.006Z
Layout: IDE
Build Type: Stable
Release Track: Default
Electron: 40.10.3
Chromium: 144.0.7559.236
Node.js: 24.15.0
V8: 14.4.258.32-electron.0
xterm.js: 6.1.0-beta.256
OS: Linux x64 6.17.0-40-generic
For AI issues: which model did you use?
GPT-5.6 Luna (gpt-5.6-luna)
For AI issues: add Request ID with privacy disabled
5e466056-a8a2-4b1e-b437-bb91234259fb
Additional Information
This behavior was also confirmed by Cursor staff in the original feature-request thread:
https://forum.cursor.com/t/custom-base-urls-for-each-custom-model/147219/13
Cursor staff explained that, with Override OpenAI Base URL enabled, all requests currently go through the custom endpoint, including Cursor-managed models from the built-in picker.
The current workaround is to manually disable Override OpenAI Base URL when using Cursor subscription models, and enable it again when using custom models.
I created this separate report at the request of Cursor staff so that this routing issue can be tracked independently from the original per-model Base URL feature request.
I can also provide proxy logs showing that requests for gpt-5.6-luna are reaching the custom endpoint.
Does this stop you from using Cursor
Sometimes - I can sometimes use Cursor
