From 7374b1784493eb195115f7178d6b41866d6c7245 Mon Sep 17 00:00:00 2001 From: Aivis Silins Date: Thu, 12 Mar 2026 13:48:43 +0200 Subject: [PATCH 1/3] Add support for 'gpt-5.4' model --- src/Providers/OpenAI/Support/StructuredModeResolver.php | 1 + 1 file changed, 1 insertion(+) diff --git a/src/Providers/OpenAI/Support/StructuredModeResolver.php b/src/Providers/OpenAI/Support/StructuredModeResolver.php index 70020cd1c..ea77ba961 100644 --- a/src/Providers/OpenAI/Support/StructuredModeResolver.php +++ b/src/Providers/OpenAI/Support/StructuredModeResolver.php @@ -42,6 +42,7 @@ protected static function supportsStructuredMode(string $model): bool 'gpt-5-nano', 'gpt-5.1', 'gpt-5.2', + 'gpt-5.4', ]); } From cf3d666469447604478f43ba9a529cf5ec902272 Mon Sep 17 00:00:00 2001 From: Aivis Silins Date: Tue, 31 Mar 2026 09:48:34 +0300 Subject: [PATCH 2/3] Add structured output support for gpt-5.4-mini and gpt-5.4-nano models - https://developers.openai.com/api/docs/models/gpt-5.4-mini - https://developers.openai.com/api/docs/models/gpt-5.4-nano --- src/Providers/OpenAI/Support/StructuredModeResolver.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/Providers/OpenAI/Support/StructuredModeResolver.php b/src/Providers/OpenAI/Support/StructuredModeResolver.php index ea77ba961..182c9c863 100644 --- a/src/Providers/OpenAI/Support/StructuredModeResolver.php +++ b/src/Providers/OpenAI/Support/StructuredModeResolver.php @@ -43,6 +43,8 @@ protected static function supportsStructuredMode(string $model): bool 'gpt-5.1', 'gpt-5.2', 'gpt-5.4', + 'gpt-5.4-mini', + 'gpt-5.4-nano', ]); } From ac67eb93cf39df2b2ec4562972aa851763c3608a Mon Sep 17 00:00:00 2001 From: Aivis Silins Date: Tue, 31 Mar 2026 09:58:32 +0300 Subject: [PATCH 3/3] Remove trailing whitespace in StructuredModeResolver.php --- src/Providers/OpenAI/Support/StructuredModeResolver.php | 1 - 1 file changed, 1 deletion(-) diff --git a/src/Providers/OpenAI/Support/StructuredModeResolver.php b/src/Providers/OpenAI/Support/StructuredModeResolver.php index b5a04a64d..182c9c863 100644 --- a/src/Providers/OpenAI/Support/StructuredModeResolver.php +++ b/src/Providers/OpenAI/Support/StructuredModeResolver.php @@ -45,7 +45,6 @@ protected static function supportsStructuredMode(string $model): bool 'gpt-5.4', 'gpt-5.4-mini', 'gpt-5.4-nano', - ]); }