Composer 2.5 forcing me to use a higher paying model due to an error

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

I say a prompt using cursor 2.5 and I get this error:
“Model does not support images”
“Trying to submit images without a vision-enabled model selected”

I get this error on any prompt, and not once did I try to submit an images. I have to use Chatgpt which I don’t want to use.

Thank you.

Steps to Reproduce

use composer 2.5

Expected Behavior

This error only makes sense if i’m actually using an image.

Screenshots / Screen Recordings

Operating System

Windows 10/11

Version Information

Version: 3.9.16 (user setup)
VS Code Extension API: 1.105.1
Commit: 042b3c1a4c53f2c3808067f519fbfc67b72cad80
Date: 2026-06-27T06:41:01.941Z (5 days ago)
Layout: editor
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: Windows_NT x64 10.0.26200

Does this stop you from using Cursor

No - Cursor works, but with this issue

Hey, thanks for the report. This isn’t a bug, it’s how the model works. Composer 2.5 is a fast text-only model for coding, and it can’t read images. It has had no vision support since release.

The “Model does not support images” error only shows up when there’s an image somewhere in the conversation. In your screenshot, this chat has an attached image. Cursor resends the full chat history on every new message, including that image. So the error can appear even for text requests, because the model still sees an image in the context and rejects the request.

How to fix it, pick any option:

  • Remove the image from the chat
  • Start a new chat so you get a clean context with no image
  • Use a vision model for requests with images (Sonnet, GPT-5.x, Gemini), and keep Composer 2.5 for everything else

So you’re not being forced onto a higher-paying model. Composer 2.5 will keep working for text requests as soon as there’s no image in the chat. Let me know if the error still happens after you try a clean chat.

that’s the issue, I don’t/didn’t post any images. I’m only using text and I’m getting that error. Its working now but it’s definitely something that should be looked at.

I was only using text.

Got it, thanks for clarifying. The tricky part is that your request text really was without an image, but this error is triggered by the whole chat context, not just the current message. If there was an image earlier in the same chat like a pasted screenshot or an attachment, Cursor sends it along with every next request. Composer 2.5 is a text-only model, so it rejects the entire request. That’s why the error can show up even when the specific message is text-only.

The fact that it works now fits this too. Looks like the context got cleared, like a new chat, or the image disappeared from the history.

In image-free chats, this error doesn’t happen, so Composer 2.5 won’t push you to a more expensive model in general. It only happens when there’s an image in the context.

Yes, I using ChatGPT 5.5, Sonnet then went back to composer, and it worked.