diff --git a/src/app/api/usage/analytics/route.ts b/src/app/api/usage/analytics/route.ts index 2d3f8f3c2d..6fd5475018 100644 --- a/src/app/api/usage/analytics/route.ts +++ b/src/app/api/usage/analytics/route.ts @@ -404,7 +404,9 @@ export async function GET(request: Request) { latency_ms, connection_id, api_key_id, - api_key_name + api_key_name, + combo_name, + requested_model FROM usage_history ${rawWhere} UNION ALL @@ -422,19 +424,22 @@ export async function GET(request: Request) { 0 as latency_ms, NULL as connection_id, NULL as api_key_id, - NULL as api_key_name + NULL as api_key_name, + NULL as combo_name, + NULL as requested_model FROM daily_usage_summary ${aggWhere} - )` + )` : `(SELECT timestamp, provider, model, tokens_input, tokens_output, tokens_cache_read, tokens_cache_creation, tokens_reasoning, service_tier, success, latency_ms, - connection_id, api_key_id, api_key_name + connection_id, api_key_id, api_key_name, + combo_name, requested_model FROM usage_history ${whereClause} - )`; + )`; // When using the unified source the WHERE filters are already embedded inside. // For the original whereClause-based queries that still reference usage_history directly