(metrics: ModelMetrics)
| 26 | } |
| 27 | |
| 28 | export function calculateCacheHitRate(metrics: ModelMetrics): number { |
| 29 | if (metrics.tokens.prompt === 0) { |
| 30 | return 0; |
| 31 | } |
| 32 | return (metrics.tokens.cached / metrics.tokens.prompt) * 100; |
| 33 | } |
| 34 | |
| 35 | export const computeSessionStats = ( |
| 36 | metrics: SessionMetrics, |
no outgoing calls
no test coverage detected