{% 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) }}
${{ "%.2f"|format(pc.estimated_cost) }}
{{ pc.tokens_today }} tokens today| Provider | Model | Context Size | Condense % | Condense Method | Tokens/Day | Error Rate | Avg Latency |
|---|---|---|---|---|---|---|---|
| {{ model.provider_id }} | {{ model.model_name }} | {{ 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 yet.
{% endif %} {% endblock %}