From 37073f4d18aa08c8a9c204e2fc36826f82a0532a Mon Sep 17 00:00:00 2001 From: kamilbenkirane Date: Fri, 27 Mar 2026 11:33:07 +0100 Subject: [PATCH] fix: remove deprecated models no longer available on provider APIs - groq/meta-llama/llama-4-maverick-17b-128e-instruct (deprecated March 9, 2026) - openai/gpt-4-turbo, gpt-4, gpt-3.5-turbo (removed from API) - xai/grok-2-vision-1212 (removed from API) --- .../modalities/text/providers/groq/models.py | 14 ------- .../text/providers/openai/models.py | 38 ------------------- .../modalities/text/providers/xai/models.py | 14 ------- 3 files changed, 66 deletions(-) diff --git a/src/celeste/modalities/text/providers/groq/models.py b/src/celeste/modalities/text/providers/groq/models.py index 9e23b5d..b5db769 100644 --- a/src/celeste/modalities/text/providers/groq/models.py +++ b/src/celeste/modalities/text/providers/groq/models.py @@ -87,20 +87,6 @@ TextParameter.TOOLS: ToolSupport(tools=[]), }, ), - Model( - id="meta-llama/llama-4-maverick-17b-128e-instruct", - provider=Provider.GROQ, - display_name="Llama 4 Maverick 17B", - operations={Modality.TEXT: {Operation.GENERATE, Operation.ANALYZE}}, - streaming=True, - parameter_constraints={ - Parameter.TEMPERATURE: Range(min=0.0, max=2.0, step=0.01), - Parameter.MAX_TOKENS: Range(min=1, max=8192, step=1), - TextParameter.OUTPUT_SCHEMA: Schema(), - TextParameter.IMAGE: ImagesConstraint(), - TextParameter.TOOLS: ToolSupport(tools=[]), - }, - ), Model( id="openai/gpt-oss-20b", provider=Provider.GROQ, diff --git a/src/celeste/modalities/text/providers/openai/models.py b/src/celeste/modalities/text/providers/openai/models.py index 2c352b3..ef48067 100644 --- a/src/celeste/modalities/text/providers/openai/models.py +++ b/src/celeste/modalities/text/providers/openai/models.py @@ -41,44 +41,6 @@ TextParameter.IMAGE: ImagesConstraint(), }, ), - Model( - id="gpt-4-turbo", - provider=Provider.OPENAI, - display_name="GPT-4 Turbo", - operations={Modality.TEXT: {Operation.GENERATE, Operation.ANALYZE}}, - streaming=True, - parameter_constraints={ - Parameter.TEMPERATURE: Range(min=0.0, max=2.0), - Parameter.MAX_TOKENS: Range(min=1, max=4096), - TextParameter.OUTPUT_SCHEMA: Schema(), - TextParameter.TOOLS: ToolSupport(tools=[]), - TextParameter.IMAGE: ImagesConstraint(), - }, - ), - Model( - id="gpt-4", - provider=Provider.OPENAI, - display_name="GPT-4", - operations={Modality.TEXT: {Operation.GENERATE}}, - streaming=True, - parameter_constraints={ - Parameter.TEMPERATURE: Range(min=0.0, max=2.0), - Parameter.MAX_TOKENS: Range(min=1, max=8192), - TextParameter.TOOLS: ToolSupport(tools=[]), - }, - ), - Model( - id="gpt-3.5-turbo", - provider=Provider.OPENAI, - display_name="GPT-3.5 Turbo", - operations={Modality.TEXT: {Operation.GENERATE}}, - streaming=True, - parameter_constraints={ - Parameter.TEMPERATURE: Range(min=0.0, max=2.0), - Parameter.MAX_TOKENS: Range(min=1, max=4096), - TextParameter.TOOLS: ToolSupport(tools=[]), - }, - ), Model( id="gpt-5", provider=Provider.OPENAI, diff --git a/src/celeste/modalities/text/providers/xai/models.py b/src/celeste/modalities/text/providers/xai/models.py index 5d26ecb..f7b50f7 100644 --- a/src/celeste/modalities/text/providers/xai/models.py +++ b/src/celeste/modalities/text/providers/xai/models.py @@ -2,7 +2,6 @@ from celeste.constraints import ( Choice, - ImagesConstraint, Range, Schema, ToolSupport, @@ -119,17 +118,4 @@ TextParameter.OUTPUT_SCHEMA: Schema(), }, ), - Model( - id="grok-2-vision-1212", - provider=Provider.XAI, - display_name="Grok 2 Vision", - operations={Modality.TEXT: {Operation.GENERATE, Operation.ANALYZE}}, - streaming=True, - parameter_constraints={ - Parameter.TEMPERATURE: Range(min=0.0, max=2.0), - Parameter.MAX_TOKENS: Range(min=1, max=32768), - TextParameter.TOOLS: ToolSupport(tools=[]), - TextParameter.IMAGE: ImagesConstraint(), - }, - ), ]