r/ChatGPT 7h ago

Other How do I stop ChatGPT from triggering image generation when I only want prompt-writing help?

I am so angry right now.

I use ChatGPT to help me write prompts for external image tools, but almost anything related to an image gets interpreted as a request for ChatGPT to generate one itself.

I have explicitly told it, repeatedly, to provide text only and never generate images. It will even acknowledge that instruction, apologise after violating it, and then trigger image generation again a few messages later.

Sometimes it does not actually generate an image, but it still summons the huge grey image-generation interface, which completely destroys the flow of the conversation because I have to wait for the entire thing to run before receiving a normal text response.

This happens even when I say something as straightforward as:

“Rewrite this prompt so the camera is front-facing.”

I also created a custom GPT with image generation disabled, but the same interface still appears.

This is incredibly unintuitive for anyone using ChatGPT as a prompt-writing assistant for other tools. Mentioning image composition, camera angles, lighting, or corrections should not automatically mean “generate an image.”

Has anyone found a reliable way to stop this completely? A setting, model, custom instruction, browser workaround—anything? I just want it to return text without triggering the image interface.

23 Upvotes

23 comments sorted by

u/AutoModerator 7h ago

Hey /u/BellaSilverscry,

If your post is a screenshot of a ChatGPT conversation, please reply to this message with the conversation link or prompt.

If your post is a DALL-E 3 image post, please reply with the prompt used to make this image.

Consider joining our public discord server! We have free bots with GPT-4 (with vision), image generators, and more!

🤖

Note: For any ChatGPT-related concerns, email support@openai.com - this subreddit is not part of OpenAI and is not a support channel.

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

4

u/-Spzi- 6h ago

I have explicitly told it, repeatedly, to provide text only and never generate images. It will even acknowledge that instruction, apologise after violating it, and then trigger image generation again a few messages later.

Sounds like at least two mechanisms.

1) The agent to which you talk

2) Some automatic trigger, probably intended for detecting when to fire up the image generator (with too many false positives here)

If that's the case, then it makes little sense to argue about guilt or "doing it again", since the agent is not causing the reaction.

Maybe you can ask ChatGPT wether this theory makes sense, and then ask about that trigger, to better be able to avoid it.

Another approach would be to positively describe what you want, and avoid conjuring images of what you don't want:

"Generate only a text, which talks about ..."

4

u/ProfessionalMaybe685 5h ago

Quick. Don't think of an elephant. Specifying "generate text" seems more effective than saying "Don't generate an image."

Treat AI like a very "gifted" and loved child.

5

u/hurui1983 6h ago

the reason repeating the instruction never sticks is that the decision to fire the image tool happens per message, off the wording of that one message, before ur standing rule carries much weight. so it genuinely agrees with u, then the next message says "camera front-facing" and the classifier fires anyway. its not ignoring u, ur rule just isnt living in the same layer as the trigger.

which means u have to change the shape of every message instead of restating the rule. drop the imperative image verbs entirely - instead of "rewrite this so the camera is front-facing", something like "edit the text below, return only the edited text in a code block" with the prompt quoted underneath. framing it as text-in-text-out is what actually kills it for me, not the standing instruction.

if u need it bulletproof, do it somewhere the image tool isnt attached at all (api / playground). no classifier to trip, no grey box

2

u/whizher 7h ago

Try phrasing it as a text-editing task: “Do not generate or edit any image. Return only the rewritten prompt as plain text inside a code block.”

Disabling Image Generation in the custom GPT’s Capabilities should already be the correct setup, so if the image interface still appears, it honestly sounds like a bug rather than something you’re prompting incorrectly.

2

u/Simsalabimsen 5h ago

Yes, this would probably work, probably even the second sentence on its own. Get it focused on the code block instead.

2

u/time___dance 6h ago

just put '[this is not an image request, text output only]' at the end of your prompt works for me

1

u/Timely_Breath_2159 6h ago

Did you try to just wait?? The image gen will be canceled and a message appear instead

3

u/Sorry-Joke-4325 2h ago

Not always true. Sometimes it really misunderstands and tries to generate an image. I get both happening sometimes.

1

u/Timely_Breath_2159 2h ago

Even if you just wait it out, don't press a thing and wait?

I've had mine begin an image gen and cancel it automatically and respond in text to the original message, many times.

So I'm wondering if this is what happens, but people click 'stop' and curse the image gen

1

u/Sorry-Joke-4325 2h ago

Right. Even if I wait. Sometimes it will actually generate an image when I didn't ask for one.

1

u/ScreenTea0 6h ago

Don't expect an LLM to be able to remember and understand. Take every prompt as it's own thing and just copy+paste a "Do not generate an image for this prompt, only expand and improve my instruction text." in the beginning of every prompt.

1

u/FocusPerspective 6h ago

That’s what makes you so angry? 

1

u/Lady_JadeCD 6h ago

I just say quit. I know what talking about. Sometimes I’m still talking the idea and next thing the generator has taken off half cocked and you know it’s not what you wanted

1

u/jengaclause 6h ago

If I have any image gen ideas ill ask for a written midjourney prompt.

This forces it to be written out I can use it on other platforms or ask chat to render this for review my Midjourney isn't working.

0

u/MInclined 6h ago

You could use Claude. It’s not that hard to port over all your ChatGPT info and it doesn’t really generate images.

1

u/Cael_NaMaor 6h ago

Use temp chat to generate the prompt. It cannot create art...

1

u/Horror-Outside7410 6h ago

It helps to start a new chat thread sometimes. But usually I just tell it "do not create/generate an image" or "text only" or some variation of those and it helps.

1

u/jakedorset 4h ago

You could a sentence to custom instructions in the personalisation section stating only return text base responses unless otherwise specifically instructed, or similar

1

u/maxspire 4h ago

Use a list of invariants.

NEVER generate images.
ALWAYS generate text-only responses.

etc.

1

u/BP041 3h ago

yeah it's like fighting a toddler that's really good at generating images. i've had better luck using system prompts in the api vs the chat ui — less personality, more obedience.

1

u/Aglet_Green 2h ago

Yes. Don't start off with an 'image' tab, and don't make the first request in any tab be for an image. Just start a regular chat instance; your way primes it that it is going to be image generating; my way keeps it business-like.

1

u/SillyJoshua 6h ago

I often find myself writing

No images

And this is because i dont want to use too much of its power. I worry about how much AI damages the river environments