Add new file
This commit is contained in:
67
core/requirements.txt
Normal file
67
core/requirements.txt
Normal file
@@ -0,0 +1,67 @@
|
|||||||
|
# Основные зависимости для XMPP бота с RAG
|
||||||
|
|
||||||
|
# XMPP клиент
|
||||||
|
slixmpp >= 1.8.5
|
||||||
|
|
||||||
|
# Работа с переменными окружения
|
||||||
|
python-dotenv >= 1.0.0
|
||||||
|
|
||||||
|
# HTTP запросы (скачивание файлов, загрузка на сервер)
|
||||||
|
requests >= 2.31.0
|
||||||
|
aiohttp >= 3.9.0 # для HTTP-клиента RAG
|
||||||
|
|
||||||
|
# Парсинг YAML конфигов
|
||||||
|
pyyaml >= 6.0
|
||||||
|
|
||||||
|
# Клиент GigaChat (генерация, эмбеддинги)
|
||||||
|
gigachat >= 0.2.1
|
||||||
|
|
||||||
|
# Обработка документов
|
||||||
|
python-docx >= 1.1.0 # DOCX
|
||||||
|
pypdf >= 4.0.0 # PDF
|
||||||
|
openpyxl >= 3.1.0 # XLSX
|
||||||
|
python-pptx >= 0.6.21 # PPTX
|
||||||
|
pillow >= 10.0.0 # Изображения
|
||||||
|
pytesseract >= 0.3.10 # OCR (опционально)
|
||||||
|
py7zr >= 0.20.0 # 7z архивы
|
||||||
|
|
||||||
|
# Векторная БД Qdrant
|
||||||
|
qdrant-client >= 1.9.0
|
||||||
|
|
||||||
|
# Токенизация (для разбиения на чанки)
|
||||||
|
tiktoken >= 0.5.0
|
||||||
|
|
||||||
|
# Асинхронный драйвер PostgreSQL (asyncpg)
|
||||||
|
asyncpg >= 0.29.0
|
||||||
|
|
||||||
|
# Асинхронные HTTP запросы (веб-скрапер)
|
||||||
|
aiofiles >= 23.0.0
|
||||||
|
|
||||||
|
# Парсинг HTML
|
||||||
|
beautifulsoup4 >= 4.12.0
|
||||||
|
lxml >= 4.9.0
|
||||||
|
readability-lxml >= 0.8.1 # Извлечение основного текста из HTML
|
||||||
|
|
||||||
|
# Переранжирование (кросс-энкодер)
|
||||||
|
sentence-transformers >= 2.2.0
|
||||||
|
|
||||||
|
# Тесты
|
||||||
|
pytest >= 8.0.0
|
||||||
|
pytest-asyncio >= 0.23.0
|
||||||
|
pytest-mock >= 3.12.0
|
||||||
|
|
||||||
|
# Библиотека проверки русского языка
|
||||||
|
razdel >= 0.5.0
|
||||||
|
|
||||||
|
# Морфологический анализатор для хирургической замены
|
||||||
|
mawo-pymorphy3 >= 0.1.0
|
||||||
|
|
||||||
|
# Генерация sparse-векторов для гибридного поиска (FastEmbed)
|
||||||
|
fastembed >= 0.4.0
|
||||||
|
|
||||||
|
# HTTP-сервер для RAG-ядра (FastAPI + Uvicorn)
|
||||||
|
fastapi >= 0.115.0
|
||||||
|
uvicorn >= 0.30.0
|
||||||
|
|
||||||
|
# Для CORS поддержки
|
||||||
|
python-multipart >= 0.0.9
|
||||||
Reference in New Issue
Block a user