| 37 | } |
| 38 | |
| 39 | export interface Stats { |
| 40 | total_requests: number; |
| 41 | time_range_s: number; |
| 42 | avg_confidence: number; |
| 43 | avg_savings: number; |
| 44 | avg_latency_ms: number; |
| 45 | avg_input_reduction_ratio: number; |
| 46 | avg_cache_hit_ratio: number; |
| 47 | total_estimated_cost: number; |
| 48 | total_baseline_cost: number; |
| 49 | total_actual_cost: number; |
| 50 | total_savings_absolute: number; |
| 51 | total_savings_ratio: number; |
| 52 | total_cache_savings: number; |
| 53 | total_compaction_savings: number; |
| 54 | total_cache_breakpoints: number; |
| 55 | total_input_tokens_before: number; |
| 56 | total_input_tokens_after: number; |
| 57 | by_mode: Record<string, number>; |
| 58 | by_tier: Record<string, TierStats>; |
| 59 | by_served_quality: Record<string, number>; |
| 60 | by_capability_lane: Record<string, number>; |
| 61 | by_model: Record<string, ModelStats>; |
| 62 | by_transport: Record<string, ModelStats>; |
| 63 | by_cache_mode: Record<string, ModelStats>; |
| 64 | by_cache_family: Record<string, ModelStats>; |
| 65 | by_method: Record<string, number>; |
| 66 | } |
| 67 | |
| 68 | export interface PoolModel { |
| 69 | id: string; |
nothing calls this directly
no outgoing calls
no test coverage detected