jina-embeddings-v5-text-small-classification
is a compact, high-performance text embedding model designed for classification.
It is part of the
jina-embeddings-v5-text
model family, which also includes
jina-embeddings-v5-text-nano
, a smaller model for more resource-constrained use cases.
Trained using a novel approach that combines distillation with task-specific contrastive losses,
jina-embeddings-v5-text-small-classification
outperforms existing state-of-the-art models of similar size across diverse embedding benchmarks.
from sentence_transformers import SentenceTransformer
import torch
model = SentenceTransformer(
"jinaai/jina-embeddings-v5-text-small-classification",
model_kwargs={"dtype": torch.bfloat16}, # Recommended for GPUs
config_kwargs={"_attn_implementation": "flash_attention_2"}, # Recommended but optional
)
# Optional: set truncate_dim in encode() to control embedding size
texts = [
"My order hasn't arrived yet and it's been two weeks.",
"How do I reset my password?",
"I'd like a refund for my recent purchase.",
"Your product exceeded my expectations. Great job!",
]
# Encode texts
embeddings = model.encode(texts)
print(embeddings.shape)
# (4, 1024)
similarity = model.similarity(embeddings, embeddings)
print(similarity)
# tensor([[1.0000, 0.7347, 0.7988, 0.7523],# [0.7347, 1.0000, 0.7440, 0.7228],# [0.7988, 0.7440, 1.0000, 0.7321],# [0.7523, 0.7228, 0.7321, 1.0000]])
curl -X POST http://127.0.0.1:8080/embed \
-H "Content-Type: application/json" \
-d '{ "inputs": "Overview of climate change impacts on coastal cities", "prompt_name": "document", }'
via
llama.cpp (GGUF)
After installing
llama.cpp
one can run llama-server to host the embedding model as OpenAI API compatible HTTP server with the respective model version:
llama-server -hf jinaai/jina-embeddings-v5-text-small-classification:F16 --embedding --pooling last -ub 32768
Client:
curl -X POST "http://127.0.0.1:8080/v1/embeddings" \
-H "Content-Type: application/json" \
-d '{
"input": [
"Document: A beautiful sunset over the beach",
"Document: Un beau coucher de soleil sur la plage",
"Document: 海滩上美丽的日落",
"Document: 浜辺に沈む美しい夕日",
"Document: Golden sunlight melts into the horizon, painting waves in warm amber and rose, while the sky whispers goodnight to the quiet, endless sea."
]
}'
License
The model is licensed under CC BY-NC 4.0. For commercial use, please
contact us
.
Citation
If you find
jina-embeddings-v5-text-small-classification
useful in your research, please cite the following paper:
[will be published soon]
Runs of jinaai jina-embeddings-v5-text-small-classification on huggingface.co
4.1K
Total runs
-14
24-hour runs
113
3-day runs
61
7-day runs
109
30-day runs
More Information About jina-embeddings-v5-text-small-classification huggingface.co Model
More jina-embeddings-v5-text-small-classification license Visit here:
jina-embeddings-v5-text-small-classification huggingface.co is an AI model on huggingface.co that provides jina-embeddings-v5-text-small-classification's model effect (), which can be used instantly with this jinaai jina-embeddings-v5-text-small-classification model. huggingface.co supports a free trial of the jina-embeddings-v5-text-small-classification model, and also provides paid use of the jina-embeddings-v5-text-small-classification. Support call jina-embeddings-v5-text-small-classification model through api, including Node.js, Python, http.
jina-embeddings-v5-text-small-classification huggingface.co is an online trial and call api platform, which integrates jina-embeddings-v5-text-small-classification's modeling effects, including api services, and provides a free online trial of jina-embeddings-v5-text-small-classification, you can try jina-embeddings-v5-text-small-classification online for free by clicking the link below.
jinaai jina-embeddings-v5-text-small-classification online free url in huggingface.co:
jina-embeddings-v5-text-small-classification is an open source model from GitHub that offers a free installation service, and any user can find jina-embeddings-v5-text-small-classification on GitHub to install. At the same time, huggingface.co provides the effect of jina-embeddings-v5-text-small-classification install, users can directly use jina-embeddings-v5-text-small-classification installed effect in huggingface.co for debugging and trial. It also supports api for free installation.
jina-embeddings-v5-text-small-classification install url in huggingface.co: