AI SeedbankHelp preserve open and free AI for humanity's future

← All models

sentence-transformers_clip-ViT-B-32-multilingual-v1

sentence-transformers · View on Hugging Face ↗

Get this model

Download TorrentMagnet Link

Seeders: 1 · Leechers: 0

Observed 2026-09-02T13:56:39Z via announce.aitorrent.org:7070.

Model card

The complete upstream card, rendered from this payload's README.md — the same hash-verified bytes the torrent distributes. Images and off-site links are removed; the original card on Hugging Face carries them.


language: multilingual license: apache-2.0 library_name: sentence-transformers tags:

  • sentence-transformers
  • feature-extraction
  • sentence-similarity pipeline_tag: sentence-similarity

sentence-transformers/clip-ViT-B-32-multilingual-v1

This is a multi-lingual version of the OpenAI CLIP-ViT-B32 model. You can map text (in 50+ languages) and images to a common dense vector space such that images and the matching texts are close. This model can be used for image search (users search through a large collection of images) and for multi-lingual zero-shot image classification (image labels are defined as text).

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, util
from PIL import Image, ImageFile
import requests
import torch

# We use the original clip-ViT-B-32 for encoding images
img_model = SentenceTransformer('clip-ViT-B-32')

# Our text embedding model is aligned to the img_model and maps 50+
# languages to the same vector space
text_model = SentenceTransformer('sentence-transformers/clip-ViT-B-32-multilingual-v1')


# Now we load and encode the images
def load_image(url_or_path):
    if url_or_path.startswith("http://") or url_or_path.startswith("https://"):
        return Image.open(requests.get(url_or_path, stream=True).raw)
    else:
        return Image.open(url_or_path)

# We load 3 images. You can either pass URLs or
# a path on your disc
img_paths = [
    # Dog image
    "https://unsplash.com/photos/QtxgNsmJQSs/download?ixid=MnwxMjA3fDB8MXxhbGx8fHx8fHx8fHwxNjM1ODQ0MjY3&w=640",

    # Cat image
    "https://unsplash.com/photos/9UUoGaaHtNE/download?ixid=MnwxMjA3fDB8MXxzZWFyY2h8Mnx8Y2F0fHwwfHx8fDE2MzU4NDI1ODQ&w=640",

    # Beach image
    "https://unsplash.com/photos/Siuwr3uCir0/download?ixid=MnwxMjA3fDB8MXxzZWFyY2h8NHx8YmVhY2h8fDB8fHx8MTYzNTg0MjYzMg&w=640"
]

images = [load_image(img) for img in img_paths]

# Map images to the vector space
img_embeddings = img_model.encode(images)

# Now we encode our text:
texts = [
    "A dog in the snow",
    "Eine Katze",  # German: A cat
    "Una playa con palmeras."  # Spanish: a beach with palm trees
]

text_embeddings = text_model.encode(texts)

# Compute cosine similarities:
cos_sim = util.cos_sim(text_embeddings, img_embeddings)

for text, scores in zip(texts, cos_sim):
    max_img_idx = torch.argmax(scores)
    print("Text:", text)
    print("Score:", scores[max_img_idx] )
    print("Path:", img_paths[max_img_idx], "\n")

Multilingual Image Search - Demo

For a demo of multilingual image search, have a look at: Image_Search-multilingual.ipynb ( Colab version )

For more details on image search and zero-shot image classification, have a look at the documentation on SBERT.net.

Training

This model has been created using Multilingual Knowledge Distillation. As teacher model, we used the original clip-ViT-B-32 and then trained a multilingual DistilBERT model as student model. Using parallel data, the multilingual student model learns to align the teachers vector space across many languages. As a result, you get an text embedding model that works for 50+ languages.

The image encoder from CLIP is unchanged, i.e. you can use the original CLIP image encoder to encode images.

Have a look at the SBERT.net - Multilingual-Models documentation on more details and for training code.

We used the following 50+ languages to align the vector spaces: ar, bg, ca, cs, da, de, el, es, et, fa, fi, fr, fr-ca, gl, gu, he, hi, hr, hu, hy, id, it, ja, ka, ko, ku, lt, lv, mk, mn, mr, ms, my, nb, nl, pl, pt, pt, pt-br, ro, ru, sk, sl, sq, sr, sv, th, tr, uk, ur, vi, zh-cn, zh-tw.

The original multilingual DistilBERT supports 100+ lanugages. The model also work for these languages, but might not yield the best results.

Full Model Architecture

SentenceTransformer(
  (0): Transformer({'max_seq_length': 128, 'do_lower_case': False}) with Transformer model: DistilBertModel 
  (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})
  (2): Dense({'in_features': 768, 'out_features': 512, 'bias': False, 'activation_function': 'torch.nn.modules.linear.Identity'})
)

Citing & Authors

This model was trained by sentence-transformers.

If you find this model helpful, feel free to cite our publication Sentence-BERT: Sentence Embeddings using Siamese BERT-Networks:

@inproceedings{reimers-2019-sentence-bert,
    title = "Sentence-BERT: Sentence Embeddings using Siamese BERT-Networks",
    author = "Reimers, Nils and Gurevych, Iryna",
    booktitle = "Proceedings of the 2019 Conference on Empirical Methods in Natural Language Processing",
    month = "11",
    year = "2019",
    publisher = "Association for Computational Linguistics",
    url = "http://arxiv.org/abs/1908.10084",
}

Magnet link

Opens the swarm directly in your torrent client — no file download needed. Copy-paste works too:

magnet:?xt=urn:btih:8137a487612b3d8ecb9aeab992a0c67ed165d506&dn=sentence-transformers_clip-ViT-B-32-multilingual-v1

Open magnet in torrent client · infohash 8137a487612b3d8ecb9aeab992a0c67ed165d506

Files & hashes

PathSizesha1sha256
1_Pooling/config.json190 B (190 B)4e09f293dfe90bba49f87cfe7996271f07be2666a37f83ada23e7887be6b88f4998927dbeac0038af301553c7cd5461413bf1a56
2_Dense/config.json115 B (115 B)94855c4d00a61b152e3713bd9701adb6d87b267248f4dfaf605a6c2869cd200970e54911c6c15053781d2bdcf3e81e89e77662ed
2_Dense/model.safetensors1.5 MB (1,572,984 B)ef2fcbc8e6998fca9519cddcf7c04d79b399835ad12568dc7300970a4d3dbb49068ad16cd89b99840b74b026f8e48071e9414f74
2_Dense/pytorch_model.bin1.5 MB (1,573,739 B)fd001d7ab370a2dd7e00f0b31dff84ff2bcf6dd6616d24a48f22b1097c30423a6054b8ac025fedf31ee9fbb05d5c963c56a14ecf
README.md5.5 KB (5,647 B)4b5316fd1c30c686639975a610ca80aa50987aa1023953714bc8541390994257494d21484994d84e45e01cd96304f0b5f9e770a2
config.json572 B (572 B)1ab64f94053fdfbd5f943b451df1cd02140e7e70edc12f518bfc445dedfe8a7c58374ea659525e0b6e67814686bd6cd57f90f8b3
config_sentence_transformers.json122 B (122 B)b974b349cb2d419ada11181750a733ff82f291adb8c64b5cece00d8424b4896ea75b512b6008576088497609dfeb6bd63e6d36b8
model.safetensors514.0 MB (538,947,416 B)cb9970088b310c6872bd3cffe5710d5cc1fc3a857b968c09938603158413ea2c91af82e82158ebb6db901a6cf97c28ce7d7ebc6d
modules.json341 B (341 B)8885f9a958fdc9be2d592c125ff53438ec8b04d8f83ea5d68ac85ec15f650b350f0dc37b03d63abd60442f518e14c06f479beee6
openvino/openvino_model.bin514.0 MB (538,940,536 B)85a779ac51acc1e1d3ac1b86012e7a609f2fc7440c5d866bb10b6725acb41bb42dd86c1d9127f6e575d9f69e434b40d8a91ecc28
openvino/openvino_model.xml212.4 KB (217,526 B)3c88bda025e840f5d4d9b792f38903dd18f0af7cbf99deb8c7cff9d061fc219c322ca9b949bea6e984987568ef8bf6fb8c80830b
openvino/openvino_model_qint8_quantized.bin129.4 MB (135,698,052 B)5e2cb6e1d23ece1a305c44f14ddbebb94d7acfd414a716d633306dfda26e639bc9a040142675c94707096151622f1660cc554995
openvino/openvino_model_qint8_quantized.xml363.7 KB (372,477 B)3ff1ce5437b13b945d57e60863c9c50fcdd3f5fa50fdaf32d85e68e953c29d3d6ccb64235083504c2b16be28b1286b18a9f15dca
pytorch_model.bin514.0 MB (538,971,577 B)dad31d4070c9ac5275423fad5450cceaf8a5195fa220db68008f8d22d5899fbb71f51e95a34bc42402ecb967c8d42b3ab0e5000f
sentence_bert_config.json53 B (53 B)5fd10429389515d3e5cccdeda08cae5fea1ae82e70f4448f31320443fe3557cacea5abf2dcc4915dda8c80646bec9f3bb0aa5a1f
special_tokens_map.json112 B (112 B)e7b0375001f109a6b8873d756ad4f7bbb15fbaa5303df45a03609e4ead04bc3dc1536d0ab19b5358db685b6f3da123d05ec200e3
tokenizer.json1.9 MB (1,961,847 B)f930bdc88c40a163884a6264ebd3bd10688ae1af5b4e1a8171c81dfd666ae40265b9530c6e0b3d53923fe8ac493dcc84229adf81
tokenizer_config.json371 B (371 B)00d4a90ed3ab11cb356ddc3c64c3858a7ace82ff8f66d0ad85be46afc77e0bbf48312cff326ddb9e7290926df96a8228d69a814e
vocab.txt972.2 KB (995,526 B)e837bab60a5d204e29622d127c2dafe508aa0731fe0fda7c425b48c516fc8f160d594c8022a0808447475c1a7c6d6479763f310c

Cite this release

Canonical URL
https://aiseedbank.org/models/sentence-transformers_clip-ViT-B-32-multilingual-v1/
Slug
sentence-transformers_clip-ViT-B-32-multilingual-v1
Infohash
8137a487612b3d8ecb9aeab992a0c67ed165d506
License
apache-2.0
Signing key fingerprint
85a3b32c3712427b

Every file carries a locally computed sha256 — verify a download against the signed sums: sentence-transformers_clip-ViT-B-32-multilingual-v1.SHA256SUMS (+ minisign signature).

Provenance

Upstream repositorysentence-transformers/clip-ViT-B-32-multilingual-v1
Revision (pinned)58edf8cada9e398793dca955574a48cbb7f18be2
Fetched at2026-09-02T04:41:43Z
License at fetchapache-2.0
Snapshot toolhuggingface · seedbank 0.1.0

Trackers

✓ verified · rehash-vs-hf-metadata at 2026-09-02T04:42:02Z

apache-2.01.64 GB (1,759,259,203 bytes)sentence-transformerspytorchonnxsafetensorsopenvinodistilbertfeature-extractionsentence-similaritymultilingualtext-embeddings-inferenceendpoints_compatible1 language (tf)paper: 2004.09813paper: 1908.10084