Model reference · open weights
jina-embeddings-text-nano-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: Task-Targeted Embedding Distillation Elastic Inference Service | ArXiv | Release Note | Blog Model Overview jina-embeddings-v5-text-nano-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-small, for better performance at a bigger size. Trained using a novel approach that combines distillation with task-specific contrastive losses, jina-embeddings-v5-text-nano-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. Since our nano model is based on jinaai/jina-embeddings-v5-text-nano, which is not yet supported by llama.cpp, we provide our own branch of llama.cpp, which implements the necessary changes to support it for now. To start the OpenAI API compatible HTTP server, run with the respective model version: Client: Note: For the retrieval variant, add Query: or Document: prefix in front of your input as shown above. You can run the ONNX-optimized version of the model locally using Hugging Face's optimum library. Make sure you have the required dependencies installed (e.g., pip install optimum[onnxruntime] transformers torch): 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-nano-retrieval useful in your research,
Summarised from the published model card. Read the full card on the HuggingFace links below.
Specifications
| Maker | jinaai |
|---|---|
| Type | Embedding models |
| Parameters (lead) | 212M |
| Context | 8k tokens |
| Variants | 1 |
| Runs with | llama.cpp |
| Based on | jinaai/jina-embeddings-v5-text-nano |
| Released | 2026-02-10 |
| Popularity | 130k downloads / month |
| Likes | 17 |
| 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-nano-retrieval | 212M | BF16 | ~0.5 GB | ✓ | Weights ↗ |
Using it via the API
Once AxForge deploys jina-embeddings-text-nano-retrieval for you, it answers on the OpenAI-compatible API — the same base URL and keys as every other model. (jina-embeddings-text-nano-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-nano-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