Where does the bug appear (feature/product)?
Cursor IDE
Describe the Bug
Related to Provider Error - Trouble Finding Resource (appears closed/stale) — reporting a fresh occurrence with a different trigger: attaching a screenshot/image to a chat message while “Override OpenAI Base URL” + a custom OpenAI-compatible API key (BYOK) are enabled. Text-only messages work fine against the same custom endpoint; the moment an image is attached, the request fails almost immediately with:
Provider Error: We’re having trouble finding the resource you requested. If the problem persists, please contact support.
Locally, Cursor’s own request trace logs (cursor.requestTraces.log) show the failing request completes gatherImageSelections (image successfully attached) and then errors inside the rpc.run span to Cursor’s backend in ~1.8s — consistent with a fast-fail rejection rather than a real timeout/connectivity problem with our endpoint. This matches the pattern other users have described where BYOK + Override Base URL requests carrying an image get intercepted/validated differently on Cursor’s backend than plain text requests, instead of being routed through the configured custom base URL end-to-end.
Steps to Reproduce
- Settings → Models → API Keys: enable OpenAI API Key (custom key) + Override OpenAI Base URL pointing at a custom OpenAI-compatible endpoint
- Start a chat, send a text-only message → works
- Attach a screenshot/image to a chat message, send → fails with Provider Error
Expected Behavior
Image-attached requests should route through the same custom base URL as text requests, or fail with a specific, accurate error if the configured model/endpoint doesn’t support vision — not a generic “resource not found” after appearing to succeed locally.
Screenshots / Screen Recordings
Operating System
Linux
Version Information
Version: 3.15.6
VSCode Version: 1.128.0
Commit: a1f686545fd0ce8917bbd2449f733551a9bce420
Date: 2026-08-06T01:41:03.876Z
Build Type: Stable
For AI issues: add Request ID with privacy disabled
1cc98993-363f-4cb1-98b9-4a528d277d7a
Additional Information
Cursor works, but this blocks screenshot/vision workflows against our custom endpoint.
Does this stop you from using Cursor
No - Cursor works, but with this issue
