From 8db3f6f927e968dde711a1b6fa2a2a4066f3c096 Mon Sep 17 00:00:00 2001 From: Krrish Dholakia Date: Sat, 6 Sep 2025 12:31:09 -0700 Subject: [PATCH] fix(utils.py): only add non none values to extra body --- litellm/utils.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/litellm/utils.py b/litellm/utils.py index 60716cb5c11..ccc4b475621 100644 --- a/litellm/utils.py +++ b/litellm/utils.py @@ -4085,7 +4085,7 @@ def add_provider_specific_params_to_optional_params( ): extra_body = passed_params.pop("extra_body", {}) for k in passed_params.keys(): - if k not in openai_params: + if k not in openai_params and passed_params[k] is not None: extra_body[k] = passed_params[k] optional_params.setdefault("extra_body", {}) initial_extra_body = { @@ -4107,7 +4107,7 @@ def add_provider_specific_params_to_optional_params( ) else: for k in passed_params.keys(): - if k not in openai_params: + if k not in openai_params and passed_params[k] is not None: optional_params[k] = passed_params[k] return optional_params