Model reference · open weights
jina-embeddings-text-small-retrieval is an open-weight embedding model from jinaai, listed in the AxForge catalogue. AxForge can bring it up on EU-owned hardware for you on request — with the licence handled where one is required.
About
jina-embeddings-v5-text-small-retrieval: Retrieval-Targeted Embedding Distillation Elastic Inference Service | ArXiv | Release Note | Blog Model Overview jina-embeddings-v5-text-small-retrieval is a compact, high-performance text embedding model designed for information retrieval. 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-retrieval outperforms existing state-of-the-art models of similar size across diverse embedding benchmarks. Training and Evaluation For training details and evaluation results, see our technical report. Usage The following Python packages are required: - transformers=5.1.0 - torch=2.8.0 - peft=0.15.2 - vllm=0.15.1 Optional / Recommended - flash-attention: Installing flash-attention is recommended for improved inference speed and efficiency, but not mandatory. - sentence-transformers: If you want to use the model via the sentence-transformers interface, install this package as well. The fastest way to use v5-text in production. Elastic Inference Service (EIS) provides managed embedding inference with built-in scaling, so you can generate embeddings directly within your Elastic deployment. See the Elastic Inference Service documentation for setup details. - Via Docker on CPU: - Via Docker on NVIDIA GPU (Turing, Ampere, Ada Lovelace, Hopper or Blackwell): Alternatively, you can also run with cargo, more information can be found in the Text Embeddings Inference documentation. Send a request to /v1/embeddings to generate embeddings via the OpenAI Embeddings API: Or rather via the Text Embeddings Inference API specification instead, to prevent from manually formatting the inputs: After installing <a href="https://github.com/ggml-org/llama.cpp"llama.cpp</a one can run llama-server to host the embedding model as OpenAI API compatible HTTP server with the respective model version: Client: After installing <a href="https://github.com/ggml-org/llama.cpp"llama.cpp</a one can run llama-server to host the embedding
Summarised from the published model card. Read the full card on the HuggingFace links below.
Specifications
| Maker | jinaai |
|---|---|
| Type | Embedding models |
| Parameters (lead) | 596M |
| Context | 32k tokens |
| Variants | 1 |
| Runs with | llama.cpp |
| Based on | jinaai/jina-embeddings-v5-text-small |
| Released | 2026-02-05 |
| Popularity | 70k downloads / month |
| Likes | 28 |
| Licence | Commercial licence needed |
How it works
Variants
Open weights ship in several sizes and precisions. One page, all the variants — pick the one that fits your GPU. VRAM figures are estimates from model size.
| Variant | Params | Precision | VRAM | Fits 16 GB | Weights |
|---|---|---|---|---|---|
| jina-embeddings-v5-text-small-retrieval | 596M | BF16 | ~1.4 GB | ✓ | Weights ↗ |
Using it via the API
Once AxForge deploys jina-embeddings-text-small-retrieval for you, it answers on the OpenAI-compatible API — the same base URL and keys as every other model. (jina-embeddings-text-small-retrieval below is illustrative; you get the exact model name on deployment.)
$ curl -sS https://api.axforge.ai/v1/embeddings \
-H "Authorization: Bearer $AXFORGE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"jina-embeddings-text-small-retrieval","input":"text to embed"}'
Licence
The weights are open but cc-by-nc-4.0 needs a commercial agreement for business use. AxForge can arrange that licence and host the model for you — you pay AxForge, we settle with the model’s maker. Ask us for a quote. Read the licence ↗
Sources
Explore