> Images 2.6 is available globally today in ChatGPT and Codex across all subscription tiers on desktop, mobile, and web.
But I just updated my codex-cli to the latest version (still 0.166.0) and it is still unable to generate gifs. Very disappointing
It feels like a sleazy pattern and defeats the purpose of why I’d want to generate a gif in the first place, which to make clear is likely going to be to share with friends in a chat. I’m not interested in driving traffic to ChatGPT.com to impress my friends.
Same applies for speech models.
"generalist" multi-modal LLM mostly uses images (and videos, sounds, etc.) as input. I'm quite sure they have an output head for it, as well, used during training, but their outputs are probably not as good. They generate images much faster (hence probably cheaper), too: typically a token is 16x16 pixels, so to generate an image of modest 512x512 resolution would be the same as generating a 1024 token length string, that nowadays is pretty fast and cheap (e.g. with Sol it would be about $0.01). But the result won't be great.
Diffusion models instead are trained to generate a "denoising" step of the image. Typically they have some inputs (e.g. the owl sketch in the blog post and an embedding of your textual request), start either from pure noise or from a noisy version of an input image, and then repeatedly slightly modify it in anywhere between 4 and 100 (or more) steps (hyperparameter to be chosen, and also depends if you start from noise or from something non-pure-noise), each time making a version that the model believes to be a bit closer to where you want to get. The underlying model _could_ be similar to the language model, but I think it isn't, because (1) if you want to call it 100 times in 4 seconds it must be smaller and dedicated, and (2) it's trained to do _exactly_ that, i.e. remove 1/100th of the noise, no more, no less. So it must be a dedicated one.
A few years ago people did research on "one shot" methods (earliest were GANs of course, but also some autoregressive model like a multimodal LLM directly), but as far as I know, quality has always stayed well behind diffusion models. It was faster, though, not more expensive.
I also take it for what it is, incredible none determinstic engineering.
That being said, i always feels a bit of sympathy for "the machine" when they say things like:
- Oh it horrible to use
- It changed everything instead of the one thing i asked (probably biggest misconceptions and misunderstood technical part among my none-techie friends).
I've heard the "reason" from my non-techie friends "oh 'they' do that on purpose ! So you have to upgrade.
Ive once or twice had the non-deterministic discussion with them.. but dont think explained it very well.
Either way for all its warts etc i still find Ai-images extremely useful, as someone that before couldnt really produce any visual-assets.