Spaces:
Running
Running
| fastapi>=0.110.0 | |
| uvicorn>=0.27.1 | |
| pydantic>=2.9.0 | |
| pydantic-settings>=2.2.1 | |
| qdrant-client>=1.7.0 | |
| clickhouse-connect>=0.7.3 | |
| langchain>=0.1.13 | |
| langchain-openai>=0.1.1 # covers Groq, Gemini, Together AI, OpenAI (all OpenAI-compatible) | |
| langchain-groq>=0.1.3 | |
| python-dotenv>=1.0.1 | |
| psycopg2-binary>=2.9.9 | |
| SQLAlchemy>=2.0.29 | |
| sentence-transformers>=2.7.0 | |
| transformers>=4.45.0 # DeBERTa intent classifier + reranker tokenizer (upgraded for compatibility) | |
| torch>=2.0.0 | |
| numpy>=1.26.0 | |
| tiktoken>=0.6.0 | |
| FlagEmbedding>=1.2.11 # BGE reranker (upgraded for tokenizer fix) | |
| redis>=5.0.0 | |
| python-jose[cryptography]>=3.3.0 | |
| passlib[bcrypt]>=1.7.4 | |
| python-multipart>=0.0.9 | |
| httpx>=0.27.0 | |
| aiohttp>=3.9.0 | |
| ddgs>=1.0.0 # Live search for hybrid RAG (renamed from duckduckgo-search) | |
| python-dateutil>=2.8.2 # Date parsing for live results | |
| msgpack>=1.0.5 # Kafka message deserialization (news.processed topic) | |
| confluent-kafka>=2.3.0 # Kafka consumer for top stories | |