/ Модель

Характеристики

Контекст
32 768 токенов
Параметры
307 млн
Лицензия
Apache 2.0
Архитектура
modernbert · dense
Базовая модель
Vela-1.0-Encoder-307M
Библиотека
transformers
Опубликована
12 сен 2026

Vela-1.0-Encoder-307M-Reranker

Классификация текстаТекст → label9 профессий

Мультиязычный энкодер ModernBERT для ранжирования пассажей и выбора релевантного контекста в поиске и RAG.

1 686скачиваний за 30 дней2лайкавеса обновлены2 окт 2026

Бенчмарки

Как модель справилась с задачами пользователей ailist и что о ней публикуют открытые лидерборды

Публичные оценки

Из открытых лидербордов. Сравнивайте результаты одного теста при одинаковых условиях — отсутствие оценки не значит, что модель хуже.

В подключённых источниках результатов для этой модели пока нет.

Что умеет модель

Описание составлено по карточке модели и метаданным Hugging Face

Vela Reranker — дообученный мультиязычный энкодер семейства ModernBERT от vLLM Semantic Router. Модель оценивает релевантность пассажей для поиска, RAG и отбора контекста. Она насчитывает 306,9 млн параметров, принимает пары запросов и текстовых фрагментов и поддерживает контекст до 32 768 токенов.

В опубликованных сравнениях Vela превосходит исходный mmBERT Reranker на MIRACL, Natural Questions и SciFact, а также на двух из трёх приведённых инструкционных задач MTEB. Результаты относятся только к указанным задачам и наборам разработки; авторы не заявляют полный балл или рейтинг MTEB. Модель доступна в форматах Safetensors и ONNX под лицензией Apache-2.0.

Сценарии применения

  • переранжирование результатов поиска по запросу
  • выбор релевантных фрагментов для RAG
  • отбор контекста для семантического маршрутизатора
  • ранжирование документов для ответа на вопрос
  • оценка релевантности пассажей на арабском, испанском, японском и китайском языках

Ограничения

Опубликованные оценки охватывают отдельные задачи и небольшие наборы разработки и не представляют полного результата MTEB. В одной из трёх приведённых инструкционных задач MTEB Vela уступила исходному mmBERT Reranker.

Для каких профессий подходит9

Разделы каталога профессий, в задачах которых используется эта модель

Все профессии

Также подходит для

Карточка модели

README от автора на Hugging Face, как он его опубликовал

Открыть на Hugging Face

Vela Reranker

Bring relevant context to the top. Vela Reranker scores passages for retrieval, RAG, and context selection in your router.

307M encoder · 32K context · Multilingual

Evaluation

Compared with the original mmBERT Reranker. Scores are ×100; higher is better.

EvaluationMetricOriginal mmBERTVela
MIRACL · 320 queries, 4 languagesnDCG@1080.4787.11
Natural Questions · 128 queriesnDCG@1097.8699.13
SciFact · 48 queries, all 5,183 documentsnDCG@1085.5191.21
QASPER · 64 queriesnDCG@1056.7362.86
Controlled 4K–32K context · 288 pairsPair accuracy55.2162.50
32K context subset · 72 pairsPair accuracy56.9456.94
32K end-position subset · 24 pairsPair accuracy54.1754.17

Matched development subsets with identical candidate pools and complete inputs, using 22 layers, 768 dimensions, and FP32. MIRACL covers Arabic, Spanish, Japanese, and Chinese. The context set tests 24 queries across four lengths and three positions; its views are not independent examples.

Selected instruction-retrieval tasks from MTEB 2.20.12:

TaskMetricOriginal mmBERTVela
Core17InstructionRetrievalp-MRR1.922.37
News21InstructionRetrievalp-MRR6.563.23
Robust04InstructionRetrievalp-MRR-1.062.25

These results describe the listed tasks and development subsets, not a full MTEB score or ranking.

Quick start

Install torch, transformers, and safetensors. Use a ROCm-enabled PyTorch build for AMD GPUs.

import torch
from transformers import AutoModel, AutoTokenizer

model_id = "vllm-sr/Vela-1.0-Encoder-307M-Reranker"
device = "cuda" if torch.cuda.is_available() else "cpu"
tokenizer = AutoTokenizer.from_pretrained(model_id)
model = AutoModel.from_pretrained(model_id, trust_remote_code=True).to(device).eval()

query = "How do I reset my password?"
passages = [
    "Select Forgot password on the sign-in page to receive a reset link.",
    "Your monthly invoice is available in the billing dashboard.",
]
inputs = tokenizer(
    [query] * len(passages), passages,
    padding=True, truncation=False, return_tensors="pt",
).to(device)
with torch.inference_mode():
    scores = model(**inputs).logits.flatten().tolist()
print(sorted(zip(scores, passages), reverse=True))

Higher scores mean greater relevance. The default uses all 22 layers and 768 dimensions. The 32,768-token limit includes the query, passage, and special tokens.

Explore the Vela collection

Как запустить

На своей GPU в ailist. Цена — по текущим предложениям провайдеров

GPU в ailist

Универсальный рантайм · transformers · text-classification

Можно запустить

Подбираем GPU…

Класс архитектуры
ModernBertModel
Ревизия весов
bd44412

0 моделей