Skip to main content

A flexible RAG (Retrieval-Augmented Generation) experimentation framework

Project description

RAG-select

A framework for experimenting with and optimizing Retrieval-Augmented Generation (RAG) pipeline architectures.

Overview

This package provides a framework for testing different RAG pipeline configurations and measuring their performance. It supports pluggable components for document ingestion, chunking strategies, and retrieval methods.

Features

  • Modular Architecture: Pluggable components across the ingestion and retrieval stack with sample wrappers over top open-source component offerings.
  • Experiment Pipeline: Generate and test all combinations of component variants
  • LangChain Integration: RAGArtifact extends BaseRetriever for seamless use with LangChain chains

Installation

pip install rag_select

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

rag_select-0.1.2.tar.gz (32.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

rag_select-0.1.2-py3-none-any.whl (68.0 kB view details)

Uploaded Python 3

File details

Details for the file rag_select-0.1.2.tar.gz.

File metadata

  • Download URL: rag_select-0.1.2.tar.gz
  • Upload date:
  • Size: 32.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for rag_select-0.1.2.tar.gz
Algorithm Hash digest
SHA256 dbe1937e0ec5afad6840eae8a6367dec4ad638fbd34ded9031d33c7f171d791c
MD5 ee8d5e5274f8446ed17818edb6de652c
BLAKE2b-256 24157b526559d12e16de6090a3af4faf63dc254bc3ba0febdb810d517caaa2b9

See more details on using hashes here.

Provenance

The following attestation bundles were made for rag_select-0.1.2.tar.gz:

Publisher: python-publish.yml on conclude-ai/rag-select

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rag_select-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: rag_select-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 68.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for rag_select-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 9aed453fd6f5780e6fb65302bd4a38be29abd10360f2280e583a7c4a7fa5ad8e
MD5 8983d703edec1c70a5a4811723e5835f
BLAKE2b-256 7189dce564f10a263b7168ec0d3a497c828b50e1b2e3ab67c76aaac648737134

See more details on using hashes here.

Provenance

The following attestation bundles were made for rag_select-0.1.2-py3-none-any.whl:

Publisher: python-publish.yml on conclude-ai/rag-select

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page