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
This commit is contained in:
Alexsander Hamir 2026-01-03 15:31:20 -08:00
parent 60207bc1f0
commit 884e150e82

View file

@ -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))
)