| 69 | const formatUsage = (usage: { input: number; output: number }) => |
| 70 | `${usage.input} input / ${usage.output} output`; |
| 71 | const formatScore = (score: Eval.Result["score"]) => { |
| 72 | const final = score.final.toFixed(3); |
| 73 | const base = score.base.toFixed(3); |
| 74 | const penalty = score.penalty.toFixed(3); |
| 75 | return `${final} (base ${base} - penalty ${penalty})`; |
| 76 | }; |
| 77 | logger.log(`Final score: ${summary.averageScore.toFixed(3)}`); |
| 78 | logger.log(`Avg duration: ${(summary.averageDuration / 1000).toFixed(0)}s`); |
| 79 | logger.log(`Avg usage: ${formatUsage(summary.averageUsage)}`); |