From bffc97a2eed71445d83cc6b8949792a1bafce3a8 Mon Sep 17 00:00:00 2001 From: Felix Rothe Date: Fri, 6 Mar 2026 20:45:20 +0100 Subject: [PATCH] fix: LITELLM_DROP_PARAMS and LITELLM_MODIFY_PARAMS always truthy when set to any non-empty string --- litellm/__init__.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/litellm/__init__.py b/litellm/__init__.py index d75f47567a5..60971f6d8c2 100644 --- a/litellm/__init__.py +++ b/litellm/__init__.py @@ -200,8 +200,8 @@ token: Optional[str] = ( ) telemetry = True max_tokens: int = DEFAULT_MAX_TOKENS # OpenAI Defaults -drop_params = bool(os.getenv("LITELLM_DROP_PARAMS", False)) -modify_params = bool(os.getenv("LITELLM_MODIFY_PARAMS", False)) +drop_params = os.getenv("LITELLM_DROP_PARAMS", "").lower() in ("1", "true", "yes", "on") +modify_params = os.getenv("LITELLM_MODIFY_PARAMS", "").lower() in ("1", "true", "yes", "on") use_chat_completions_url_for_anthropic_messages: bool = bool( os.getenv("LITELLM_USE_CHAT_COMPLETIONS_URL_FOR_ANTHROPIC_MESSAGES", False) ) # When True, routes OpenAI /v1/messages requests to chat/completions instead of the Responses API