Files
aisys/retrieval/requirements.txt

23 lines
697 B
Plaintext

# arxiv-complete retrieval layer — dependencies
#
# Create the environment with uv (recommended) or pip:
#
# uv venv && uv pip install -r requirements.txt
# # or
# python -m venv .venv && .venv/bin/pip install -r requirements.txt
#
# faiss-cpu is required for the ANN path. The pure-keyword fallback (build
# without an embedding index) only needs polars + numpy.
numpy
polars
faiss-cpu
# Needed for the local semantic embedder (LocalEmbedder, the default local path).
# Uses a small CPU sentence-transformers model (~90 MB, no GPU needed).
sentence-transformers
# Only needed for the remote (production) embedding provider.
# Comment out if you only use the local embedders.
requests