diff --git a/litellm/budget_manager.py b/litellm/budget_manager.py index b25967579e0..bbebb6042cb 100644 --- a/litellm/budget_manager.py +++ b/litellm/budget_manager.py @@ -178,6 +178,18 @@ class BudgetManager: return list(self.user_dict.keys()) def reset_cost(self, user): + """ + Reset the tracked spend for a user back to zero. + + Clears both the aggregate ``current_cost`` and the per-model + ``model_cost`` breakdown stored for the given user. + + Args: + user: The user identifier whose cost should be reset. + + Returns: + dict: ``{"user": }`` reflecting the reset state. + """ self.user_dict[user]["current_cost"] = 0 self.user_dict[user]["model_cost"] = {} return {"user": self.user_dict[user]}