From d8b599b4c24ccec25ef6713b13ba03b628dfe63b Mon Sep 17 00:00:00 2001 From: Paul Barbaste <42540782+Paulhb7@users.noreply.github.com> Date: Wed, 12 Nov 2025 15:28:13 +0100 Subject: [PATCH 1/2] Add GPT-5 mini and nano model to OpenAI provider --- .../providers/openai/models.py | 26 +++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/packages/text-generation/src/celeste_text_generation/providers/openai/models.py b/packages/text-generation/src/celeste_text_generation/providers/openai/models.py index 64a7afa6..781da5f3 100644 --- a/packages/text-generation/src/celeste_text_generation/providers/openai/models.py +++ b/packages/text-generation/src/celeste_text_generation/providers/openai/models.py @@ -70,6 +70,32 @@ ), TextGenerationParameter.OUTPUT_SCHEMA: Schema(), }, + ), + Model( + id="gpt-5-mini", + provider=Provider.OPENAI, + display_name="GPT-5 Mini", + streaming=True, + parameter_constraints={ + Parameter.MAX_TOKENS: Range(min=1, max=128000), + TextGenerationParameter.THINKING_BUDGET: Choice( + options=["minimal", "low", "medium", "high"] + ), + TextGenerationParameter.OUTPUT_SCHEMA: Schema(), + }, + ), + Model( + id="gpt-5-nano", + provider=Provider.OPENAI, + display_name="GPT-5 Nano", + streaming=True, + parameter_constraints={ + Parameter.MAX_TOKENS: Range(min=1, max=128000), + TextGenerationParameter.THINKING_BUDGET: Choice( + options=["minimal", "low", "medium", "high"] + ), + TextGenerationParameter.OUTPUT_SCHEMA: Schema(), + }, ), Model( id="gpt-4.1", From 6bffa6588abc93a2dc95a93f345eb75e837fe202 Mon Sep 17 00:00:00 2001 From: kamilbenkirane Date: Wed, 12 Nov 2025 20:40:34 +0100 Subject: [PATCH 2/2] Apply formatting fixes --- .../src/celeste_text_generation/providers/openai/models.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/text-generation/src/celeste_text_generation/providers/openai/models.py b/packages/text-generation/src/celeste_text_generation/providers/openai/models.py index 781da5f3..4ec67fb3 100644 --- a/packages/text-generation/src/celeste_text_generation/providers/openai/models.py +++ b/packages/text-generation/src/celeste_text_generation/providers/openai/models.py @@ -71,7 +71,7 @@ TextGenerationParameter.OUTPUT_SCHEMA: Schema(), }, ), - Model( + Model( id="gpt-5-mini", provider=Provider.OPENAI, display_name="GPT-5 Mini",