File size: 958 Bytes
a63c61f
 
 
 
 
 
 
 
 
 
 
 
 
6406bd7
a63c61f
 
 
6406bd7
a63c61f
 
 
 
 
 
0cc6fd8
a63c61f
e47c7f4
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
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