{% extends "base.html" %} {% block title %}LLMOps โ€” Ops Hub{% endblock %} {% block extra_css %} {% endblock %} {% block content %} โ† Ops Hub

๐Ÿค– LLMOps

Gateway ยท Cost Intelligence ยท Drift ยท Prompt Registry ยท Evals โ€” {{ classification }}

{% set gw = data.gateway %} {% set cost = data.cost %}
{{ gw.get('total_invocations_24h', 'โ€”') }}
Invocations (24h)
{{ gw.get('injection_blocks_24h', 0) }}
Injection Blocks (24h)
{{ data.model_health.get('monitored_models', 'โ€”') }}
Monitored Models
{{ 'โš ' if data.has_drift else 'โœ“' }}
Drift Status

๐Ÿ“‰ Drift Events

{% set drift_events = data.model_health.get('recent_drift', []) %} {% if drift_events %} {% for ev in drift_events[:5] %}
โš ๏ธ {{ ev.get('model_name','?') }} {{ ev.get('drift_type','?') }} {{ ev.get('drift_score',0)|round(3) }}
{% endfor %} {% else %}

No drift events detected โœ“

{% endif %} View full JSON โ†’

๐Ÿ“ Prompt Registry

{% set prompts = data.model_health.get('active_prompts', []) %} {% for p in data.get('model_health', {}).get('active_prompts', [])[:4] %}
{{ p.get('name','?') }} v{{ p.get('version',1) }}
{% else %}

No active prompts registered.

{% endfor %} Manage prompts โ†’
{% if cost and not cost.get('error') %}

๐Ÿ’ฐ Cost Intelligence

${{ cost.get('total_cost_30d', 0)|round(2) }}
30-day Spend
{{ cost.get('anomaly_count', 0) }}
Anomalies
{% endif %} {% include "includes/iqe_query_widget.html" %} {% endblock %}