interface ModelBreakdownProps { models: { model: string; request_count: string; total_tokens: string; total_cost: string; avg_response_time: string; }[]; } export default function ModelBreakdown({ models }: ModelBreakdownProps) { if (!models || models.length === 0) { return (
No model data available
| Model | Requests | Total Tokens | Total Cost | Avg Response Time |
|---|---|---|---|---|
| {model.model} | {Number.parseInt(model.request_count).toLocaleString()} | {Number.parseInt(model.total_tokens).toLocaleString()} | ${Number.parseFloat(model.total_cost).toFixed(4)} | {Math.round(Number.parseFloat(model.avg_response_time))}ms |