SAVRN
Search Contact SAVRN

Open-weight model · Feature extraction

Vela-1.0-Omni-Mini

by vLLM Semantic Router llm-semantic-router/Vela-1.0-Omni-Mini

Vela Omni Mini maps text, images, and speech into a shared embedding space for multimodal search, routing, and use a 0–100 scale; higher is better. All applicable models use the same examples and retrieval pools.

Parameters1B
Context
Weights3.6 GB
Licenseapache-2.0
AccessOpen weights
Monthly Downloads

Runs On

What it takes to serve Vela-1.0-Omni-Mini (1B parameters): the memory its weights need at each precision, and the cheapest way to rent enough data-center GPUs to hold them.

PrecisionWeightsMemory neededCheapest setupPer hourAlso fits
16-bit 2.1 GB 2.5 GB 1x MI300X (192 GB)
Vultr
$1.85 1x H100 $1.99 · 1x MI325X $2.00
8-bit 1.0 GB 1.3 GB 1x MI300X (192 GB)
Vultr
$1.85 1x H100 $1.99 · 1x MI325X $2.00
4-bit 0.5 GB 0.6 GB 1x MI300X (192 GB)
Vultr
$1.85 1x H100 $1.99 · 1x MI325X $2.00

Memory is the weights at that precision plus 20% for the runtime and a short context; a long context needs more. Prices are the lowest on-demand hourly rates in the SAVRN Index, read Sep 18, 2026.

Model Card

By vLLM Semantic Router, published under apache-2.0, revision e216aafa38c2.

Vela Omni Mini maps text, images, and speech into a shared embedding space for multimodal search, routing, and use a 0–100 scale; higher is better. All applicable models use the same examples and retrieval pools. N/A denotes a modality the text-only model does not support. Bold Vela scores improve on multi-modal-embed-large. Macro-F1 gives equal weight to every intent class (77 for Banking77 and 60 for MASSIVE), complementing the query-weighted accuracy; undefined class F1 is zero. Text evaluation uses fixed class prototypes: 3,080 Banking77 and 2,972 MASSIVE English queries. Vela Omni is adapted using training examples and intent labels from these two datasets; comparison models are…

Read vLLM Semantic Router's full model card

Vela Omni Mini

Vela Omni Mini maps text, images, and speech into a shared embedding space for multimodal search, routing, and clustering.

1044M parameters · 768 dimensions · L2-normalized embeddings.

Try it in Vela Studio.

Evaluation

Scores use a 0–100 scale; higher is better. All applicable models use the same examples and retrieval pools. N/A denotes a modality the text-only model does not support. Bold Vela scores improve on multi-modal-embed-large.

Metric Vela-1.0-Encoder-307M-Embedding multi-modal-embed-small multi-modal-embed-large Vela-1.0-Omni-Mini
Banking77 · Accuracy 80.00 70.42 75.78 77.99
Banking77 · Macro-F1 79.95 70.21 75.84 77.91
MASSIVE English · Accuracy 75.64 65.95 72.31 73.35
MASSIVE English · Macro-F1 72.89 61.72 68.20 69.35
COCO · Image → text · R@1 N/A 40.83 42.53 66.10
COCO · Image → text · R@5 N/A 67.19 75.21 89.79
COCO · Image → text · R@10 N/A 78.49 87.61 95.63
COCO · Text → image · R@1 N/A 30.18 35.04 50.52
COCO · Text → image · R@5 N/A 59.42 70.09 82.07
COCO · Text → image · R@10 N/A 74.29 83.91 92.54
LibriSpeech · Audio → text · R@1 N/A 4.21 56.99 90.23
LibriSpeech · Audio → text · R@5 N/A 11.99 81.85 97.09
LibriSpeech · Audio → text · R@10 N/A 19.03 87.94 98.12
LibriSpeech · Text → audio · R@1 N/A 9.58 78.58 92.22
LibriSpeech · Text → audio · R@5 N/A 22.53 94.02 98.16
LibriSpeech · Text → audio · R@10 N/A 30.69 97.01 99.12

Macro-F1 gives equal weight to every intent class (77 for Banking77 and 60 for MASSIVE), complementing the query-weighted accuracy; undefined class F1 is zero. Text evaluation uses fixed class prototypes: 3,080 Banking77 and 2,972 MASSIVE English queries. Vela Omni is adapted using training examples and intent labels from these two datasets; comparison models are evaluated as published without additional adaptation here. These scores measure supervised task adaptation with nearest-prototype classification, not zero-shot transfer or the MTEB classification protocol.

Image retrieval uses the COCO Karpathy CC-BY2 image subset: 823 images and 4,115 captions. Speech retrieval uses 2,611 LibriSpeech test-clean clips and 2,610 unique transcripts, with clips limited to 30 seconds. Recall is measured against each complete candidate pool, accepting all matching positives.

Evaluation uses FP32 embeddings, cosine similarity, and a common 128-token text limit. Full scores and protocol include model revisions, sample counts, and paired uncertainty against the original and previous models. These fixed evaluation pools are reused across releases.

Standard benchmarks

The following selected tasks use MTEB 2.21.0, frozen encoders and each task's official evaluation protocol. They cover text similarity, retrieval, classification and clustering, plus image and audio classification, clustering and zero-shot label matching. Scores are multiplied by 100; higher is better. A dash means not measured here. These results do not represent a complete MTEB, MMTEB, MIEB or MAEB score. Bold Mini scores improve on the previous Mini release.

Task Metric Vela Embedding 307M Omni Nano Omni Mini
SICK-R Spearman ρ 79.71 71.70 76.02
STSBenchmark Spearman ρ 81.32 77.92 75.25
ArguAna nDCG@10 37.51 36.41
20 Newsgroups · Clustering v2 V-measure 44.88 39.56
MTOP domain · English Accuracy 86.72 86.00
Oxford Pets · Classification Accuracy 44.47 92.26
Tiny ImageNet · Clustering NMI 46.03 75.55
Oxford Pets · Zero-shot Accuracy 15.26 9.57
CREMA-D · Classification Accuracy 29.76 21.70
CREMA-D · Clustering V-measure 2.36 0.56
Speech Commands v0.02 · Zero-shot Accuracy 14.97 42.00

Evaluation uses FP32, batch size 8 and seed 20260918. Text limits are 512 tokens for Nano, 32,768 for Mini and 128 for the separate Embedding reference. The benchmark adapter truncates longer inputs: on ArguAna this affects 222 of 10,080 Nano inputs and none for Mini. Text, image and audio classification use task-specific labeled probes; zero-shot tasks compare media with fixed text labels. CREMA-D classification uses the official five-fold protocol on its named train split, with the encoder frozen. Official clustering subsampling is preserved.

Full metrics and protocol include dataset and model revisions, evaluation counts, repeated-probe results, classification F1/precision/recall, retrieval metrics and clustering statistics. MTOP validation results are included there separately. These measurements show that fine-grained image label matching and audio emotion recognition need stronger alignment; speech retrieval scores should not be read as general audio understanding.

Audio benchmarks

Complete MAEB(beta) audio-only panel: 19 tasks and 134 subset/split combinations, evaluated with MTEB 2.21.0.

Official task group Vela Omni Nano Vela Omni Mini
Classification 39.57 42.95
Clustering 5.42 3.12
Pair classification 57.19 62.90
Retrieval 68.90 53.38
Reranking 63.79 63.26
Mean task 39.78 41.43
Mean task type 46.97 45.12

Scores ×100; bold compares Nano and Mini, not a previous release. Each group follows the official mean of task scores. Classification includes official supervised probes; joint text/audio tasks are excluded.

All 19 task metrics and exact evaluated revisions. The current models retain the evaluated audio weights and processing.

Quick start

Use PyTorch, Transformers 4.57.6, Hugging Face Hub, safetensors, NumPy, and Pillow:

import sys
from huggingface_hub import snapshot_download

path = snapshot_download("llm-semantic-router/Vela-1.0-Omni-Mini")
sys.path.insert(0, path)
from vela_omni import VelaOmni

model = VelaOmni.from_pretrained(path, device="cpu")
vectors = model.encode_text(["A bicycle beside a building.", "Someone is reading aloud."])
print(vectors.shape)  # (2, 768)

Pass a list of Pillow images to model.encode_image(images). Pass a list of mono NumPy waveforms to model.encode_audio(waveforms, sampling_rate=16000); each waveform must be at most 30 seconds. Compare normalized vectors with their dot product. To route media, embed each destination’s name and description, then select the closest vector. To discover routing categories, cluster media embeddings and inspect each group. Similarity scores are rankings, not calibrated probabilities.

Cross-modal alignment uses COCO image–caption pairs from the CC-BY 2.0 image subset and LibriSpeech speech–transcript pairs (CC-BY 4.0). COCO annotations, Banking77, and MASSIVE are provided under CC-BY 4.0.

The repository includes the native model code, component configurations, and tokenizer and processor files. See NOTICE and LICENSE for component attribution and license terms.

Explore the Vela model collection

Configuration

Architecture
VelaOmni
Stored precision
float32

Identity and Version

Repository
llm-semantic-router/Vela-1.0-Omni-Mini
Publisher
vLLM Semantic Router
Task
Feature extraction
Modality
Text
Library
pytorch
Parameters
1B parameters
Languages
Not stated by the source
Revision
e216aafa38c2d90a3d80f97ba381c735cc8734fa
First published
2026-09-17
Last updated
2026-09-18

Files and Weights

31 files, 3.6 GB in total. The weights are 1 file totalling 3.6 GB in safetensors.

Weights1 file · 3.6 GB
Configuration24 files · 806.3 KB
Tokenizer2 files · 37.5 MB
Documentation3 files · 22.7 KB
Repository1 file · 1.6 KB
Every file
FileTypeSizeSHA-256
model.safetensorsWeights3.6 GB 5498efd7cb4d
benchmarks/maeb-audio-only.jsonConfiguration414.4 KB
components/audio/config.jsonConfiguration1.9 KB
components/audio/preprocessor_config.jsonConfiguration185.0 KB
components/image/config.jsonConfiguration559 B
components/image/preprocessor_config.jsonConfiguration394 B
components/text/1_Pooling/config.jsonConfiguration297 B
components/text/config.jsonConfiguration1.2 KB
components/text/modules.jsonConfiguration230 B
components/text/sentence_bert_config.jsonConfiguration56 B
components/text/special_tokens_map.jsonConfiguration1.1 KB
config.jsonConfiguration432 B
omni_components/__init__.pyConfiguration41 B
omni_components/audio_encoder.pyConfiguration8.5 KB
omni_components/audio_io.pyConfiguration426 B
omni_components/embedder.pyConfiguration13.6 KB
omni_components/fusion.pyConfiguration11.1 KB
omni_components/image_encoder.pyConfiguration8.2 KB
omni_components/mini.pyConfiguration10.7 KB
omni_components/records.pyConfiguration118 B
omni_components/residual_projection.pyConfiguration1.7 KB
omni_components/text_backbone.pyConfiguration3.2 KB
omni_components/text_encoder.pyConfiguration9.2 KB
scores.jsonConfiguration127.0 KB
vela_omni.pyConfiguration7.0 KB
LICENSEDocumentation11.4 KB
NOTICEDocumentation2.7 KB
README.mdDocumentation8.7 KB
.gitattributesRepository1.6 KB
components/text/tokenizer.jsonTokenizer37.4 MB a6e122626777
components/text/tokenizer_config.jsonTokenizer48.0 KB

License and Download

License
apache-2.0
Access
Open weights, no gate
Download size
3.6 GB
Download from vLLM Semantic Router

Released by vLLM Semantic Router through its official repository on Hugging Face. Read the license.

Memory Requirements

PrecisionWeights in memory
As published3.6 GB
16-bit2.1 GB
8-bit1.0 GB
4-bit0.5 GB

Weights only, from the published parameter count; the key-value cache and runtime add to this.

Questions About Vela-1.0-Omni-Mini

How much GPU memory does Vela-1.0-Omni-Mini need?

About 2.5 GB at 16-bit and 0.6 GB at 4-bit: the weights (1B parameters) plus a working margin. A long context needs more.

What is the cheapest GPU to run Vela-1.0-Omni-Mini on?

At 16-bit, 1x MI300X from $1.85 an hour; at 4-bit, 1x MI300X from $1.85 an hour, at the lowest on-demand prices the SAVRN Index lists.

Can I use Vela-1.0-Omni-Mini commercially?

Yes. Vela-1.0-Omni-Mini is released under Apache License 2.0. The Apache License 2.0 is a permissive open-source license. It permits commercial use, modification and redistribution. It requires keeping the license and copyright notices and any NOTICE file, stating significant changes, and it includes an express patent grant from contributors.

Similar Models

Model · Feature extraction

Qwen3-Embedding-0.6B

Qwen

The Qwen3 Embedding model series is the latest proprietary model of the Qwen family, specifically designed for text embedding and ranking tasks. Building upon the dense foundational models of the Qwen3 series, it provides a comprehensive range of text embeddings and reranking models in various sizes (0.6B, 4B, and 8B). This series inherits the exceptional multilingual capabilities, long-text understanding, and reasoning skills of its foundational model. The Qwen3 Embedding series represents significant advancements in multiple text embedding and ranking tasks, including text retrieval, code retrieval, text classification, text clustering, and bitext mining. Exceptional Versatility: The…

Open weights apache-2.0 596M parameters 32,768 tokens sentence-transformers

Model · Feature extraction

w2v-bert-2.0

AI at Meta

We are open-sourcing our Conformer-based W2v-BERT 2.0 speech encoder as described in Section 3.2.1 of the paper, which is at the core of our Seamless models. This model was pre-trained on 4.5M hours of unlabeled audio data covering more than 143 languages. It requires finetuning to be used for downstream tasks such as Automatic Speech Recognition (ASR), or Audio Classification. This model and its training are supported by Transformers, more on it in the docs. This is a bare checkpoint without any modeling head, and thus requires finetuning to be used for downstream tasks such as ASR. You can however use it to extract audio embeddings from the top layer with this code snippet: To learn more…

Open weights mit 580M parameters transformers

Model · Feature extraction

jina-embeddings-v3

Jina AI

jina-embeddings-v3 is a multilingual multi-task text embedding model designed for a variety of NLP applications. Based on the Jina-XLM-RoBERTa architecture, this model supports Rotary Position Embeddings to handle long input sequences up to 8192 tokens. Additionally, it features 5 LoRA adapters to generate task-specific embeddings efficiently. - retrieval.query: Used for query embeddings in asymmetric retrieval tasks - retrieval.passage: Used for passage embeddings in asymmetric retrieval tasks - separation: Used for embeddings in clustering and re-ranking applications - classification: Used for embeddings in classification tasks - text-matching: Used for embeddings in tasks that quantify…

Open weights cc-by-nc-4.0 572M parameters 8,194 tokens transformers

We have updated the new reranker, supporting larger lengths, more languages, and achieving better performance. More details please refer to our Github: FlagEmbedding. FlagEmbedding focuses on retrieval-augmented LLMs, consisting of the following projects currently: - 3/18/2024: Release new rerankers, built upon powerful M3 and LLM (GEMMA and MiniCPM, not so large actually) backbones, supporitng multi-lingual processing and larger inputs, massive improvements of ranking performances on BEIR, C-MTEB/Retrieval, MIRACL, LlamaIndex Evaluation. - 3/18/2024: Release Visualized-BGE, equipping BGE with visual capabilities. Visualized-BGE can be utilized to generate embeddings for hybrid image-text…

Open weights mit 560M parameters 514 tokens transformers

Model · Feature extraction

multilingual-e5-large

Liang Wang

Liang Wang, Nan Yang, Xiaolong Huang, Linjun Yang, Rangan Majumder, Furu Wei, arXiv 2024 This model has 24 layers and the embedding size is 1024. Below is an example to encode queries and passages from the MS-MARCO passage ranking dataset. This model is initialized from xlm-roberta-large and continually trained on a mixture of multilingual datasets. It supports 100 languages from xlm-roberta, but low-resource languages may see performance degradation. For all labeled datasets, we only use its training set for fine-tuning. For other training details, please refer to our paper at https://arxiv.org/pdf/2402.05672. Check out unilm/e5 to reproduce evaluation results on the BEIR and MTEB…

Open weights mit 560M parameters 514 tokens sentence-transformers

Model · Feature extraction

multilingual-e5-large-instruct

Liang Wang

Liang Wang, Nan Yang, Xiaolong Huang, Linjun Yang, Rangan Majumder, Furu Wei, arXiv 2024 This model has 24 layers and the embedding size is 1024. Below are examples to encode queries and passages from the MS-MARCO passage ranking dataset. Usage with Infinity: This model is initialized from xlm-roberta-large and continually trained on a mixture of multilingual datasets. It supports 100 languages from xlm-roberta, but low-resource languages may see performance degradation. First stage: contrastive pre-training with 1 billion weakly supervised text pairs. Check out unilm/e5 to reproduce evaluation results on the BEIR and MTEB benchmark. 1. Do I need to add instructions to the query? Yes, this…

Open weights mit 560M parameters 514 tokens sentence-transformers