{% extends "base.html" %} {% block title %}opencode-perf-stats — {{ data.session.title }}{% endblock %} {% block content %} {% set s = data.session %} {% set t = data.tokens %} {% set m = data.messages %} {% set tps = data.tps %} {% set ttft = data.ttft %}
{{ s.title }} — {{ s.id }}
| # | TPS | Output Tokens | Duration | TTFT | Finish | Note |
|---|---|---|---|---|---|---|
| {{ loop.index }} | — | — | — | — | User | — |
|
Role
User (prompt)
Created
{{ fmt_ts(d.created_ms) if d.created_ms else '—' }}
|
||||||
| {{ loop.index }} | {{ "%.1f"|format(d.tps) if d.tps is not none else '—' }} | {{ "{:,}".format(d.output_tokens) }} | — | {% set matches = ttft.detail | selectattr('message_id','equalto',d.message_id) | list %}{{ "%.0fms"|format(matches[0].ttft_ms) if matches else '—' }} | {{ d.finish }} | {% if d.low_confidence %}{{ d.low_confidence_reason or 'low-confidence' }}{% endif %} |
|
Cost
${{ "%.4f"|format(d.cost) }}
Input Tokens
{{ "{:,}".format(d.input_tokens) }}
Reasoning
{{ "{:,}".format(d.reasoning_tokens) }}
Cache Read
{{ "{:,}".format(d.cache_read) }}
Cache Write
{{ "{:,}".format(d.cache_write) }}
Model
{{ d.model_id or s.model }}
Provider
{{ d.provider_id or s.provider }}
Created
{{ fmt_ts(d.created_ms) if d.created_ms else '—' }}
Completed
{{ fmt_ts(d.completed_ms) if d.completed_ms else '—' }}
|
||||||