BEE-spoke-data / mega-small-embed-synthSTS-16384-v1

huggingface.co
Total runs: 24
24-hour runs: 0
7-day runs: -3
30-day runs: -6
Model's Last Updated: December 29 2025
sentence-similarity

Introduction of mega-small-embed-synthSTS-16384-v1

Model Details of mega-small-embed-synthSTS-16384-v1

mega-small-embed-synthSTS-16384: v1

image/png

This Sentence Transformer Model converts sentences and paragraphs into a 768-dimensional vector space suitable for tasks such as clustering and semantic search.

  • This model focuses on the similarity of long documents; use it for comparing embeddings of long text documents
    • For more info, see the pszemraj/synthetic-text-similarity dataset used for training
  • Pre-trained and tuned for a context length of 16,384
  • This initial version may be updated in the future.
Usage

Regardless of method, you will need to have this specific fork of transformers installed unless you want to get errors related to padding :

pip install -U git+https://github.com/pszemraj/transformers.git@mega-upgrades --force-reinstall --no-deps
Usage (Sentence-Transformers)

Using this model becomes easy when you have sentence-transformers installed:

pip install -U sentence-transformers

Then you can use the model like this:

from sentence_transformers import SentenceTransformer
sentences = ["This is an example sentence", "Each sentence is converted"]

model = SentenceTransformer('BEE-spoke-data/mega-small-embed-synthSTS-16384-v1')
embeddings = model.encode(sentences)
print(embeddings)
Usage (HuggingFace Transformers)

Without sentence-transformers , you can use the model like this: First, you pass your input through the transformer model, then you have to apply the right pooling-operation on-top of the contextualized word embeddings.

from transformers import AutoTokenizer, AutoModel
import torch


#Mean Pooling - Take attention mask into account for correct averaging
def mean_pooling(model_output, attention_mask):
    token_embeddings = model_output[0] #First element of model_output contains all token embeddings
    input_mask_expanded = attention_mask.unsqueeze(-1).expand(token_embeddings.size()).float()
    return torch.sum(token_embeddings * input_mask_expanded, 1) / torch.clamp(input_mask_expanded.sum(1), min=1e-9)


# Sentences we want sentence embeddings for
sentences = ['This is an example sentence', 'Each sentence is converted']

# Load model from HuggingFace Hub
tokenizer = AutoTokenizer.from_pretrained('BEE-spoke-data/mega-small-embed-synthSTS-16384-v1')
model = AutoModel.from_pretrained('BEE-spoke-data/mega-small-embed-synthSTS-16384-v1')

# Tokenize sentences
encoded_input = tokenizer(sentences, padding=True, truncation=True, return_tensors='pt')

# Compute token embeddings
with torch.no_grad():
    model_output = model(**encoded_input)

# Perform pooling. In this case, mean pooling.
sentence_embeddings = mean_pooling(model_output, encoded_input['attention_mask'])

print("Sentence embeddings:")
print(sentence_embeddings)
Training

The model was trained with the parameters:

Loss :

sentence_transformers.losses.MatryoshkaLoss.MatryoshkaLoss with parameters:

{'loss': 'CosineSimilarityLoss', 'matryoshka_dims': [768, 512, 256, 128, 64], 'matryoshka_weights': [1, 1, 1, 1, 1], 'n_dims_per_step': -1}

arch

SentenceTransformer(
  (0): Transformer({'max_seq_length': 16384, 'do_lower_case': False}) with Transformer model: MegaModel 
  (1): Pooling({'word_embedding_dimension': 768, 'pooling_mode_cls_token': False, 'pooling_mode_mean_tokens': True, 'pooling_mode_max_tokens': False, 'pooling_mode_mean_sqrt_len_tokens': False, 'pooling_mode_weightedmean_tokens': False, 'pooling_mode_lasttoken': False, 'include_prompt': True})
)

Runs of BEE-spoke-data mega-small-embed-synthSTS-16384-v1 on huggingface.co

24
Total runs
0
24-hour runs
0
3-day runs
-3
7-day runs
-6
30-day runs

More Information About mega-small-embed-synthSTS-16384-v1 huggingface.co Model

More mega-small-embed-synthSTS-16384-v1 license Visit here:

https://choosealicense.com/licenses/artistic-2.0

mega-small-embed-synthSTS-16384-v1 huggingface.co

mega-small-embed-synthSTS-16384-v1 huggingface.co is an AI model on huggingface.co that provides mega-small-embed-synthSTS-16384-v1's model effect (), which can be used instantly with this BEE-spoke-data mega-small-embed-synthSTS-16384-v1 model. huggingface.co supports a free trial of the mega-small-embed-synthSTS-16384-v1 model, and also provides paid use of the mega-small-embed-synthSTS-16384-v1. Support call mega-small-embed-synthSTS-16384-v1 model through api, including Node.js, Python, http.

mega-small-embed-synthSTS-16384-v1 huggingface.co Url

https://huggingface.co/BEE-spoke-data/mega-small-embed-synthSTS-16384-v1

BEE-spoke-data mega-small-embed-synthSTS-16384-v1 online free

mega-small-embed-synthSTS-16384-v1 huggingface.co is an online trial and call api platform, which integrates mega-small-embed-synthSTS-16384-v1's modeling effects, including api services, and provides a free online trial of mega-small-embed-synthSTS-16384-v1, you can try mega-small-embed-synthSTS-16384-v1 online for free by clicking the link below.

BEE-spoke-data mega-small-embed-synthSTS-16384-v1 online free url in huggingface.co:

https://huggingface.co/BEE-spoke-data/mega-small-embed-synthSTS-16384-v1

mega-small-embed-synthSTS-16384-v1 install

mega-small-embed-synthSTS-16384-v1 is an open source model from GitHub that offers a free installation service, and any user can find mega-small-embed-synthSTS-16384-v1 on GitHub to install. At the same time, huggingface.co provides the effect of mega-small-embed-synthSTS-16384-v1 install, users can directly use mega-small-embed-synthSTS-16384-v1 installed effect in huggingface.co for debugging and trial. It also supports api for free installation.

mega-small-embed-synthSTS-16384-v1 install url in huggingface.co:

https://huggingface.co/BEE-spoke-data/mega-small-embed-synthSTS-16384-v1

Url of mega-small-embed-synthSTS-16384-v1

mega-small-embed-synthSTS-16384-v1 huggingface.co Url

Provider of mega-small-embed-synthSTS-16384-v1 huggingface.co

BEE-spoke-data
ORGANIZATIONS

Other API from BEE-spoke-data