fix(utils): use getattr for second _get_base_model_from_litellm_call_metadata usage

- Fix the second occurrence of _get_base_model_from_litellm_call_metadata on line 7052
- Both occurrences in _get_base_model_from_metadata now use getattr for lazy loading
This commit is contained in:
Alexsander Hamir 2026-01-03 15:20:54 -08:00
parent b75154ab6a
commit edf3a2c813

View file

@ -7050,6 +7050,7 @@ def _get_base_model_from_metadata(model_call_details=None):
# Also check litellm_metadata (used by Responses API and other generic API calls)
litellm_metadata = litellm_params.get("litellm_metadata", {})
_get_base_model_from_litellm_call_metadata = getattr(sys.modules[__name__], '_get_base_model_from_litellm_call_metadata')
return _get_base_model_from_litellm_call_metadata(metadata=litellm_metadata)
return None