diff --git a/litellm/proxy/_types.py b/litellm/proxy/_types.py index 72065e5b97..1930a0faa3 100644 --- a/litellm/proxy/_types.py +++ b/litellm/proxy/_types.py @@ -1489,6 +1489,9 @@ class SpendLogsMetadata(TypedDict): user_api_key_team_id: Optional[str] user_api_key_user_id: Optional[str] user_api_key_team_alias: Optional[str] + spend_logs_metadata: Optional[ + dict + ] # special param to log k,v pairs to spendlogs for a call class SpendLogsPayload(TypedDict): diff --git a/litellm/proxy/utils.py b/litellm/proxy/utils.py index 93790e7641..54782c0887 100644 --- a/litellm/proxy/utils.py +++ b/litellm/proxy/utils.py @@ -2018,6 +2018,7 @@ def get_logging_payload( user_api_key_team_id=None, user_api_key_user_id=None, user_api_key_team_alias=None, + spend_logs_metadata=None, ) if isinstance(metadata, dict): verbose_proxy_logger.debug(