Spaces:
Sleeping
Sleeping
| # Requirements for HuggingFace Space | |
| # Оптимизировано для стабильной работы и production-ready | |
| fastapi==0.104.1 | |
| uvicorn[standard]==0.24.0 | |
| numpy>=1.24.0,<2.0.0 | |
| pydantic==2.5.3 | |
| python-dotenv==1.0.0 | |
| # PyTorch - CPU версия для уменьшения размера образа | |
| --extra-index-url https://download.pytorch.org/whl/cpu | |
| torch>=2.1.0 | |
| transformers>=4.38.0 | |
| # Sentence Transformers - обновлённая версия для совместимости с ru-en-RoSBERTa | |
| sentence-transformers>=2.7.0 | |
| huggingface_hub>=0.20.0 | |
| # Production-ready улучшения (v2.1.0) | |
| prometheus-client>=0.19.0 # Метрики для мониторинга | |
| slowapi>=0.1.9 # Rate limiting | |
| structlog>=23.2.0 # Structured logging (JSON) | |
| cachetools>=5.3.0 # In-memory кэширование | |
| redis>=5.0.0 # Redis кэширование (опционально) | |
| opentelemetry-api>=1.21.0 # Tracing (опционально) | |
| opentelemetry-sdk>=1.21.0 | |
| opentelemetry-instrumentation-fastapi>=0.42b0 | |
| # Тестовые зависимости | |
| aiohttp>=3.9.0 # Асинхронные HTTP запросы для тестов | |
| scikit-learn>=1.3.0 # Для вычисления косинусного сходства в тестах | |