Update 9 files

- /rag/config_models.py
- /rag/utils/config_loader.py
- /rag/auth.py
- /rag/rag_server.py
- /rag/rag_api.py
- /rag/rag_orchestrator.py
- /rag/__init__.py
- /bots/xmpp/client.py
- /bots/rag_client.py
This commit is contained in:
Markov Andrey
2026-06-30 14:27:34 +00:00
parent 068504c988
commit 59feffc190
9 changed files with 180 additions and 179 deletions

View File

@@ -1,30 +1,25 @@
# -*- coding: utf-8 -*-
"""
Пакет rag RAG-ядро платформы Эфцекабот.
Содержит:
- RAG-сервер и оркестратор,
- сервисы (PostgreSQL, Qdrant, GigaChat),
- функции (классификация, суммаризация, проверка орфографии и др.),
- утилиты.
Используется как HTTP-сервис.
"""
__version__ = "3.0.0"
__author__ = "Андрей Марков, Вениамин Кокорин"
__license__ = "ISC"
# Импорт основных классов для удобства
from .rag_orchestrator import RAGOrchestrator
from .history_manager import HistoryManager
from .intent_router import IntentRouter
from .query_processor import QueryProcessor
from .indexing_manager import IndexingManager
from .auth import verify_api_key, set_auth_config
# Экспортируем их для использования в других модулях
__all__ = [
"RAGOrchestrator",
"HistoryManager",
"IntentRouter",
"QueryProcessor",
"IndexingManager",
"verify_api_key",
"set_auth_config",
]