diff --git a/helper_bot/handlers/admin/admin_handlers.py b/helper_bot/handlers/admin/admin_handlers.py index add7321..a0aeb03 100644 --- a/helper_bot/handlers/admin/admin_handlers.py +++ b/helper_bot/handlers/admin/admin_handlers.py @@ -171,12 +171,9 @@ async def get_ml_stats( rag = stats["rag"] lines.append("🤖 RAG API:") - # Проверяем, есть ли данные из API статуса (по наличию model_loaded или vector_store) - has_api_data = "model_loaded" in rag or "vector_store" in rag - - if has_api_data: - # Данные из API статуса - # Модель из API + # Проверяем, есть ли данные из API (новый контракт содержит model_loaded и vector_store) + if "model_loaded" in rag or "vector_store" in rag: + # Данные из API /stats if "model_loaded" in rag: model_loaded = rag.get('model_loaded', False) lines.append(f" • Модель загружена: {'✅' if model_loaded else '❌'}") @@ -190,7 +187,7 @@ async def get_ml_stats( vector_store = rag["vector_store"] positive_count = vector_store.get("positive_count", 0) negative_count = vector_store.get("negative_count", 0) - total_count = vector_store.get("total_count", positive_count + negative_count) + total_count = vector_store.get("total_count", 0) lines.append(f" • Положительных примеров: {positive_count}") lines.append(f" • Отрицательных примеров: {negative_count}")