| 2619 | `Generation queued: ${start.format(dateFormat)}`, | 2619 | `Generation queued: ${start.format(dateFormat)}`, |
| 2620 | `Reply received: ${finish.format(dateFormat)}`, | 2620 | `Reply received: ${finish.format(dateFormat)}`, |
| 2621 | `Time to generate: ${seconds} seconds`, | 2621 | `Time to generate: ${seconds} seconds`, |
| 2622 | timeToFirstToken ? `Time to first token: ${(timeToFirstToken / 1000).toFixed(1)} seconds` : '', | 2622 | timeToFirstToken ? `Time to first token: ${timeToFirstToken / 1000} seconds` : '', |
| 2623 | reasoningDuration > 0 ? `Time to think: ${reasoningDuration / 1000} seconds` : '', | 2623 | reasoningDuration > 0 ? `Time to think: ${reasoningDuration / 1000} seconds` : '', |
| 2624 | tokenCount > 0 ? `Token rate: ${Number(tokenCount / seconds).toFixed(1)} t/s` : '', | 2624 | tokenCount > 0 ? `Token rate: ${Number(tokenCount / seconds).toFixed(1)} t/s` : '', |
| 2625 | ].filter(x => x).join('\n').trim(); | 2625 | ].filter(x => x).join('\n').trim(); |