29 lines
420 B
Plaintext
29 lines
420 B
Plaintext
# Core dependencies
|
|
pydantic>=2.0.0
|
|
pyyaml>=6.0
|
|
requests>=2.31.0
|
|
tqdm>=4.65.0
|
|
psutil>=5.9.0
|
|
|
|
# API server
|
|
fastapi>=0.104.0
|
|
uvicorn[standard]>=0.24.0
|
|
|
|
# Hardware detection
|
|
pynvml>=11.5.0
|
|
|
|
# ML/Embeddings (for consensus)
|
|
sentence-transformers>=2.2.0
|
|
numpy>=1.24.0
|
|
|
|
# llama.cpp (CPU version, GPU version installed via scripts)
|
|
llama-cpp-python>=0.2.0
|
|
|
|
# Async
|
|
aiohttp>=3.9.0
|
|
asyncio>=3.4.3
|
|
|
|
# CLI
|
|
click>=8.1.0
|
|
rich>=13.0.0
|