/ Модель

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

Контекст
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 457скачиваний за 30 дней1лайквеса обновлены16 сен 2026

Бенчмарки

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

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

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

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

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

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

Vela Reranker — многоязычный энкодер на базе ModernBERT, разработанный llm-semantic-router. Модель оценивает релевантность фрагментов для поиска, RAG и выбора контекста в системах маршрутизации. В метаданных указано 306,9 млн параметров и контекст до 32 768 токенов; доступны веса Safetensors и формат ONNX.

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

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

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

Ограничения

В README не приведена полная оценка MTEB: результаты охватывают только перечисленные задачи и подмножества. На News21InstructionRetrieval 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 = "llm-semantic-router/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
Ревизия весов
3c97e12

0 моделей