fix(metrics): standardize numeric parsing to Number.parseFloat/parseInt and fix unique_models mapping

Co-authored-by: Genie <genie@cosine.sh>
This commit is contained in:
Praveen Thirumurugan
2025-12-27 20:29:45 +00:00
committed by Genie
co-authored by Genie
parent eeebf1c6e9
commit 946a5a6425
4 changed files with 9 additions and 9 deletions
+4 -4
View File
@@ -97,10 +97,10 @@ export async function GET(request: NextRequest) {
summary: {
totalRequests: Number.parseInt(summary.total_requests ?? '0'),
totalTokens: Number.parseInt(summary.total_tokens_used ?? '0'),
totalCost: parseFloat(summary.total_cost ?? '0'),
avgResponseTime: parseFloat(summary.avg_response_time ?? '0'),
uniqueModels: Number.parseInt(summary),
uniqueClients: parseInt(summary.unique_clients ?? '0'),
totalCost: Number.parseFloat(summary.total_cost ?? '0'),
avgResponseTime: Number.parseFloat(summary.avg_response_time ?? '0'),
uniqueModels: Number.parseInt(summary.unique_models ?? '0'),
uniqueClients: Number.parseInt(summary.unique_clients ?? '0'),
},
recentRequests,
modelBreakdown,