diff --git a/litellm-proxy-extras/litellm_proxy_extras/schema.prisma b/litellm-proxy-extras/litellm_proxy_extras/schema.prisma index 8088edf29ed..ac8834018d3 100644 --- a/litellm-proxy-extras/litellm_proxy_extras/schema.prisma +++ b/litellm-proxy-extras/litellm_proxy_extras/schema.prisma @@ -266,6 +266,9 @@ model LiteLLM_SpendLogs { @@index([startTime]) @@index([end_user]) @@index([session_id]) + @@index([model_group, cache_hit, startTime, api_base]) + @@index([model_group, cache_hit, api_key, startTime]) + @@index([model_group, cache_hit, end_user, startTime]) } // View spend, model, api_key per request diff --git a/litellm/proxy/schema.prisma b/litellm/proxy/schema.prisma index dc16a0ceaf0..78266fe4388 100644 --- a/litellm/proxy/schema.prisma +++ b/litellm/proxy/schema.prisma @@ -265,6 +265,9 @@ model LiteLLM_SpendLogs { @@index([startTime]) @@index([end_user]) @@index([session_id]) + @@index([model_group, cache_hit, startTime, api_base]) + @@index([model_group, cache_hit, api_key, startTime]) + @@index([model_group, cache_hit, end_user, startTime]) } // View spend, model, api_key per request diff --git a/schema.prisma b/schema.prisma index 032b9e0b58d..0b5cecd69d4 100644 --- a/schema.prisma +++ b/schema.prisma @@ -265,6 +265,9 @@ model LiteLLM_SpendLogs { @@index([startTime]) @@index([end_user]) @@index([session_id]) + @@index([model_group, cache_hit, startTime, api_base]) + @@index([model_group, cache_hit, api_key, startTime]) + @@index([model_group, cache_hit, end_user, startTime]) } // View spend, model, api_key per request