Skip to main content

ragkit

Modular RAG toolkit – A flexible and pluggable framework for Retrieval-Augmented Generation (RAG) workflows.

Features

  • Plug-and-play architecture for embedding models and vector stores
  • Support for hybrid search (vector + keyword)
  • Extensible design with Pydantic models
  • Qdrant vector store support
  • OpenAI and SentenceTransformer embedding

Installation

pip install ragkit


## Usage

```python
from ragkit.search import DocumentSearchService
from ragkit.embedding import OpenAIEmbedder
from ragkit.vectorstore import QdrantVectorStore

# Initialize components
embedder = OpenAIEmbedder(api_key="your-openai-api-key")
store = QdrantVectorStore(vector_size=1536)

search_service = DocumentSearchService(embedder, store)

# Perform search
results = search_service.search("Tell me about vector databases")

Metadata

Release files for ragkitx 0.1.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for ragkitx 0.1.5
File Size Uploaded Provenance Actions
ragkitx-0.1.5.tar.gz 7.5 kB With provenance Details for ragkitx-0.1.5.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for ragkitx 0.1.5
File Interpreter ABI Platform Actions
ragkitx-0.1.5-py3-none-any.whl Python 3 none any Details for ragkitx-0.1.5-py3-none-any.whl

Total release size: 14.7 kB

Release files / ragkitx-0.1.5.tar.gz

Download URL ragkitx-0.1.5.tar.gz
Size 7.5 kB
Tags Source
SHA-256 checksum
How to use checksums
d5d3c2c2ae66f82ff5e0694312a6f6f8d4ac50a21ba48b603870933a4c85f6e8
BLAKE2b-256 checksum
How to use checksums
3e385d92a6dc9cf4b046b56956f9d25ee63906eb5f050dcac197934375b45f1e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 3, 2025.

Transparency log

Release files / ragkitx-0.1.5-py3-none-any.whl

Download URL ragkitx-0.1.5-py3-none-any.whl
Size 7.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
3c8f895bbe35c30a45a3ae06c234ef24e19096aa2757e50961034118c9678434
BLAKE2b-256 checksum
How to use checksums
23fe4efd921a2f9f8b64ff71383aeae4939587791fe50a9c8061fb41fb90199e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 3, 2025.

Transparency log

Security for ragkitx 0.1.5

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.

Full provenance

All 2 files in this release have been uploaded with provenance metadata.

Select from 2 files

Attestation for ragkitx-0.1.5.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 3, 2025.

Transparency log

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.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.1.5 This release

2 release files Full provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page