From a5ea08a0bfe785f5aa1dcc7af5b1b65372ada1ca Mon Sep 17 00:00:00 2001 From: Sameer Kankute Date: Wed, 21 Jan 2026 09:32:09 +0530 Subject: [PATCH] Fix test_default_api_base failing because of chatgpt as provider --- litellm/utils.py | 1 + tests/local_testing/test_get_llm_provider.py | 3 +++ 2 files changed, 4 insertions(+) diff --git a/litellm/utils.py b/litellm/utils.py index 948d6e97f4..06eceefe0c 100644 --- a/litellm/utils.py +++ b/litellm/utils.py @@ -2735,6 +2735,7 @@ def register_model(model_cost: Union[str, dict]): # noqa: PLR0915 # Skip get_model_info for these providers during model registration _skip_get_model_info_providers = { LlmProviders.GITHUB_COPILOT.value, + LlmProviders.CHATGPT.value, } for key, value in loaded_model_cost.items(): diff --git a/tests/local_testing/test_get_llm_provider.py b/tests/local_testing/test_get_llm_provider.py index 4df910bc73..9b07111ea5 100644 --- a/tests/local_testing/test_get_llm_provider.py +++ b/tests/local_testing/test_get_llm_provider.py @@ -137,6 +137,9 @@ def test_default_api_base(): # Get the API base for the given provider if provider == "github_copilot": continue + # Skip chatgpt as it requires OAuth authentication + if provider == "chatgpt": + continue # Skip ragflow as it requires specific model format: ragflow/chat/{id}/{model} or ragflow/agent/{id}/{model} if provider == "ragflow": continue