From fb65384a76adc6bd75a833745da2216349c879aa Mon Sep 17 00:00:00 2001 From: yuneng-jiang Date: Thu, 12 Mar 2026 13:22:00 -0700 Subject: [PATCH] [Fix] Remove deprecated o1-preview from O-series test and deduplicate is_o_series check o1-preview is deprecated and not in the model registry with supports_reasoning=True, causing the Azure O-series config test to fail. Also removed a duplicate is_o_series assignment in utils.py. Co-Authored-By: Claude Opus 4.6 --- litellm/utils.py | 5 ----- tests/test_gpt5_azure_temperature_support.py | 2 +- 2 files changed, 1 insertion(+), 6 deletions(-) diff --git a/litellm/utils.py b/litellm/utils.py index 88312354bc..dff038a36e 100644 --- a/litellm/utils.py +++ b/litellm/utils.py @@ -8397,11 +8397,6 @@ class ProviderConfigManager: or (supports_reasoning(model) and not is_gpt_model) ) - is_o_series = model and ( - "o_series" in model.lower() - or (supports_reasoning(model) and not is_gpt_model) - ) - if is_o_series: return litellm.AzureOpenAIOSeriesResponsesAPIConfig() else: diff --git a/tests/test_gpt5_azure_temperature_support.py b/tests/test_gpt5_azure_temperature_support.py index ac32abc0a6..f683c92e7d 100644 --- a/tests/test_gpt5_azure_temperature_support.py +++ b/tests/test_gpt5_azure_temperature_support.py @@ -24,7 +24,7 @@ def test_azure_gpt5_supports_temperature(): def test_azure_o_series_does_not_support_temperature(): """Test that Azure O-series models still use the correct O-series config.""" - test_models = ["o1", "o1-preview", "o3"] + test_models = ["o1", "o3"] for model in test_models: config = ProviderConfigManager.get_provider_responses_api_config(