# Introducing ChatGPT Images 2.5

> Source: <https://simonwillison.net/2026/Sep/8/introducing-chatgpt-images-25/>
> Published: 2026-09-08 22:46:33+00:00

[Introducing ChatGPT Images 2.5](https://openai.com/index/introducing-chatgpt-images-2-5/)

There are two new model IDs in the API: `gpt-image-2.5-sunburst` and `gpt-image-2.5-flare`. Based [on this](https://developers.openai.com/api/docs/guides/image-generation#overview) I think Sunburst is the stronger option:

Choose Sunburst for workflows where editing precision matters most, and Flare for fast, high-quality everyday image generation.

I [upgraded](https://github.com/simonw/tools/pull/333) my [openai_image.py](https://tools.simonwillison.net/python/#openai_imagepy) CLI tool to support passing in one or more reference images, so now this works:

```
uv run https://tools.simonwillison.net/python/openai_image.py \
  'add a raccoon scientist studying the chart thoughtfully' \
  -i https://static.simonwillison.net/static/2026/openai-agent-usage.webp \
  -m gpt-image-2.5-sunburst
```

This is the [original image](https://static.simonwillison.net/static/2026/openai-agent-usage.webp), and here's what I got back from that prompt to "add a raccoon scientist studying the chart thoughtfully":

Tags: [tools](https://simonwillison.net/tags/tools), [ai](https://simonwillison.net/tags/ai), [openai](https://simonwillison.net/tags/openai), [generative-ai](https://simonwillison.net/tags/generative-ai), [uv](https://simonwillison.net/tags/uv), [text-to-image](https://simonwillison.net/tags/text-to-image)
