| 2597 | `Time to generate: ${seconds} seconds`, | 2597 | `Time to generate: ${seconds} seconds`, |
| 2598 | reasoningDuration > 0 ? `Time to think: ${reasoningDuration / 1000} seconds` : '', | 2598 | reasoningDuration > 0 ? `Time to think: ${reasoningDuration / 1000} seconds` : '', |
| 2599 | tokenCount > 0 ? `Token rate: ${Number(tokenCount / seconds).toFixed(1)} t/s` : '', | 2599 | tokenCount > 0 ? `Token rate: ${Number(tokenCount / seconds).toFixed(1)} t/s` : '', |
| 2600 | ].join('\n'); | 2600 | ].filter(x => x).join('\n').trim(); |
| 2601 | | 2601 | |
| 2602 | if (isNaN(seconds) || seconds < 0) { | 2602 | if (isNaN(seconds) || seconds < 0) { |
| 2603 | return { timerValue: '', timerTitle }; | 2603 | return { timerValue: '', timerTitle }; |