From dc0559226a2213a44873c815f18f9d5dd5b6efec Mon Sep 17 00:00:00 2001 From: Ishaan Jaff Date: Sat, 10 Aug 2024 13:26:39 -0700 Subject: [PATCH] v0 add helper for loging success/fail fallback events --- litellm/integrations/custom_logger.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/litellm/integrations/custom_logger.py b/litellm/integrations/custom_logger.py index bf089c36468..98b0da25c5d 100644 --- a/litellm/integrations/custom_logger.py +++ b/litellm/integrations/custom_logger.py @@ -58,6 +58,13 @@ class CustomLogger: # https://docs.litellm.ai/docs/observability/custom_callbac def pre_call_check(self, deployment: dict) -> Optional[dict]: pass + #### Fallback Events - router/proxy only #### + async def log_success_fallback_event(self, original_model_group: str, kwargs: dict): + pass + + async def log_failure_fallback_event(self, original_model_group: str, kwargs: dict): + pass + #### ADAPTERS #### Allow calling 100+ LLMs in custom format - https://github.com/BerriAI/litellm/pulls def translate_completion_input_params(