{% extends "base.html" %} {% block title %}Request History - Unified LLM{% endblock %} {% block content %}
{% set header_data = { 'title': 'Request History', 'subtitle': 'View and manage LLM request logs', 'icon': 'fas fa-history', 'breadcrumb': 'Request History', 'show_send_request_btn': true, 'show_export_buttons': true } %} {% include "components/header.html" %}
{% if total_count > 0 %}
Showing {{ ((page - 1) * per_page + 1) }} - {{ [page * per_page, total_count]|min }} of {{ total_count }} requests {% if current_filters.provider or current_filters.model or current_filters.search_type or current_filters.status %} (filtered) {% endif %}
{% if total_pages > 1 %}
{% if page > 1 %} {% endif %} {{ page }} {% if page < total_pages %} {% endif %}
{% endif %}
{% endif %}
{% if requests %}
{% for request in requests %} {% endfor %}
Timestamp Model Prompt Status Duration Tokens Actions
{{ request.timestamp.strftime('%Y-%m-%d %H:%M:%S') }}
{{ request.provider }} {{ model_display_names.get(request.model, request.model) }}
{{ request.prompt[:100] }}{% if request.prompt|length > 100 %}...{% endif %}
{% if request.error %} Error {% else %} Success {% endif %} {% if request.duration_ms %} {{ request.duration_ms|round|int }}ms {% else %} - {% endif %} {% if request.tokens_used %} {{ request.tokens_used|number_format }} {% else %} - {% endif %}
{% else %}

No requests found

{% if current_filters.provider or current_filters.model or current_filters.search_type or current_filters.status %} Try adjusting your filters or . {% else %} Start by sending your first LLM request. {% endif %}

{% endif %}
{% include "components/modal.html" %} {% endblock %} {% block scripts %} {% include "components/modal_scripts.html" %} {% endblock %}