34 lines
1.3 KiB
Python
34 lines
1.3 KiB
Python
# -*- coding: utf-8 -*-
|
||
"""
|
||
Пакет core – общий код для всех компонентов платформы Эфцекабот.
|
||
Содержит:
|
||
- RAG-сервер и оркестратор,
|
||
- HTTP-клиент для ботов,
|
||
- сервисы (PostgreSQL, Qdrant, GigaChat),
|
||
- функции (классификация, суммаризация, проверка орфографии и др.),
|
||
- обработчики XMPP-событий,
|
||
- команды ботов,
|
||
- фоновые воркеры,
|
||
- утилиты.
|
||
Используется как RAG-ядром, так и тонкими XMPP-клиентами-профилями.
|
||
"""
|
||
|
||
__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",
|
||
] |