From 884e150e82961b9c9effd858cf4111f0a186e0b4 Mon Sep 17 00:00:00 2001 From: Alexsander Hamir Date: Sat, 3 Jan 2026 15:31:20 -0800 Subject: [PATCH] fix(utils): use getattr for get_litellm_metadata_from_kwargs in _get_litellm_params - Update get_litellm_metadata_from_kwargs usage to use getattr for lazy loading - Fixes NameError: name 'get_litellm_metadata_from_kwargs' is not defined --- litellm/utils.py | 1 + 1 file changed, 1 insertion(+) diff --git a/litellm/utils.py b/litellm/utils.py index 66eee0c32fa..45e0aaa89af 100644 --- a/litellm/utils.py +++ b/litellm/utils.py @@ -8453,6 +8453,7 @@ def get_end_user_id_for_cost_tracking( service_type: "litellm_logging" or "prometheus" - used to allow prometheus only disable cost tracking. """ _metadata = cast( + get_litellm_metadata_from_kwargs = getattr(sys.modules[__name__], 'get_litellm_metadata_from_kwargs') dict, get_litellm_metadata_from_kwargs(dict(litellm_params=litellm_params)) )