1919
2020try :
2121 import litellm # type: ignore[import-not-found]
22- from litellm import get_llm_provider
22+ from litellm import input_callback , success_callback , failure_callback
2323except ImportError :
2424 raise DidNotEnable ("LiteLLM not installed" )
2525
@@ -46,7 +46,7 @@ def _input_callback(kwargs: "Dict[str, Any]") -> None:
4646 # Get key parameters
4747 full_model = kwargs .get ("model" , "" )
4848 try :
49- model , provider , _ , _ = get_llm_provider (full_model )
49+ model , provider , _ , _ = litellm . get_llm_provider (full_model )
5050 except Exception :
5151 model = full_model
5252 provider = "unknown"
@@ -279,14 +279,14 @@ def __init__(self: "LiteLLMIntegration", include_prompts: bool = True) -> None:
279279 @staticmethod
280280 def setup_once () -> None :
281281 """Set up LiteLLM callbacks for monitoring."""
282- litellm . input_callback = litellm . input_callback or []
283- if _input_callback not in litellm . input_callback :
284- litellm . input_callback .append (_input_callback )
282+ litellm_input_callback = input_callback or []
283+ if _input_callback not in litellm_input_callback :
284+ litellm_input_callback .append (_input_callback )
285285
286- litellm . success_callback = litellm . success_callback or []
287- if _success_callback not in litellm . success_callback :
288- litellm . success_callback .append (_success_callback )
286+ litellm_success_callback = success_callback or []
287+ if _success_callback not in litellm_success_callback :
288+ litellm_success_callback .append (_success_callback )
289289
290- litellm . failure_callback = litellm . failure_callback or []
291- if _failure_callback not in litellm . failure_callback :
292- litellm . failure_callback .append (_failure_callback )
290+ litellm_failure_callback = failure_callback or []
291+ if _failure_callback not in litellm_failure_callback :
292+ litellm_failure_callback .append (_failure_callback )
0 commit comments