fix(utils): use getattr for _get_base_model_from_litellm_call_metadata in _get_base_model_from_metadata

- Update _get_base_model_from_litellm_call_metadata usage to use getattr for lazy loading
- Fixes NameError: name '_get_base_model_from_litellm_call_metadata' is not defined
This commit is contained in:
Alexsander Hamir 2026-01-03 15:20:18 -08:00
parent 9e33267a13
commit b75154ab6a

View file

@ -7041,7 +7041,8 @@ def _get_base_model_from_metadata(model_call_details=None):
return _base_model
metadata = litellm_params.get("metadata", {})
base_model_from_metadata = _get_base_model_from_litellm_call_metadata(
_get_base_model_from_litellm_call_metadata = getattr(sys.modules[__name__], '_get_base_model_from_litellm_call_metadata')
base_model_from_metadata = _get_base_model_from_litellm_call_metadata(
metadata=metadata
)
if base_model_from_metadata is not None: