Редактировать requirements.txt
This commit is contained in:
@@ -1,67 +0,0 @@
|
||||
# Основные зависимости для 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