mirror of
https://github.com/BerriAI/litellm.git
synced 2025-04-27 19:54:13 +00:00
show correct key aliases on ui
This commit is contained in:
parent
e3ae4156dc
commit
8ab5916a0f
1 changed files with 15 additions and 9 deletions
|
@ -74,18 +74,24 @@ async def get_global_activity(
|
||||||
|
|
||||||
sql_query = """
|
sql_query = """
|
||||||
SELECT
|
SELECT
|
||||||
"api_key",
|
CASE
|
||||||
"call_type",
|
WHEN vt."key_alias" IS NOT NULL THEN vt."key_alias"
|
||||||
"model",
|
ELSE 'Unnamed Key'
|
||||||
|
END AS api_key,
|
||||||
|
sl."call_type",
|
||||||
|
sl."model",
|
||||||
COUNT(*) AS total_rows,
|
COUNT(*) AS total_rows,
|
||||||
SUM(CASE WHEN "cache_hit" = 'True' THEN 1 ELSE 0 END) AS cache_hit_true_rows
|
SUM(CASE WHEN sl."cache_hit" = 'True' THEN 1 ELSE 0 END) AS cache_hit_true_rows,
|
||||||
FROM "LiteLLM_SpendLogs"
|
SUM(CASE WHEN sl."cache_hit" = 'True' THEN sl."completion_tokens" ELSE 0 END) AS cached_completion_tokens,
|
||||||
|
SUM(CASE WHEN sl."cache_hit" != 'True' THEN sl."completion_tokens" ELSE 0 END) AS generated_completion_tokens
|
||||||
|
FROM "LiteLLM_SpendLogs" sl
|
||||||
|
LEFT JOIN "LiteLLM_VerificationToken" vt ON sl."api_key" = vt."token"
|
||||||
WHERE
|
WHERE
|
||||||
"startTime" BETWEEN $1::date AND $2::date + interval '1 day'
|
sl."startTime" BETWEEN $1::date AND $2::date + interval '1 day'
|
||||||
GROUP BY
|
GROUP BY
|
||||||
"api_key",
|
vt."key_alias",
|
||||||
"call_type",
|
sl."call_type",
|
||||||
"model"
|
sl."model"
|
||||||
"""
|
"""
|
||||||
db_response = await prisma_client.db.query_raw(
|
db_response = await prisma_client.db.query_raw(
|
||||||
sql_query, start_date_obj, end_date_obj
|
sql_query, start_date_obj, end_date_obj
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue