Metadata-Version: 2.4
Name: rager
Version: 0.1.1
Summary: Caching based RAG primitives
Keywords: rag,retrieval-augmented-generation,caching,embeddings,faiss,nlp
Author: Wannes Vantorre
Author-email: Wannes Vantorre <vantorrewannes@gmail.com>
License-Expression: Apache-2.0
License-File: LICENSE
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.14
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Typing :: Typed
Requires-Dist: belljar>=3.0.0
Requires-Dist: blake3>=1.0.9
Requires-Dist: concresce>=4.0.0
Requires-Dist: faiss-cpu>=1.14.3
Requires-Dist: numpy>=2.4.6
Requires-Dist: semantic-chunker>=0.2.0
Requires-Dist: sentence-transformers>=5.6.0
Requires-Dist: tokenizers>=0.22.2
Requires-Dist: transformers>=5.13.1
Requires-Dist: unstructured-inference>=1.6.13
Requires-Dist: unstructured[csv,md,pdf]>=0.24.0
Requires-Dist: torch>=2.13.0 ; extra == 'cpu'
Requires-Dist: torchvision>=0.28.0 ; extra == 'cpu'
Maintainer: Wannes Vantorre
Maintainer-email: Wannes Vantorre <vantorrewannes@gmail.com>
Requires-Python: >=3.14
Project-URL: Homepage, https://github.com/VantorreWannes/rager
Project-URL: Repository, https://github.com/VantorreWannes/rager
Project-URL: Issues, https://github.com/VantorreWannes/rager/issues
Project-URL: Changelog, https://github.com/VantorreWannes/rager/releases
Provides-Extra: cpu
Description-Content-Type: text/markdown

# rager

Caching based RAG primitives — composable building blocks for retrieval-augmented generation with caching baked in.

## Install

```
uv add rager
```

## Getting started

```
uv run pytest
uv run prek install
```

`uv add rager` pulls the CPU torch build from PyPI. For GPU (CUDA/ROCm) torch, add the matching [PyTorch index](https://pytorch.org/get-started/locally/) to your own project and install torch from it — those builds aren't on PyPI.
