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