Every supported model is locked to an immutable Hugging Face revision and verified by byte size and SHA-256 before use. Pass the `model` column value to any verb that takes a model, for example `encode(text, model = "bge-small-en-v1.5")`.
Arguments
- detail
Whether to include the technical columns. The default `FALSE` returns the menu (`model`, `dimensions`, `max_tokens`, `languages`, `size_mb`); `TRUE` adds `pooling` (`"mean"` or `"cls"`), `prefix` (text automatically prepended by [encode()]), `engine` (`"onnx"` or `"static"`), `license`, `id`, and `revision`.
Examples
models()
#> model dimensions max_tokens languages
#> 1 all-MiniLM-L6-v2 384 256 English
#> 2 all-MiniLM-L12-v2 384 128 English
#> 3 paraphrase-MiniLM-L3-v2 384 128 English
#> 4 multi-qa-MiniLM-L6-cos-v1 384 512 English
#> 5 paraphrase-multilingual-MiniLM-L12-v2 384 128 50+ languages
#> 6 all-mpnet-base-v2 768 384 English
#> 7 paraphrase-multilingual-mpnet-base-v2 768 128 50+ languages
#> 8 bge-small-en-v1.5 384 512 English
#> 9 bge-base-en-v1.5 768 512 English
#> 10 multilingual-e5-small 384 512 100+ languages
#> 11 nomic-embed-text-v1.5 768 8192 English
#> 12 jina-embeddings-v2-small-en 512 8192 English
#> 13 mxbai-embed-large-v1 1024 512 English
#> 14 potion-base-8M 256 1000000 English
#> size_mb
#> 1 90.9
#> 2 133.6
#> 3 69.5
#> 4 90.9
#> 5 479.4
#> 6 436.3
#> 7 1119.2
#> 8 133.8
#> 9 436.5
#> 10 487.4
#> 11 548.0
#> 12 130.5
#> 13 1337.6
#> 14 30.9
models(detail = TRUE)
#> model dimensions max_tokens languages
#> 1 all-MiniLM-L6-v2 384 256 English
#> 2 all-MiniLM-L12-v2 384 128 English
#> 3 paraphrase-MiniLM-L3-v2 384 128 English
#> 4 multi-qa-MiniLM-L6-cos-v1 384 512 English
#> 5 paraphrase-multilingual-MiniLM-L12-v2 384 128 50+ languages
#> 6 all-mpnet-base-v2 768 384 English
#> 7 paraphrase-multilingual-mpnet-base-v2 768 128 50+ languages
#> 8 bge-small-en-v1.5 384 512 English
#> 9 bge-base-en-v1.5 768 512 English
#> 10 multilingual-e5-small 384 512 100+ languages
#> 11 nomic-embed-text-v1.5 768 8192 English
#> 12 jina-embeddings-v2-small-en 512 8192 English
#> 13 mxbai-embed-large-v1 1024 512 English
#> 14 potion-base-8M 256 1000000 English
#> pooling prefix engine size_mb license
#> 1 mean onnx 90.9 Apache-2.0
#> 2 mean onnx 133.6 Apache-2.0
#> 3 mean onnx 69.5 Apache-2.0
#> 4 mean onnx 90.9 Apache-2.0
#> 5 mean onnx 479.4 Apache-2.0
#> 6 mean onnx 436.3 Apache-2.0
#> 7 mean onnx 1119.2 Apache-2.0
#> 8 cls onnx 133.8 MIT
#> 9 cls onnx 436.5 MIT
#> 10 mean query: onnx 487.4 MIT
#> 11 mean search_document: onnx 548.0 Apache-2.0
#> 12 mean onnx 130.5 Apache-2.0
#> 13 cls onnx 1337.6 Apache-2.0
#> 14 mean static 30.9 MIT
#> id
#> 1 sentence-transformers/all-MiniLM-L6-v2
#> 2 sentence-transformers/all-MiniLM-L12-v2
#> 3 sentence-transformers/paraphrase-MiniLM-L3-v2
#> 4 sentence-transformers/multi-qa-MiniLM-L6-cos-v1
#> 5 sentence-transformers/paraphrase-multilingual-MiniLM-L12-v2
#> 6 sentence-transformers/all-mpnet-base-v2
#> 7 sentence-transformers/paraphrase-multilingual-mpnet-base-v2
#> 8 BAAI/bge-small-en-v1.5
#> 9 BAAI/bge-base-en-v1.5
#> 10 intfloat/multilingual-e5-small
#> 11 nomic-ai/nomic-embed-text-v1.5
#> 12 jinaai/jina-embeddings-v2-small-en
#> 13 mixedbread-ai/mxbai-embed-large-v1
#> 14 minishlab/potion-base-8M
#> revision
#> 1 1110a243fdf4706b3f48f1d95db1a4f5529b4d41
#> 2 a50ef00143b4d5391434df20ae11632588ac25be
#> 3 4ca70771034acceecb2e72475f72050fcdde4ddc
#> 4 b207367332321f8e44f96e224ef15bc607f4dbf0
#> 5 e8f8c211226b894fcb81acc59f3b34ba3efd5f42
#> 6 e8c3b32edf5434bc2275fc9bab85f82640a19130
#> 7 4328cf26390c98c5e3c738b4460a05b95f4911f5
#> 8 5c38ec7c405ec4b44b94cc5a9bb96e735b38267a
#> 9 a5beb1e3e68b9ab74eb54cfd186867f64f240e1a
#> 10 614241f622f53c4eeff9890bdc4f31cfecc418b3
#> 11 e9b6763023c676ca8431644204f50c2b100d9aab
#> 12 44e7d1d6caec8c883c2d4b207588504d519788d0
#> 13 b33106f585b9ce46904ad7443a3b52b7a63e231c
#> 14 bf8b056651a2c21b8d2565580b8569da283cab23
