{% extends "base.html" %} {% block title %}Analytics - AISBF Dashboard{% endblock %} {% block content %}
{{ rec.message }}
{{ rec.action }}| Provider | Total Requests | Success | Errors | Error Rate | Avg Latency | Tokens/Min | Tokens/Hour | Tokens/Day |
|---|---|---|---|---|---|---|---|---|
| {{ provider.provider_id }} | {{ provider.requests.total }} | {{ provider.requests.success }} | {{ provider.requests.error }} | 0.1 %}style="color: #f87171;"{% endif %}> {{ "%.1f"|format(provider.error_rate * 100) }}% | 5000 %}style="color: #fcd34d;"{% endif %}> {% if provider.avg_latency_ms > 1000 %}{{ "%.1f"|format(provider.avg_latency_ms / 1000) }}s{% else %}{{ "%.0f"|format(provider.avg_latency_ms) }}ms{% endif %} | {{ provider.tokens.TPM }} | {{ provider.tokens.TPH }} | {{ provider.tokens.TPD }} |
No provider statistics available yet. Make API requests to see analytics.
{% endif %}${{ "%.2f"|format(cost_overview.total_estimated_cost_today) }}
{% if cost_overview.date_range %} {{ cost_overview.date_range.start[:10] }} to {{ cost_overview.date_range.end[:10] }} {% endif %}${{ "%.2f"|format(pc.estimated_cost) }}
{{ pc.tokens_today }} tokens| Provider | Model | Type | Context Size | Condense % | Condense Method | Tokens/Day | Error Rate | Avg Latency |
|---|---|---|---|---|---|---|---|---|
| {{ model.provider_id }} | {{ model.model_name }} | {% if model.is_rotation %} Rotation: {{ model.rotation_id }} {% elif model.is_autoselect %} Autoselect: {{ model.autoselect_id }} {% else %} Provider Model {% endif %} | {{ model.context_size|default('N/A') }} | {{ model.condense_context|default('N/A') }}% | {{ model.condense_method|default('None') }} | {{ model.tokens_per_day }} | 0.1 %}style="color: #f87171;"{% endif %}> {{ "%.1f"|format(model.error_rate * 100) }}% | 5000 %}style="color: #fcd34d;"{% endif %}> {% if model.avg_latency_ms > 1000 %}{{ "%.1f"|format(model.avg_latency_ms / 1000) }}s{% else %}{{ "%.0f"|format(model.avg_latency_ms) }}ms{% endif %} |
No model performance data available yet.
{% endif %}No token usage data available for the selected period.
{% endif %} {% endblock %}