Requests

{% if requests %} {% set active_requests = requests|selectattr("is_active")|list %} {% set failed_requests = requests|rejectattr("is_active")|selectattr("error")|list %} {% set completed_requests = requests|rejectattr("is_active")|rejectattr("error")|list %} {% macro request_row(req) -%}
{{ req.request_id }} {% if req.is_active %} streaming {% elif req.error %} error {% else %} ok {% endif %}
{{ req.model }}{% if req.api_key and req.api_key != "anonymous" %} ยท {{ req.api_key }}{% endif %}
{% if req.is_active %}{{ req.elapsed_s }}s{% else %}{{ req.duration_ms }}ms{% endif %}
{% if not req.is_active and (req.input_tokens is not none or req.output_tokens is not none) %}{{ (req.input_tokens or 0) + (req.output_tokens or 0) }}t{% else %}-{% endif %}
{%- endmacro %} {% if active_requests %}

Active ({{ active_requests|length }})

{% for req in active_requests %} {{ request_row(req) }} {% endfor %}
{% endif %} {% if completed_requests %}

Completed ({{ completed_requests|length }})

{% for req in completed_requests %} {{ request_row(req) }} {% endfor %}
{% endif %} {% if failed_requests %}

Failed ({{ failed_requests|length }})

{% for req in failed_requests %} {{ request_row(req) }} {% endfor %}
{% endif %} {% else %}

No requests

{% endif %}