/ Модель

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

Лицензия
Своя лицензия
Архитектура
baa-embedding-reranker · dense
Библиотека
sentence-transformers
Опубликована
24 июн 2026

Merino-Pro

ЭмбеддингиТекст → embedding9 профессий

Merino-Pro объединяет многоязычные эмбеддинги и переранжирование документов для поиска и RAG.

16скачиваний за 30 дней0лайковвеса обновлены3 июл 2026

Бенчмарки

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

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

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

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

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

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

Merino-Pro — модель извлечения информации от baa.ai (Black Sheep AI), объединяющая в одном пакете биэнкодер для эмбеддингов и кросс-энкодер для переранжирования. Обе части основаны на xlm-roberta-large и совместно обучены с общей матрицей словесных эмбеддингов. Модель содержит около 872 млн параметров в fp16 и формирует 1024-мерные L2-нормализованные векторы; кросс-энкодер выдаёт оценку релевантности пары запроса и документа.

Модель предназначена для поиска и ранжирования документов в retrieval- и RAG-системах. В README заявлена поддержка нескольких языков, но конкретные языки не перечислены. Для биэнкодера рекомендуется добавлять к запросам префикс «query: ». Разработчик сообщает о сертифицированной 4-битной квантизации без потери качества в описанном тесте с отвлекающими документами; рекомендует разбивать тексты на атомарные фрагменты и ставить ключевую сущность в начало. Для документов с несколькими разнородными фактами качество поиска может быть ниже; README советует использовать атомарное разбиение. Лицензия указана как other, конкретные условия в доступных данных не приведены.

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

  • поиск релевантных документов по запросу
  • переранжирование результатов семантического поиска
  • построение retrieval-этапа для RAG
  • поиск по многоязычной коллекции документов
  • сопоставление запросов и документов по релевантности

Ограничения

Для документов с несколькими разнородными фактами поиск может быть менее надёжным; разработчик рекомендует разбивать их на атомарные фрагменты. README не уточняет конкретные поддерживаемые языки и условия лицензии, обозначенной как other.

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

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

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

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

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

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

Открыть на Hugging Face

baa.ai · Merino-Pro

The premium unified retrieval model — bi-encoder embedding and cross-encoder reranking in one package, over a single shared word-embedding table. A 1024-dimensional multilingual model, by BAA AI (Black Sheep AI). ~872M params (fp16, ~1.78 GB).

Get the optimal model for your data

Merino-Pro is baa.ai's flagship default. But the best embedder + reranker is corpus-specific — the ideal choice depends on your documents and your notion of relevance. baa.ai offers exclusive tooling that identifies the optimal embedding and reranking models for your specific data, so you ship the smallest models that maximize document recovery on your corpus. For a tailored recommendation, reach out to baa.ai.

What it is

A two-role retrieval model over a shared input word-embedding matrix (~256M params, stored once). The bi-encoder embedder and cross-encoder reranker are both built on the xlm-roberta-large backbone and co-trained to share a single word-embedding table at no quality loss, while each role keeps its native layers and head. Footprint ~0.77x the two separate models.

  • Embed role: bi-encoder, 1024-d, L2-normalized. Prepend "query: " to queries.
  • Rerank role: cross-encoder, single relevance logit per (query, document) pair.
  • Router: call .embed(...) or .rerank(...).

Usage

from modeling_baa import BaaEmbeddingReranker   # included in this repo

m = BaaEmbeddingReranker("baa-ai/Merino-Pro")
qv = m.embed(["my query"], is_query=True)[0]     # 1024-d normalized
dv = m.embed(["doc a", "doc b"])
ranked = m.rerank("my query", ["doc a", "doc b"], top_k=10)   # [(doc, score), ...]

License & attribution

  • BAA Contributions (shared-embedding architecture, router/loader code, packaging, weights, docs) are proprietary to BAA AI (Black Sheep AI) — see LICENSE.
  • Incorporates the xlm-roberta-large backbone under the MIT License — see LICENSE-xlm-roberta-large.txt.

© 2026 BAA AI (Black Sheep AI) — baa.ai. Provided "as is" without warranty.

Certification & corpus fit (2026-07)

Position Balance (PB): 0.31 — PB measures how findable a chunk is through its second fact when two facts share one embedding (second-fact / first-fact top-1 retrieval on an adversarial 1,300-chunk audit; fleet range 0.16–0.69). Best-in-fleet single-fact quality (1.00). Strongest choice for topically-unified corpora (abstracts, product data); for heterogeneous multi-fact documents prefer Merino-Large or enforce strictly atomic chunking.

4-bit quantization: certified lossless under distractor stress. Paired contested-region robustness (gold document injected into pools of up to 100 near-topical distractors, n=300 queries, bootstrap CIs) is statistically indistinguishable from fp16 — an axis standard hit@k benchmarks do not measure.

Chunking prescription: embed one atomic claim per chunk and lead with its key entity; retrieve small, return the parent section for context. Basis: single-vector embeddings preserve ~one independent fact per chunk regardless of encoder family (measured across 12 encoders).

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

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

GPU в ailist

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

Нельзя запустить

Архитектура baa-embedding-reranker неизвестна transformers в образе рантайма.

Ревизия весов
c9ed422

0 моделей