""" Nancy HF Space — Admin Dashboard. Exposes a beautiful, premium dark-mode, glassmorphic monitoring dashboard at /admin for visualizing system health, queues, circuit breakers, and active sessions. """ from __future__ import annotations import time import uuid import hashlib from fastapi import APIRouter, Request, Body from fastapi.responses import HTMLResponse from core.queue import task_queue from core.router import provider_router from core.sessions import session_store from core.redis_client import redis_client router = APIRouter(prefix="/admin", tags=["Nancy Administration"]) # HTML template string containing premium CSS styled with glassmorphic cards and gradients DASHBOARD_HTML = """
Advanced Free Chatbot Orchestrator & API Router
Generate a secure API key below. Paste it along with your Nancy server URL (e.g. https://ghostdriveg1-free-llm-router.hf.space) into the Ultron Swarm Control Dashboard. Nancy hashes and saves all keys securely using SHA-256 in Upstash Redis.
| Client Description | Key Hash (SHA-256) | Created At | Last Active | Action |
|---|---|---|---|---|
| Loading API keys vault... | ||||