all-minilm

Embedding models on very large sentence level datasets.

Embedding 22m 33m
Hızlı Kurulum (Ollama kuruluysa)
ollama run all-minilm

Ollama kurulu değil mi? ollama.com/download — Windows, macOS ve Linux için ücretsiz. İlk çalıştırmada model indirilir, sonrası tamamen çevrimdışıdır.

Varyantlar

Boyut büyüdükçe kalite artar, donanım ihtiyacı yükselir. Başlangıç için küçük varyantı deneyin.

EtiketBoyutBağlamGirdiKomut
latest 46MB 512 Text ollama run all-minilm:latest
l12 67MB 512 Text ollama run all-minilm:l12
l6 46MB 512 Text ollama run all-minilm:l6
v2 46MB 512 Text ollama run all-minilm:v2
22m 46MB 512 Text ollama run all-minilm:22m
33m 67MB 512 Text ollama run all-minilm:33m
22m-l6-v2-fp16 46MB 512 Text ollama run all-minilm:22m-l6-v2-fp16
33m-l12-v2-fp16 67MB 512 Text ollama run all-minilm:33m-l12-v2-fp16
l12-v2 67MB 512 Text ollama run all-minilm:l12-v2
l6-v2 46MB 512 Text ollama run all-minilm:l6-v2

Model Detayları ve Benchmarklar (kaynak: ollama.com)

Note: this model requires Ollama 0.1.26 or later. Download it here. It can only be used to generate embeddings.

The project aims to train sentence embedding models on very large sentence level datasets using a self-supervised contrastive learning objective.

Usage

REST API

curl http://localhost:11434/api/embeddings -d '{
  "model": "all-minilm",
  "prompt": "The sky is blue because of Rayleigh scattering"
}'

Python library

ollama.embeddings(model='all-minilm', prompt='The sky is blue because of Rayleigh scattering')

Javascript library

ollama.embeddings({ model: 'all-minilm', prompt: 'The sky is blue because of Rayleigh scattering' })

References

HuggingFace

Website