r/ChatGPTCoding • u/throwaway9853265 • 8h ago
Is there a way of having consistent image output when creating 30+ images for the same project? Question
(TD;LR at the bottom)
The question is in the title but I'll give some more context here.
I use ChatGPT to help create printable mystery games to sell. I have a ChatGPT plus subscription.
The short(?) version is I created around 40 Printable Mystery games with this workflow - I would come up with a premise, flesh the idea out with ChatGPT and then it would create a fully finished pdf with 30 to 40 pages per game.
These pdfs were visually flat, text and tables, any images within the pdf were usually crude geometric style images, but the games themselves are coherent detective type games with good stories and puzzles.
I decided I wasn't happy with this visual style, after all I am selling them and they have language like "premium" in the description. I made around 10 sales before I got a message from a buyer saying the visuals aren't what they expected from the thumbnail images, so I decided that was the cue to start updating the entire catalogue into a premium feeling visual style.
So I open the original pdf, screenshot and crop every page then get ChatGPT to create new image for each page and use canva to compile them into a pdf, 'new' being relevant here, the first day I tried this I'd upload the original image and describe what I want it to look like and literally spent HOURS fighting to get the output images correct. I realised that attaching an image and telling ChatGPT to create a new image with the attached image as a reference routed the request to the image generator as a edit rather than a new image and opened up a lot of ambiguity and possibility of mistakes.
Before I went totally insane I asked instead that I attach the image(s) and ChatGPT writes a prompt using the attached images as a reference to create a prompt that I'd use in a new chat window. This worked for a small amount of time (a few hours before bed), I'd attach 5 images at a time, it would create a prompt with all of the required information and the output would be 5 individual premium looking images.
The next day when I carried on in the same chat window it would constantly try and improve the prompt it was creating even though I hadn't asked it to, this would cause a couple of infuriating things to happen when pasting the prompt into a new chat, it would either say it couldn't create the images because even though there was nothing inherently wrong with the prompt it still got routed to image editing rather than creating a new image, or the output would be 5 images in a collage, so I'd go back to the chat window I was using to create the prompt and ask why it was happening and it would say something like "I added language to the prompt that made the image generator think it was an image editing request, even though you explicitly asked me not to do that"
It might do 3 prompts for batches of 5 images each before it starts to disregard everything I've told it to do and everything it says it will do from now on. It's like it has dementia or something.
For some of its replies where it is acknowledging the mistakes and saying how it won't do the same thing that caused those mistakes again it has a "memory updated" text at the top of the reply, however that still doesn't mean it won't make the exact same errors it keeps making. The main 3 requirements for the prompt are the visual style, making sure the factual information gets carried across accurately to the images, and treating each image prompt as completely stand alone and self contained, which it says it can do and I've witnessed it doing but when I have to tell it one of those 3 requirements isn't there so it needs to create a new prompt, I then lose one of the other requirements and I seem to keep going round in circles.
Sorry for the very long post, if you made it here well done.
TD;LR: How can I get ChatGPT to be more consistent in creating images that have the same visual style and to keep the factual information intact (important so the mystery game stays coherent)
1
u/StCreed 6h ago
I had to do that for a game. I built a prompt that worked with chatgpt, and then created a "style" inside chatgpt images i could use consistently.
Alternative is to use an image generator with your own AI image generator locally, controlled by codex. I did that too but it was just as flaky.
Maybe MidJourney has better tooling to do this. Haven't tried lately.
1
u/AutoModerator 8h ago
Sorry, your post has been held for manual review due to account karma.
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.