Earlier quoted context omitted.
This is an amazing test and it's kinda' funny how terrible gpt-2-image is. I'd take "plagiarized" images (e.g. Google search & copy-paste) any day over how awful the OpenAI result is. Doesn't even seem like they have a sanity checker/post-processing "did I follow the instructions correctly?" step, because the digit-style constraint violation should be easily caught. It's also expensive as shit to just get an image th…
that is interesting cause I feel gpt-image-1 did have that feature. (source: https://chatgpt.com/share/69e83569-b334-8320-9fbf-01404d18df... )
ChatGPT Images 2.0
511–520 of 1001 posts
Re: ChatGPT Images 2.0
#512I've been trying out the new model like this: OPENAI_API_KEY="$(llm keys get openai)" \ uv run https://tools.simonwillison.net/python/openai_image.py \ -m gpt-image-2 \ "Do a where's Waldo style image but it's where is the raccoon holding a ham radio" Code here: https://github.com/simonw/tools/blob/main/python/openai_imag... Here's what I got from that prompt. I do not think it included a raccoon holding a ham radio…
Re: ChatGPT Images 2.0
#513Earlier quoted context omitted.
This is an amazing test and it's kinda' funny how terrible gpt-2-image is. I'd take "plagiarized" images (e.g. Google search & copy-paste) any day over how awful the OpenAI result is. Doesn't even seem like they have a sanity checker/post-processing "did I follow the instructions correctly?" step, because the digit-style constraint violation should be easily caught. It's also expensive as shit to just get an image th…
This is from Gemini - https://lens.usercontent.google.com/banana?agsi=CmdnbG9iYWw6...
Re: ChatGPT Images 2.0
#514I've been trying out the new model like this: OPENAI_API_KEY="$(llm keys get openai)" \ uv run https://tools.simonwillison.net/python/openai_image.py \ -m gpt-image-2 \ "Do a where's Waldo style image but it's where is the raccoon holding a ham radio" Code here: https://github.com/simonw/tools/blob/main/python/openai_imag... Here's what I got from that prompt. I do not think it included a raccoon holding a ham radio…
I just got a much better version using this command instead, which uses the maximum image size according to https://github.com/openai/openai-cookbook/blob/main/examples... OPENAI_API_KEY="$(llm keys get openai)" \ uv run 'https://raw.githubusercontent.com/simonw/tools/refs/heads/main/python/openai_image.py' \ -m gpt-image-2 \ "Do a where's Waldo style image but it's where is the raccoon holding a ham radio" \ --quali…
And this medium quality, high resolution https://elsrc.com/elsrc/waldo/10_wojaks.jpg was 13cents
p.s. aaaand that's soft launch my SaaS above, you can replace wojak.jpg with anything you want and it will paint that. It's basically appending to prompt defined by elsrc's dashboard. Hopefully a more sane way to manage genai content. Be gentle to my server, hn!
Re: ChatGPT Images 2.0
#515So during my Nano Banana Pro experiments I wrote a very fun prompt that tests the ability for these image generation models to follow heuristics, but still requires domain knowledge and/or use of the search tool: Create a 8x8 contiguous grid of the Pokémon whose National Pokédex numbers correspond to the first 64 prime numbers. Include a black border between the subimages. You MUST obey ALL the FOLLOWING rules for th…
Re: ChatGPT Images 2.0
#516Earlier quoted context omitted.
Very useful website. Would you have insight into what models are best at editing existing images? I often have to make very specific edits while keeping the rest of the image intact and haven't yet found a good model. These are typically abstract images for experiments. I asked gpt-image-2 to recolor specific scales of your Seedream 4 snake and change the shape of others. It did very poorly.
OpenAI actually has really good adherence, but occasionally tends to introduce its own almost equivalent of "tone mapping", making hyper-localized edits frustrating. I don’t know how much work it is for you, but one thing a lot of people do, myself included, is take the original image, make a change to it using something like NB, then paste that as the topmost layer in something like Krita/Pixelmator. After that, we’…
Re: ChatGPT Images 2.0
#517Price comparison: GPT Image 2 Low : 1024×1024 $0.006 | 1024×1536 $0.005 | 1536×1024 $0.005 Medium : 1024×1024 $0.053 | 1024×1536 $0.041 | 1536×1024 $0.041 High : 1024×1024 $0.211 | 1024×1536 $0.165 | 1536×1024 $0.165 GPT Image 1 Low : 1024×1024 $0.011 | 1024×1536 $0.016 | 1536×1024 $0.016 Medium : 1024×1024 $0.042 | 1024×1536 $0.063 | 1536×1024 $0.063 High : 1024×1024 $0.167 | 1024×1536 $0.25 | 1536×1024 $0.25
Weird that they restrict the resolution so much. Does it fall apart with more detail (when zoomed in) or does the cost just skyrocket?
Re: ChatGPT Images 2.0
#518Earlier quoted context omitted.
Where can I see the actual prompts and follow ups you fed each model?
So the prompts are tuned and adjusted on a per-model basis. If you look at the number of attempts, each receives a specific prompt variation depending on the model. This honestly isn't as much of an issue these days because SOTA models natural language parsing (particularly the multimodal ones) has eliminated a lot of the byzantine syntax requirements of the SD/SDXL days. The template prompt seen in each comparison g…
Re: ChatGPT Images 2.0
#519Earlier quoted context omitted.
I just got a much better version using this command instead, which uses the maximum image size according to https://github.com/openai/openai-cookbook/blob/main/examples... OPENAI_API_KEY="$(llm keys get openai)" \ uv run 'https://raw.githubusercontent.com/simonw/tools/refs/heads/main/python/openai_image.py' \ -m gpt-image-2 \ "Do a where's Waldo style image but it's where is the raccoon holding a ham radio" \ --quali…
The faces...that's nice that it turned a kid's book into an abomination
Re: ChatGPT Images 2.0
#520Overall, quite impressed with its continuity and agentic (i.e. research) features.