Skip to main content

superduper allows users to work with self-hosted embedding models via [Sentence-Transformers](https://sbert.net).

Project description

superduper_sentence_transformers

superduper allows users to work with self-hosted embedding models via Sentence-Transformers.

Installation

pip install superduper_sentence_transformers

API

Class Description
superduper_sentence_transformers.model.SentenceTransformer A model for sentence embeddings using sentence-transformers.

Examples

SentenceTransformer

from superduper import vector
from superduper_sentence_transformers import SentenceTransformer
import sentence_transformers
model = SentenceTransformer(
    identifier="embedding",
    object=sentence_transformers.SentenceTransformer("BAAI/bge-small-en"),
    datatype=vector(shape=(1024,)),
    postprocess=lambda x: x.tolist(),
    predict_kwargs={"show_progress_bar": True},
)
model.predict("What is superduper")

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

superduper_sentence_transformers-0.6.0.tar.gz (12.3 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 superduper_sentence_transformers-0.6.0.tar.gz.

File metadata

File hashes

Hashes for superduper_sentence_transformers-0.6.0.tar.gz
Algorithm Hash digest
SHA256 d553af80b14ba16c62a6ba2149ccb61869a8211e941ca8f7529dd00e6f0b049f
MD5 4ab39bfc94165506d79613b2254a006b
BLAKE2b-256 3b16c038a28ed3a4410f645c3aa1dd1c59eefabe3ae4cbaf49bde3d2f7fa36c3

See more details on using hashes here.

Provenance

The following attestation bundles were made for superduper_sentence_transformers-0.6.0.tar.gz:

Publisher: release_plugins.yaml on superduper-io/superduper

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

File details

Details for the file superduper_sentence_transformers-0.6.0-py3-none-any.whl.

File metadata

File hashes

Hashes for superduper_sentence_transformers-0.6.0-py3-none-any.whl
Algorithm Hash digest
SHA256 5ed89a65810b9614b9fc08d5bb5735fe77c30a5623683c625bef9dd5bbb1fb8a
MD5 358c82f41a1a50f8a6dab5bc1cb259b9
BLAKE2b-256 5bd83a45e8a7a774e7915537513d766fc9d487cd7739db7ef3270bccd5912c86

See more details on using hashes here.

Provenance

The following attestation bundles were made for superduper_sentence_transformers-0.6.0-py3-none-any.whl:

Publisher: release_plugins.yaml on superduper-io/superduper

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