forked from phoenix/litellm-mirror
fix(proxy_server.py): fix /spend/logs endpoint
This commit is contained in:
parent
d1d4568dc5
commit
6710c2ee5d
1 changed files with 5 additions and 1 deletions
|
@ -3185,7 +3185,7 @@ async def view_spend_logs(
|
|||
|
||||
# SQL query
|
||||
response = await prisma_client.db.litellm_spendlogs.group_by(
|
||||
by=["startTime"],
|
||||
by=["api_key", "startTime"],
|
||||
where=filter_query, # type: ignore
|
||||
sum={
|
||||
"spend": True,
|
||||
|
@ -3205,9 +3205,13 @@ async def view_spend_logs(
|
|||
date = dt_object.date()
|
||||
if date not in result:
|
||||
result[date] = {}
|
||||
api_key = record["api_key"]
|
||||
result[date]["spend"] = (
|
||||
result[date].get("spend", 0) + record["_sum"]["spend"]
|
||||
)
|
||||
result[date][api_key] = (
|
||||
result[date].get(api_key, 0) + record["_sum"]["spend"]
|
||||
)
|
||||
return_list = []
|
||||
final_date = None
|
||||
for k, v in sorted(result.items()):
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue