Apr 6, 2022 · Models

DALL·E 2

OpenAI

OpenAI's DALL·E 2 generates and edits 1024x1024 images by decoding CLIP embeddings with diffusion. Text-to-image becomes an editing tool for non-specialists, and its gated rollout frames the openness debate.

2,035 words10 min readReviewed Sep 10, 2026

The announcement and the narrow claim

On 6 April 2022, OpenAI introduced DALL·E 2, a text-to-image system that generated 1024x1024 images from natural-language prompts and, unlike its predecessor, could edit existing images and produce variations of them. One week later the accompanying research paper appeared: Hierarchical Text-Conditional Image Generation with CLIP Latents, by Aditya Ramesh, Prafulla Dhariwal, Alex Nichol, Casey Chu and Mark Chen. The paper's central, documented contribution is a two-stage generative design: a prior that produces a CLIP image embedding from a text caption, and a decoder that produces an image conditioned on that embedding.

It helps to separate two levels of claim. The narrow one is technical and verifiable: a specific architecture, a reported tradeoff (more image diversity with minimal loss in photorealism and caption similarity), and a set of new interactive capabilities. The broad one is historical: DALL·E 2 became the public face of a wave of high-quality text-to-image systems in 2022. The narrow claim is what the paper actually demonstrated; the broad claim depends on what competitors shipped and how users adopted the technology in the months that followed.

From autoregressive tokens to diffusion: the DALL·E 1 baseline

The predecessor sets the baseline against which DALL·E 2 should be read. The original DALL·E, described in Zero-Shot Text-to-Image Generation in early 2021, treated the problem as sequence modelling: a discrete autoencoder converted images into a grid of tokens, and a large autoregressive transformer modelled text tokens and image tokens as a single stream. Its authors emphasised that with sufficient scale, this simple recipe achieved competitive zero-shot results without task-specific architectures or auxiliary losses.

That design carried an intrinsic cost. Generating an image meant sampling image tokens one at a time from a fixed vocabulary, and the discrete tokenizer imposed a ceiling on fidelity that pushed output toward lower resolutions and a recognisable, sometimes blurry, texture. DALL·E 2 abandoned this pipeline almost entirely. It kept the ambition (open-ended text-to-image generation) but replaced the autoregressive-over-tokens machinery with diffusion, and it swapped the learned image vocabulary for CLIP's continuous representation space. Reading the two systems side by side clarifies that the shared name conceals a substantial change of method rather than an incremental upgrade.

CLIP and the representation the system inverts

The second stage's name, unCLIP, points at its lineage. CLIP, from Learning Transferable Visual Models From Natural Language Supervision, trained an image encoder and a text encoder jointly on 400 million image-text pairs so that matching images and captions land near each other in a shared embedding space. CLIP was built for recognition and retrieval, not generation: it scores how well an image and a caption agree.

DALL·E 2 runs this relationship in reverse. Instead of asking CLIP to judge an image, the system asks a decoder to invert a CLIP image embedding back into an image, hence unCLIP. This design choice has a concrete payoff described in the paper: because the decoder is conditioned on a semantic embedding rather than on pixels, it can generate variations of a given image that preserve its meaning and style while changing incidental details, and it can perform language-guided manipulations in a zero-shot fashion. The embedding, in other words, becomes a controllable handle on content. The dependence is worth stating plainly: DALL·E 2 is not a self-contained model but a generative process wrapped around a pre-existing representation that was trained for a different purpose.

GLIDE and the diffusion turn that preceded it

DALL·E 2 did not introduce diffusion to OpenAI's image work; it inherited it. Diffusion models learn to reverse a gradual noising process, a framework made practical for high-quality synthesis by Denoising Diffusion Probabilistic Models in 2020. The approach became competitive with the then-dominant generative adversarial networks through Diffusion Models Beat GANs on Image Synthesis, which introduced classifier guidance as a way to trade diversity for fidelity, reporting an FID of 3.94 on ImageNet at 256x256.

The most direct ancestor is GLIDE, released in December 2021 by an overlapping OpenAI team. GLIDE applied text-conditional diffusion directly and, crucially, showed it could be fine-tuned for inpainting, enabling text-driven image editing. DALL·E 2's decoder is essentially a modified GLIDE model that additionally conditions on CLIP image embeddings, and it uses classifier-free guidance, the technique later formalised in Classifier-Free Diffusion Guidance by Ho and Salimans. The novelty of DALL·E 2 therefore lies less in diffusion itself than in placing a CLIP-embedding stage in front of a GLIDE-style decoder.

How unCLIP actually works: the prior and the decoder

The two stages solve two different problems. A caption does not determine a single image, so the prior's job is to map a text caption to a plausible CLIP image embedding, one point in a space of many valid ones. The paper compares two ways to build this prior, an autoregressive model and a diffusion model, and reports that the diffusion prior is both more computationally efficient and produces higher-quality samples, which is why it became the default.

The decoder then inverts that embedding into pixels. Because CLIP embeddings are compact and lossy, the decoder is generative rather than deterministic: it must invent detail consistent with the semantics the embedding encodes. To reach 1024x1024, DALL·E 2 does not generate at full resolution directly. The decoder produces a small image, and two further diffusion upsamplers enlarge it in stages. Chaining a text-to-embedding prior with an embedding-to-image decoder and upsamplers is what the paper means by a hierarchical, two-stage system, and the separation is what makes variations and edits natural operations rather than special cases.

Editing, variations, and outpainting as first-class operations

The capability that most distinguished DALL·E 2 from DALL·E 1 in practice was not raw quality but interactivity. The OpenAI announcement foregrounded three operations: generating an image from a prompt, producing variations of an uploaded image, and making realistic edits by adding or removing elements while respecting shadows, reflections and textures. This last operation, inpainting, was the direct descendant of the GLIDE fine-tuning result.

Variations and edits work because the architecture exposes intermediate representations to manipulation. A variation resamples the decoder from the same CLIP image embedding, holding meaning fixed while letting non-essential details change. An edit conditions the diffusion process on the surrounding pixels and a text instruction so that only the masked region is regenerated. OpenAI later extended editing outward from the image frame, a feature commonly called outpainting, letting users grow a canvas beyond its original borders. These were not cosmetic additions. They reframed a text-to-image model as a tool for iterative visual work rather than a one-shot generator, which is a large part of why the system felt usable to non-specialists.

The evidence: diversity, photorealism, and the benchmark numbers

The paper's headline empirical claim is a tradeoff, not a clean win. Explicitly generating a CLIP image embedding before decoding, the authors report, improves image diversity with minimal loss in photorealism and caption similarity. In human evaluations comparing unCLIP against GLIDE, raters preferred unCLIP's samples for diversity while judging photorealism and caption match to be roughly comparable. That is a careful, task-specific result about a design choice, and it should be read as such rather than as a general statement that DALL·E 2 was the best image generator of its moment.

The automated benchmark numbers reinforce that caution. On the standard MS-COCO zero-shot Frechet Inception Distance, where lower is better, the unCLIP paper reports a score in the low tens, materially higher (worse) than the 7.27 that Google's Imagen reported six weeks later. FID captures distributional realism, not prompt faithfulness or usefulness, so it does not by itself rank these systems for practical work. But it does undercut any story in which DALL·E 2 was unambiguously state of the art on photorealism; its advantage was as much about editing, accessibility and product experience as about topping a metric.

The competing text-to-image approaches of 2022

DALL·E 2 arrived into an unusually crowded and fast-moving field, and placing it accurately requires naming its rivals. Google's Imagen, disclosed in May 2022, was also a cascaded diffusion system but made a different bet: it used a large frozen text-only language model (T5) as its text encoder and argued that scaling the language encoder mattered more than scaling the image components, reporting that new state-of-the-art COCO FID of 7.27. Google also pursued the autoregressive path DALL·E 1 had taken, scaling it far further in Parti, which reported a zero-shot COCO FID of 7.23, evidence that the token-based approach had not been exhausted.

The most consequential contemporary was structurally different again. High-Resolution Image Synthesis with Latent Diffusion Models, the basis of Stable Diffusion, ran diffusion inside the compressed latent space of a pretrained autoencoder, cutting compute enough to run on consumer hardware. When its weights were released openly in August 2022, the contrast with DALL·E 2's gated access became a defining fault line: a comparably capable model that anyone could download, fine-tune and run offline. The 2022 text-to-image moment was not one system but at least four distinct strategies competing at once.

What the model could not do: binding, text, and compositional control

An honest account has to record the failure modes, several of which the paper itself analyses. The reliance on CLIP embeddings that DALL·E 2 exploits for variations also weakens it on attribute binding. The paper notes that unCLIP is worse than GLIDE at producing images that correctly bind attributes to objects, for example rendering a red cube on top of a blue cube with the colours in the right places, because a single CLIP embedding does not cleanly separate which property belongs to which object. Compositional reliability and image quality are genuinely different questions, and DALL·E 2 was strong on the second while remaining fragile on the first.

Two further limits were widely observed. The system struggled to render coherent text inside images, producing scrambled or nonsensical letterforms, a weakness the paper attributes in part to how CLIP encodes text in scenes. And, as with any generative model, photorealistic output could contain invented details, anatomical errors and confidently rendered mistakes. Fidelity of texture did not imply fidelity of fact; a convincing image is not a correct one, and DALL·E 2's most impressive samples coexisted with a long tail of plausible-looking errors.

Access, safety, and the documented risk surface

DALL·E 2 shipped not as an open release but as a controlled preview, and OpenAI published a system card on risks and limitations that is unusually candid about why. It catalogues explicit and violent content that filtering could not fully prevent, representational bias (an overrepresentation of White-passing individuals and Western concepts, and disparate performance across demographic groups), harassment risk from photorealistic inpainting, disinformation, and the generation of trademarked or copyrighted material.

The mitigations were as much about deployment as about the model. Access was initially limited to a small set of vetted users; content filters screened prompts and uploads; the training process was modified to limit memorisation of faces; users were barred from uploading images of real people without consent; and generated images had to be disclosed as AI-made. OpenAI framed limited access as itself a safety measure while it mapped the risk surface, and later in 2022 it widened availability and eventually removed the waitlist. This gated, staged rollout is part of the historical record: it stands in deliberate contrast to the open-weights release of Stable Diffusion the same year, and the two postures seeded a debate about openness and safety that outlasted both systems.

How to place DALL·E 2 in the history of generative imagery

The evidence supports a specific reading rather than a sweeping one. DALL·E 2 was an inflection point in public perception and product usability far more than a singular scientific breakthrough. Its components were largely inherited: CLIP for the representation, diffusion and classifier-free guidance for the generator, GLIDE for the editing recipe. Its genuine contribution was the architectural composition, the unCLIP two-stage design that turned a recognition model's embedding space into a controllable substrate for generation, editing and variation, together with a level of output quality and interaction that reached a broad audience.

A useful way to navigate outward from this event is to ask three questions of it. Which earlier idea supplied a necessary part (CLIP, GLIDE, diffusion guidance)? Which contemporary took a different route to a similar goal (Imagen's frozen language encoder, Parti's autoregression, latent diffusion's efficiency and openness)? And which limitation demanded further work (attribute binding, in-image text, bias and misuse)? Answered together, they place DALL·E 2 as the moment text-to-image generation became something ordinary people used and argued about, without pretending that any one model settled the underlying questions of quality, control, or safety.

References

Cite this report

Chronicle. (2026, September 10). DALL·E 2 (2022). https://epoch.founden.co/events/dall-e-2

Connected developments

Follow the timeline

The history of AI is still being written. Get an email when a new event is added to Chronicle. No noise, one-click unsubscribe.