- /rag/history_manager.py - /rag/query_processor.py - /rag/rag_orchestrator.py - /rag/rag_api.py - /rag/rag_server.py - /rag/__init__.py
30 lines
1.0 KiB
Python
30 lines
1.0 KiB
Python
# -*- 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
|
||
|
||
# Экспортируем их для использования в других модулях
|
||
__all__ = [
|
||
"RAGOrchestrator",
|
||
"HistoryManager",
|
||
"IntentRouter",
|
||
"QueryProcessor",
|
||
"IndexingManager",
|
||
] |