{% include 'responsive_shell.html' %} {% include 'navigation.html' %}

settings System Configuration

Read-only view of all configurable parameters and runtime settings.

tune Core Settings

Request Handling

Request Timeout {{ settings.request_timeout }}s
Default Upstream {{ settings.default_upstream }}
Strip Thinking {{ '✅' if settings.strip_thinking else '❌' }}
Strip JSON Markdown {{ '✅' if settings.strip_json_markdown else '❌' }}
Disable Thinking {{ '✅' if settings.disable_thinking else '❌' }}

Logging & Storage

Enable Logging {{ '✅' if settings.enable_logging else '❌' }}
Database File {{ settings.database_file }}
Blob Storage {{ settings.blob_storage_path }}

dns Provider Configurations

{% for provider in providers %}

{{ provider.name }}

{{ 'Enabled' if provider.enabled else 'Disabled' }} Priority: {{ provider.priority }}
Type
{{ provider.type }}
URL
{{ provider.url }}
Timeout
{{ provider.timeout }}s
API Key
{{ '✅ Configured' if provider.has_api_key else '❌ Not Set' }}
{% endfor %}

security Security & Authentication

Authentication

JWT Authentication {{ '✅ Enabled' if security.jwt_enabled else '❌ Disabled' }}
WebUI Security Policy {{ security.webui_policy }}
Rate Limiting {{ '✅ Enabled' if security.rate_limiting_enabled else '❌ Disabled' }}

Access Control

IP Restrictions {{ security.ip_restrictions_count }} rules
Model Restrictions {{ security.model_restrictions_count }} rules
User Restrictions {{ security.user_restrictions_count }} rules

alt_route Routing & Strategy

Strategy Configuration

Strategy Type {{ routing.strategy_type }}
Model Aliases {{ routing.aliases_count }} defined
Route Rules {{ routing.routes_count }} active

Health Monitoring

Health Check Interval {{ routing.health_check_interval }}s
Cache TTL {{ routing.cache_ttl }}s
Auto Refresh {{ '✅ Enabled' if routing.auto_refresh else '❌ Disabled' }}
{% if routing.load_balancing %}

Load Balancing

Status {{ '✅ Enabled' if routing.load_balancing.enabled else '❌ Disabled' }}
{% if routing.load_balancing.error %}
Error {{ routing.load_balancing.error }}
{% endif %}
Distribution Strategy {{ routing.load_balancing.distribution_strategy }}
Model Groups {{ routing.load_balancing.model_groups }} groups
Total Instances {{ routing.load_balancing.total_instances }} instances
Active Hosts {{ routing.load_balancing.active_hosts }} hosts
Total Requests {{ routing.load_balancing.total_requests }}
Success Rate {{ routing.load_balancing.success_rate }}
{% endif %}
{% if routing.proxy_summary.configured %}

swap_horiz Proxy Configuration

{{ routing.proxy_summary.configured_provider_count }} provider{{ 's' if routing.proxy_summary.configured_provider_count != 1 else '' }} with proxy routing {{ routing.proxy_summary.proxy_count }} configured prox{{ 'ies' if routing.proxy_summary.proxy_count != 1 else 'y' }} {{ routing.proxy_summary.pool_provider_count }} round-robin pool{{ 's' if routing.proxy_summary.pool_provider_count != 1 else '' }} {% if routing.proxy_summary.healthy_count %} {{ routing.proxy_summary.healthy_count }} healthy {% endif %} {% if routing.proxy_summary.unhealthy_count %} {{ routing.proxy_summary.unhealthy_count }} unhealthy {% endif %} {% if routing.proxy_summary.unknown_count %} {{ routing.proxy_summary.unknown_count }} unknown {% endif %} {% if routing.proxy_summary.direct_entry_count %} {{ routing.proxy_summary.direct_entry_count }} direct pool entr{{ 'ies' if routing.proxy_summary.direct_entry_count != 1 else 'y' }} {% endif %}
Proxy routing is explicit here. Unknown means configured but not yet probed; unhealthy means the runtime has recently observed or confirmed a connectivity failure.
{% for provider_proxy in routing.proxy_providers %}
{{ provider_proxy.provider_id }}
{{ provider_proxy.provider_type }} {% if provider_proxy.pool_enabled %} · round-robin pool enabled {% elif provider_proxy.default_proxy or provider_proxy.model_overrides %} · static proxy routing {% else %} · direct {% endif %}
{{ 'Pool enabled' if provider_proxy.pool_enabled else 'No pool' }} {% if provider_proxy.health_check_interval_seconds %} {{ 'Health monitor running' if provider_proxy.monitor_running else 'Health monitor idle' }} {% endif %}
{% if provider_proxy.health_check_interval_seconds %}
Probe interval {{ provider_proxy.health_check_interval_seconds }}s · failure cooldown {{ provider_proxy.failure_cooldown_seconds }}s
{% endif %} {% if provider_proxy.default_proxy %}
Default proxy
{{ provider_proxy.default_proxy.url }} {{ provider_proxy.default_proxy.status }}
{% if provider_proxy.default_proxy.last_error %}
Last error: {{ provider_proxy.default_proxy.last_error }}
{% endif %}
{% endif %} {% if provider_proxy.model_overrides %}
Per-model proxy overrides
{% for entry in provider_proxy.model_overrides %}
{{ entry.label }} {{ entry.status }}
{{ entry.url }}
{% if entry.cooldown_remaining_seconds %}
Cooldown: {{ entry.cooldown_remaining_seconds }}s
{% endif %} {% if entry.last_error %}
{{ entry.last_error }}
{% endif %}
{% endfor %}
{% endif %} {% if provider_proxy.pool_entries %}
Round-robin pool {% if provider_proxy.next_pool_index %} · next slot {{ provider_proxy.next_pool_index }} {% endif %}
{% for entry in provider_proxy.pool_entries %}
{{ entry.label }}
{% if entry.selected_next %} Next {% endif %} {{ entry.status }}
{{ entry.url }}
{% if entry.cooldown_remaining_seconds %}
Cooldown: {{ entry.cooldown_remaining_seconds }}s
{% endif %} {% if entry.last_error %}
{{ entry.last_error }}
{% endif %}
{% endfor %}
{% endif %}
{% endfor %}
{% else %}

swap_horiz Proxy Configuration

check_circle No proxy configurations in use - all requests go direct
{% endif %}

info Environment Information

Version
{{ env_info.version }}
Python Version
{{ env_info.python_version }}
Platform
{{ env_info.platform }}
Host
{{ env_info.host }}:{{ env_info.port }}
Started
{{ env_info.start_time }}
Uptime
{{ env_info.uptime }}