From 1af1d7cd7c8043ea58ce7dc3098bc0fe4c59c9a5 Mon Sep 17 00:00:00 2001 From: Claude Date: Thu, 5 Nov 2026 08:54:46 +0000 Subject: [PATCH] feat(openai): add gpt-image-2.6-flare to the images catalog --- .../images/providers/openai/models.py | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/src/celeste/modalities/images/providers/openai/models.py b/src/celeste/modalities/images/providers/openai/models.py index 9f6bcd1b..17df2f0c 100644 --- a/src/celeste/modalities/images/providers/openai/models.py +++ b/src/celeste/modalities/images/providers/openai/models.py @@ -111,6 +111,27 @@ ImageParameter.OUTPUT_COMPRESSION: Range(min=0, max=100), }, ), + Model( + id="gpt-image-2.6-flare", + provider=Provider.OPENAI, + display_name="GPT Image 2.6 Flare", + operations={Modality.IMAGES: {Operation.GENERATE, Operation.EDIT}}, + streaming=True, + parameter_constraints={ + ImageParameter.PARTIAL_IMAGES: Range(min=0, max=3), + ImageParameter.ASPECT_RATIO: Choice( + options=["1024x1024", "1536x1024", "1024x1536", "auto"] + ), + ImageParameter.QUALITY: Choice(options=["low", "medium", "high", "auto"]), + ImageParameter.NUM_IMAGES: Range(min=1, max=10), + ImageParameter.OUTPUT_FORMAT: Choice(options=["png", "jpeg", "webp"]), + ImageParameter.BACKGROUND: Choice( + options=["transparent", "opaque", "auto"] + ), + ImageParameter.SAFETY_TOLERANCE: Choice(options=["auto", "low"]), + ImageParameter.OUTPUT_COMPRESSION: Range(min=0, max=100), + }, + ), Model( id="gpt-image-2.5-sunburst", provider=Provider.OPENAI,