{% extends "base.html" %} {% block title %}Usage - Invincible{% endblock %} {% block content %}

Usage

Last {{ window }} day{{ 's' if window != 1 }} · day buckets are UTC

{{ totals.attempts | compactnum }}Attempts
{{ totals.failovers | compactnum }}Failovers
{{ totals.input_tokens | compactnum }}Input tokens
{{ totals.output_tokens | compactnum }}Output tokens

Tokens per day

{% if chart.bars %}
peak {{ chart.peak | compactnum }} tokens/day
{# y-axis calibration: tick values at each gridline (peak, 3/4, 1/2, 1/4, 0) so the chart reads without the "peak" caption alone #} {{ chart.peak | compactnum }} {{ (chart.peak * 0.75) | round | int | compactnum }} {{ (chart.peak * 0.5) | round | int | compactnum }} {{ (chart.peak * 0.25) | round | int | compactnum }} 0 {% for b in chart.bars %} {{ b.day }} — {{ b.tokens }} tokens ({{ b.attempts }} attempts) {% if loop.index0 % chart.label_every == 0 %} {{ b.day[5:] }} {% endif %} {% endfor %}
{% else %}

No provider runs in this window. Usage lands as chat requests run through the gateway. Get started →

{% endif %}

By provider / model

{% if provider_rows %}
{% for p in provider_rows %} {% endfor %}
ProviderModelAttempts FailoversInOutShare
{{ p.provider_name }} {{ p.model_id }} {{ p.attempts }} {{ p.failovers }} {{ p.input_tokens | compactnum }} {{ p.output_tokens | compactnum }}
{% else %}

Nothing recorded yet — usage lands as chat requests run through the gateway. Get started →

{% endif %} {% endblock content %}