Downloads · 30 days
4
9% of all-time downloads
remodlai/jina-embeddings-v4-nova
jina-embeddings-v4-nova is a machine learning model from remodlai. Use it for the machine learning task on the model card, and read the license before you ship it in a product.
This fork of jinaai/jina-embeddings-v4 is tailored for Nova deployments. It bundles the original base checkpoint, updated projector-only adapters, and a Nova-oriented chat template so you can drop the model into a wor…
Downloads · 30 days
4
9% of all-time downloads
All-time downloads
45
Public
Parameters
3.8B
7.9 GB on disk
Likes
0
Public
Click a slice to open those files.
.safetensors7.9 GB · 100%
From the Hugging Face model README
This fork of jinaai/jina-embeddings-v4 is tailored for Nova deployments. It bundles the original base checkpoint, updated projector-only adapters, and a Nova-oriented chat template so you can drop the model into a worker without extra patching.
model.safetensors, config, tokenizer, and processor files copied from the upstream release.chat_template.json: identical to Jina/Qwen2.5-VL and required for proper prompt formatting.adapters/
retrieval/adapter_model.safetensorstext-matching/adapter_model.safetensorscode/adapter_model.safetensorsadapter_config.json and targets only the multi-vector projector (rank 32).nova serve remodlai/jina-embeddings-v4-nova \
--trust-remote-code \
--is-multi-vector-embeddings \
--enable-lora \
--max-lora-rank 32 \
--max-loras 3 \
--chat-template /workspace/models/jina/chat_template.json \
--load-lora retrieval=/workspace/models/jina/adapters/retrieval/adapter_model.safetensors
text-matching and code adapters with additional --load-lora flags or the /v1/internal/lora/load endpoint.--max-lora-rank aligned with the adapter rank (32) to avoid Punica warm-up failures.<|vision_start|>… placeholder string before applying the chat template.task per item ("retrieval", "text-matching", "code"). Optional adapter overrides are supported when multiple adapters are active.image (URL, bytes, base64, or list) or image_embeds; the worker converts them to PIL.Image.Image objects for the processor."return_multivector": false and optionally "dimensions": 512 (etc.) for matryoshka truncation.Example (single-vector response with instructions):
curl -X POST http://localhost:8000/v1/embeddings \
-H "Content-Type: application/json" \
-d '{
"model": "remodlai/jina-embeddings-v4-nova",
"encoding_format": "float",
"return_multivector": false,
"dimensions": 512,
"instructions": "Focus on cheese-specific details when comparing passages.",
"input": [
{
"task": "retrieval",
"adapter": "retrieval",
"text": "Describe the trend shown in this chart",
"image": "https://example.org/chart.png"
},
{
"task": "text-matching",
"adapter": "text-matching",
"text": "A beautiful sunset over the beach"
}
]
}'
Change "encoding_format": "base64" if you prefer base64-encoded vectors. Omit "return_multivector": false to receive the default multi-vector output (one 128-d vector per chunk).
Qwen2.5-VL-3B-Instruct).