{% extends "base.html" %} {% import "_connection_summary.html" as summaries %} {% block app_body %} {% set tab_items = [ ("server", "Server", "/admin/settings/server", "S"), ("routing", "Routing", "/admin/settings/routing", "R"), ("providers", "Providers", "/admin/settings/providers", "P"), ("pricing", "Pricing", "/admin/settings/pricing", "$"), ("diagnostics", "Diagnostics", "/admin/settings/diagnostics", "D"), ("data", "Data", "/admin/settings/data", "DB") ] %}

Admin

Settings

{{ settings_tab | title }} {{ summary.stored_rows | compact_number }} stored rows
{% if error %}
{{ error }}
{% endif %}
{% block summary_cards %} {{ summaries.summary_card("IN", "Proxy listener", summary.listener.host ~ ":" ~ summary.listener.port, "Admin and proxy port") }} {{ summaries.summary_card("CL", "Client base URL", summary.client_base_url, "OpenAI-compatible endpoint") }} {{ summaries.summary_card("FB", "Global fallback", (summary.upstream.default_provider_name or "No provider") ~ " / " ~ (summary.upstream.default_model or "No model"), "Used when no route matches", true) }} {{ summaries.summary_card("DB", "Stored rows", summary.stored_rows | compact_number, (summary.rows_older_than_retention | compact_number) ~ " older than " ~ summary.retention_days ~ " days") }} {% endblock %}
{% block settings_content %}{% endblock %}
{% endblock %}