import pandas as pd from datetime import datetime class ErohaDashboard: def __init__(self): self.logs = [] def log_request(self, model_name, query_type, response_time): entry = { "time": datetime.now().strftime("%H:%M:%S"), "model": model_name, "type": query_type, "response_time": response_time, } self.logs.append(entry) def dashboard_ui(self): if not self.logs: return "📭 Пока нет данных", pd.DataFrame(columns=["time", "model", "type", "response_time"]) df = pd.DataFrame(self.logs) avg_time = round(df["response_time"].mean(), 2) text = f"📊 **Запросов:** {len(df)} | ⚡ **Среднее время ответа:** {avg_time} сек" return text, df