From 0628398fa9046e34a14dfb342989b94e97f1ea97 Mon Sep 17 00:00:00 2001 From: Edwin Jose Date: Tue, 12 Aug 2025 16:54:40 -0400 Subject: [PATCH] feat: Add GPT-5 series models to OpenAI metadata (#9336) Add GPT-5 series models to OpenAI metadata Introduces metadata entries for the new GPT-5, GPT-5-mini, GPT-5-nano, and GPT-5-chat-latest models in the OPENAI_MODELS_DETAILED list. This update ensures these models are recognized and available for use in the application. --- .../langflow/base/models/openai_constants.py | 29 +++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/src/backend/base/langflow/base/models/openai_constants.py b/src/backend/base/langflow/base/models/openai_constants.py index 29017790b..8eb028e72 100644 --- a/src/backend/base/langflow/base/models/openai_constants.py +++ b/src/backend/base/langflow/base/models/openai_constants.py @@ -2,6 +2,35 @@ from .model_metadata import create_model_metadata # Unified model metadata - single source of truth OPENAI_MODELS_DETAILED = [ + # GPT-5 Series + create_model_metadata( + provider="OpenAI", + name="gpt-5", + icon="OpenAI", + tool_calling=True, + reasoning=True, + ), + create_model_metadata( + provider="OpenAI", + name="gpt-5-mini", + icon="OpenAI", + tool_calling=True, + reasoning=True, + ), + create_model_metadata( + provider="OpenAI", + name="gpt-5-nano", + icon="OpenAI", + tool_calling=True, + reasoning=True, + ), + create_model_metadata( + provider="OpenAI", + name="gpt-5-chat-latest", + icon="OpenAI", + tool_calling=False, + reasoning=True, + ), # Regular OpenAI Models create_model_metadata(provider="OpenAI", name="gpt-4o-mini", icon="OpenAI", tool_calling=True), create_model_metadata(provider="OpenAI", name="gpt-4o", icon="OpenAI", tool_calling=True),