* feat(rag): Phase 2 — ChromaDB vector index over bulk card DB * feat(rag): add routes/rag.py with build, search, status endpoints * Update lab_api.pyfeat(rag): register rag_router in lab_api.py, remove old inline rag_status * Update requirements.txtfeat(rag): add chromadb>=0.5.0 to requirements.txtfeat(rag): add chromadb to requirements.txt
28 lines
476 B
Plaintext
28 lines
476 B
Plaintext
# Core runtime dependencies
|
|
# Install with: pip install -r requirements.txt
|
|
# Or for dev tools: pip install -e ".[dev]"
|
|
|
|
fastapi>=0.100.0
|
|
uvicorn[standard]>=0.23.0
|
|
pydantic>=2.0.0
|
|
httpx>=0.24.0
|
|
websockets>=11.0
|
|
openai>=1.0.0
|
|
aiosqlite>=0.19.0
|
|
|
|
# Anthropic Claude API
|
|
anthropic>=0.40.0
|
|
|
|
# Deck Builder dependencies
|
|
requests>=2.31.0
|
|
beautifulsoup4>=4.12.0
|
|
ollama>=0.2.0
|
|
scrython>=2.0.0
|
|
|
|
# Embeddings
|
|
|
|
# RAG vector store
|
|
chromadb>=0.5.0
|
|
sentence-transformers>=3.0.0
|
|
torch>=2.0.0
|