Merge pull request #1644 from BerriAI/litellm_improve_budget_alerts

[Feat] Improve alert formats for Key budgets
This commit is contained in:
Ishaan Jaff 2024-01-26 17:23:21 -08:00 • committed by GitHub
commit 22dada1a63
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -198,7 +198,14 @@ class ProxyLogging:
max_budget = user_info["max_budget"]
spend = user_info["spend"]
user_email = user_info["user_email"]
user_info = f"""\nUser ID: {user_id}\nMax Budget: {max_budget}\nSpend: {spend}\nUser Email: {user_email}"""
user_info = f"""\nUser ID: {user_id}\nMax Budget: ${max_budget}\nSpend: ${spend}\nUser Email: {user_email}"""
elif type == "token_budget":
token_info = dict(user_info)
token = token_info["token"]
spend = token_info["spend"]
max_budget = token_info["max_budget"]
user_id = token_info["user_id"]
user_info = f"""\nToken: {token}\nSpend: ${spend}\nMax Budget: ${max_budget}\nUser ID: {user_id}"""
else:
user_info = str(user_info)
# percent of max_budget left to spend