RAGStack
RAGStack is an out-of-the-box solution simplifying Retrieval Augmented Generation (RAG) in GenAI apps.
RAGStack includes the best open-source for implementing RAG, giving developers a comprehensive Gen AI Stack leveraging LangChain, CassIO, and more. RAGStack leverages the LangChain ecosystem and is fully compatible with LangSmith for monitoring your AI deployments.
For each open-source project included in RAGStack, we select a version lineup and then test the combination for compatibility, performance, and security. Our extensive test suite ensures that RAGStack components work well together so you can confidently deploy them in production.
RAGStack uses the Astra DB Serverless (Vector) database, which provides a highly performant and scalable vector store for RAG workloads like question answering, semantic search, and semantic caching.
Quick Install
With pip:
pip install ragstack-ai
Documentation
DataStax RAGStack Documentation
Contributing and building locally
- Clone this repo:
git clone https://github.com/datastax/ragstack-ai
- The project uses poetry. To install poetry:
pip install poetry
- Install dependencies
poetry install
- Build the package distribution
poetry build
Metadata
Release files for ragstack-ai 1.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| ragstack_ai-1.1.0.tar.gz | 4.7 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| ragstack_ai-1.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 8.9 kB
Release files / ragstack_ai-1.1.0.tar.gz
| Download URL | ragstack_ai-1.1.0.tar.gz |
|---|---|
| Size | 4.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
f4c2f851f49ee81de27fac52f61193557f74fe90557788ec38a92c77e909a1bb
|
|
BLAKE2b-256 checksum How to use checksums |
d5aaab16da647df07ea1cfd682b1584e13e554844b526c8d83069eec6d653f96
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.0 CPython/3.12.4
|
Release files / ragstack_ai-1.1.0-py3-none-any.whl
| Download URL | ragstack_ai-1.1.0-py3-none-any.whl |
|---|---|
| Size | 4.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
d45dd3b2c6a5f3a91dbaf3a161cf43c3e3b8e5ef8582b9ee5e335210fed43dd1
|
|
BLAKE2b-256 checksum How to use checksums |
e379e51c756468647078321dda028cfc0f40afa2bd5979088b296b5cce39b8ad
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.0 CPython/3.12.4
|
Security for ragstack-ai 1.1.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.