Add requirements.txt
Browse filesCo-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- requirements.txt +22 -0
requirements.txt
ADDED
|
@@ -0,0 +1,22 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
# Soci — LLM-powered city population simulator
|
| 2 |
+
# Install: pip install -r requirements.txt
|
| 3 |
+
|
| 4 |
+
# LLM providers
|
| 5 |
+
anthropic>=0.79.0 # Claude API
|
| 6 |
+
httpx>=0.28.0 # HTTP client (also used by Ollama)
|
| 7 |
+
# groq>=0.11.0 # Groq API (optional — install if using Groq)
|
| 8 |
+
|
| 9 |
+
# Web API
|
| 10 |
+
fastapi>=0.129.0
|
| 11 |
+
uvicorn[standard]>=0.40.0
|
| 12 |
+
websockets>=16.0
|
| 13 |
+
|
| 14 |
+
# Persistence
|
| 15 |
+
aiosqlite>=0.22.0
|
| 16 |
+
|
| 17 |
+
# Terminal UI
|
| 18 |
+
rich>=14.0.0
|
| 19 |
+
|
| 20 |
+
# Config & env
|
| 21 |
+
python-dotenv>=1.2.0
|
| 22 |
+
pyyaml>=6.0.0
|