Skip to main content

Swarmauri Persistent Qdrant Vector Store

Project description

Swamauri Logo

PyPI - Downloads Hits PyPI - Python Version PyPI - License PyPI - swarmauri_vectorstore_qdrant


Swarmauri Vectorstore Qdrant

A vector store implementation using Qdrant as the backend, supporting both persistent local storage and cloud-based operations for document storage and retrieval.

Installation

pip install swarmauri_vectorstore_qdrant

Usage

from swarmauri.documents.Document import Document
from swarmauri.vectorstores.PersistentQdrantVectorStore import PersistentQdrantVectorStore
from swarmauri.vector_stores.CloudQdrantVectorStore import CloudQdrantVectorStore

# Local Persistent Storage
local_store = PersistentQdrantVectorStore(
    collection_name="my_collection",
    vector_size=100,
    path="http://localhost:6333"
)
local_store.connect()

# Cloud Storage
cloud_store = CloudQdrantVectorStore(
    api_key="your_api_key",
    collection_name="my_collection",
    vector_size=100,
    url="your_qdrant_cloud_url"
)
cloud_store.connect()

# Add documents
documents = [
    Document(content="sample text 1"),
    Document(content="sample text 2")
]
local_store.add_documents(documents)

# Retrieve similar documents
results = local_store.retrieve("sample query", top_k=5)

Want to help?

If you want to contribute to swarmauri-sdk, read up on our guidelines for contributing that will help you get started.

Project details


Release history Release notifications | RSS feed

Download files

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

Source Distribution

swarmauri_vectorstore_qdrant-0.7.5.dev1.tar.gz (8.6 kB view details)

Uploaded Source

Built Distribution

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

File details

Details for the file swarmauri_vectorstore_qdrant-0.7.5.dev1.tar.gz.

File metadata

File hashes

Hashes for swarmauri_vectorstore_qdrant-0.7.5.dev1.tar.gz
Algorithm Hash digest
SHA256 67cea6d1742fc464e51495dd879075da2dbe2b2b3bb81e145b61672222814729
MD5 1c1ba342d363aeafabf0cfcb9414837b
BLAKE2b-256 bf6a6ba31355f42539fc74a9f1d73ce1594e8d09ccaa4bf056401173624df509

See more details on using hashes here.

File details

Details for the file swarmauri_vectorstore_qdrant-0.7.5.dev1-py3-none-any.whl.

File metadata

File hashes

Hashes for swarmauri_vectorstore_qdrant-0.7.5.dev1-py3-none-any.whl
Algorithm Hash digest
SHA256 36c9f883c6c078eff53800a40147e80cee6f163ab1b825c04805c1ef6e243e6f
MD5 9479acee02afd6c35f663054144e65ad
BLAKE2b-256 02bfba1ea1ba8de5030c7ca83c74ea688c6f9b8bae22372517750288b6a84290

See more details on using hashes here.

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