Spaces:
Running
Running
| # ============================================================ | |
| # requirements.txt - Lojiz Platform + Aida AI (STABLE & TESTED) | |
| # Python 3.10+ Compatible | |
| # ============================================================ | |
| # --- Core HTTP & SSL Dependencies --- | |
| requests>=2.32.0 | |
| urllib3>=1.26.14,<2.1.0 | |
| certifi>=2023.7.22 | |
| idna>=3.7 | |
| charset-normalizer>=3.2.0 | |
| # --- FastAPI & Web Framework --- | |
| fastapi==0.104.1 | |
| uvicorn[standard]==0.24.0 | |
| python-multipart==0.0.6 | |
| # --- Database & ORM --- | |
| motor==3.3.2 | |
| pymongo==4.6.1 | |
| # --- Data Validation & Settings --- | |
| pydantic>=2.5.3 | |
| pydantic-settings>=2.1.0 | |
| python-dotenv==1.0.0 | |
| # --- Authentication & Security --- | |
| PyJWT==2.10.1 | |
| bcrypt==4.1.1 | |
| passlib==1.7.4 | |
| python-jose==3.3.0 | |
| email-validator==2.1.0 | |
| # --- Email Service --- | |
| resend>=0.7.0 | |
| # --- Caching & Vector Store --- | |
| redis>=5.0.0 | |
| qdrant-client>=1.7.0 | |
| # --- AI Agent Stack (LangChain Ecosystem) --- | |
| langgraph>=0.1.0 | |
| langchain>=0.1.0 | |
| langchain-core>=0.1.0 | |
| langchain-openai>=0.1.0 | |
| langchain-community>=0.0.10 | |
| openai>=1.0.0 | |
| aiohttp>=3.9.0 | |
| tenacity>=8.0 | |
| structlog>=23.0 | |
| websockets>=12.0 | |
| # --- Monitoring & Logging --- | |
| sentry-sdk[fastapi]>=1.40.0 | |
| # --- OpenTelemetry (OBSERVABILITY) --- | |
| opentelemetry-api>=1.22.0 | |
| opentelemetry-sdk>=1.22.0 | |
| opentelemetry-exporter-otlp>=1.22.0 | |
| opentelemetry-instrumentation>=0.43b0 | |
| opentelemetry-instrumentation-fastapi>=0.43b0 | |
| opentelemetry-instrumentation-httpx>=0.43b0 | |
| opentelemetry-instrumentation-requests>=0.43b0 | |
| opentelemetry-instrumentation-redis>=0.43b0 | |
| opentelemetry-semantic-conventions>=0.43b0 | |
| # --- Token Counting --- | |
| tiktoken>=0.5.0 | |
| # --- ML/AI Dependencies (Python 3.10+ Compatible) --- | |
| torch==2.9.1 | |
| transformers>=4.37.2,<5.0 | |
| sentence-transformers==2.7.0 | |
| scikit-learn>=1.3.2 | |
| joblib>=1.3.2 | |
| huggingface-hub>=0.16.4,<1.0 | |
| # --- Computer Vision & Image Processing --- | |
| pillow>=10.0.0 | |
| opencv-python>=4.8.0.74 | |
| # --- Data Processing --- | |
| numpy>=1.26.0 | |
| pandas>=2.1.3 | |
| # --- Development (Optional) --- | |
| pytest>=7.4.0 | |
| pytest-asyncio>=0.21.0 | |
| httpx>=0.25.0 | |
| # ============================================================ | |
| # INSTALLATION: | |
| # pip install -r requirements.txt | |
| # | |
| # NOTES: | |
| # - Tested with Python 3.10+ | |
| # - All packages have stable releases | |
| # - Includes OpenTelemetry for production monitoring | |
| # - Includes Sentry for error tracking | |
| # ============================================================ |