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.7.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.7.0.tar.gz.

File metadata

File hashes

Hashes for superduper_sentence_transformers-0.7.0.tar.gz
Algorithm Hash digest
SHA256 a6fdf727ce7ab02f0fa9c11b27b8aeaca80442c880ba240b8005c47d7a1426d4
MD5 4d82a1e215e15b04af88a4a33d853d5f
BLAKE2b-256 5fb33275dcbb304eef5bffd970c9fa369608d4c3ccc485a6c06af2d37f82f958

See more details on using hashes here.

Provenance

The following attestation bundles were made for superduper_sentence_transformers-0.7.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.7.0-py3-none-any.whl.

File metadata

File hashes

Hashes for superduper_sentence_transformers-0.7.0-py3-none-any.whl
Algorithm Hash digest
SHA256 5c6b6afc8e80a34c08734fc7aa33f7bc02d8dff4f70c0f215bf5e8ca5fc1494f
MD5 14a75b5afef4b74297f1936b0c775d9e
BLAKE2b-256 8901597b0e1f16e38b8752901a0791160c59698f4474421eac74ea0136a478a4

See more details on using hashes here.

Provenance

The following attestation bundles were made for superduper_sentence_transformers-0.7.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