Update litellm/utils.py

Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
This commit is contained in:
Harshit Jain 2026-03-10 18:44:57 +05:30 • committed by GitHub
parent 81bd62e8b0
commit 17804edc78
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -1144,7 +1144,7 @@ def function_setup( # noqa: PLR0915
if "metadata" in kwargs:
litellm_params["metadata"] = kwargs["metadata"]
if "litellm_metadata" in kwargs and isinstance(kwargs["litellm_metadata"], dict):
litellm_params["litellm_metadata"] = kwargs["litellm_metadata"]
litellm_params["litellm_metadata"] = kwargs["litellm_metadata"].copy()
# For endpoints like /v1/messages that use "litellm_metadata" instead
# of "metadata" (to avoid conflicting with provider API metadata fields),
# populate litellm_params["metadata"] so callbacks (e.g. Langfuse) that