/ Модель

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

Контекст
262 144 токена
Параметры
1,1 млрд
Лицензия
Своя лицензия
Архитектура
ministral3 · dense
Базовая модель
Nemotron-3-Embed-1B-BF16
Библиотека
sentence-transformers
Опубликована
21 июл 2026

Sophea-Nemo-Embedding

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

Дообученная модель эмбеддингов для семантического поиска и извлечения документов на греческом и английском языках, в том числе для RAG.

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

Бенчмарки

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

Тесты пользователейпока нет

Никто ещё не опубликовал тест этой модели. Соберите бенчмарк из своих задач — результат появится здесь.

  1. Добавьте модель в бенчмарк

    Вместе с другими моделями категории «Эмбеддинги» — сравнение идёт внутри одной категории.

  2. Опишите свои задачи

    Напишите запросы, при необходимости приложите файлы и эталонные ответы.

  3. Запустите и опубликуйте

    Модели ответят на каждую задачу, судья оценит ответы. Опубликованный результат появится на этой странице.

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

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

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

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

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

Sophea-Nemo-Embedding — плотная модель эмбеддингов для семантического поиска на греческом и английском языках, разработанная Kiefer SA на основе NVIDIA Nemotron-3-Embed-1B-BF16. Модель дообучена для извлечения релевантных документов и служит первым этапом двухэтапной RAG-системы, где за поиском кандидатов может следовать Sophea-Nemo-Reranker.

Модель использует архитектуру Ministral-3 с двунаправленным кодированием, mean pooling и L2-нормализацией; размерность эмбеддинга — 2048, контекст — до 262144 токенов. Для запросов и документов нужны префиксы «query: » и «passage: » соответственно; сходство можно оценивать по косинусной близости или скалярному произведению. В указанной авторами оценке на пяти тематических областях дообученная модель показала более высокие результаты поиска, чем базовая модель и сравнивавшиеся готовые эмбеддеры.

Подходит для семантического поиска и получения кандидатов для RAG на греческом и английском языках. Модель создана полным дообучением Nemotron-3-Embed-1B с контекстом обучения до 4096 токенов. Греческий язык находился вне языков обучения базовой модели, поэтому заявленные авторами улучшения относятся к их тестовой оценке и не гарантируют такой же результат на других корпусах. Лицензия указана как other; конкретные условия следует проверить в карточке репозитория.

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

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

Ограничения

Для корректной работы необходимо добавлять префикс «query: » к запросам и «passage: » к документам. Результаты оценки в README получены на ограниченном наборе из пяти областей и не гарантируют аналогичного качества на других данных; лицензия обозначена как other.

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

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

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

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

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

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

Открыть на Hugging Face

Sophea-Nemo-Embedding is a Greek + English dense retrieval embedder, fine-tuned from NVIDIA Nemotron-3-Embed-1B for Greek and English retrieval. It is the first stage of a two-stage Greek RAG stack; the matching second stage is Sophea-Nemo-Reranker.

  • Creator: Kiefer SA
  • Base model: nvidia/Nemotron-3-Embed-1B-BF16 (Ministral-3 backbone, bidirectional, mean pooling with include_prompt=true, 2048-d Matryoshka-sliceable, L2-normalized)
  • Languages: Greek + English
  • Prompts: query: on queries, passage: on documents (both sides prompted)
  • Training: full fine-tune, InfoNCE (in-batch + 7 hard negatives), 1 epoch, max-len 4096, bf16

Greek is out-of-distribution for the base. Nemotron-3-Embed lists 34 languages and Greek is not one of them — which is exactly why the base retrieves poorly on Greek and why this fine-tune exists.

Why it matters — base vs fine-tuned

On our held-out 5-domain Greek+English retrieval eval (cosine IR, query: /passage: prompts), the fine-tune roughly 2.5×'s the base embedder's retrieval quality — on every domain.

Greek+English retrieval — base vs fine-tuned

Read. Mean nDCG@10 0.331 → 0.818 (+0.486), with the largest gains on the hardest domains (finance +0.53, medical +0.54). Recall@10 climbs from a mean 0.425 to 0.931 — i.e. the right passage is now almost always in the top-10.

Size comparison — vs base Qwen3-Embedding (off-the-shelf)

Same 5-domain retrieval eval, same corpus/prompts. Your fine-tuned 1B embedder beats the base Qwen3-Embedding-8B by a wide margin (nDCG@10):

Read. Mean nDCG@10 0.818 (ours, 1B) vs 0.664 (8B), 0.665 (4B), 0.585 (0.6B). Note the Qwen 8B ≈ 4B — scaling the off-the-shelf model barely helps on Greek, whereas a 1B fine-tuned on-domain wins by +0.153 over the 8×-larger model.

End-to-end two-stage pipeline

The two models are designed to run together: the embedder retrieves the top-50 candidates, the reranker re-orders them. Measured end-to-end on the same 5-domain Greek+English eval (150 queries/set, correct query:/passage: prompts):

End-to-end two-stage stack — embedder alone vs + reranker

Read. The full stack reaches mean nDCG@10 0.818 (Recall@10 0.927) — the strongest configuration measured. The reranker adds the most where the embedder is weakest (finance +0.061, legal +0.037), i.e. it sharpens precision on the hard cases. On energy it slightly regresses (-0.022) and on val the gain is marginal, because the embedder alone is already very strong there and leaves little headroom — for the easiest, already-high-recall domains you can skip the rerank stage if latency matters.

Usage (sentence-transformers)

from sentence_transformers import SentenceTransformer
m = SentenceTransformer("KIEFERSA/Sophea-Nemo-Embedding")
q = m.encode(["Ποια είναι η πρωτεύουσα της Ελλάδας;"], prompt="query: ", normalize_embeddings=True)
d = m.encode(["Η Αθήνα είναι η πρωτεύουσα της Ελλάδας."], prompt="passage: ", normalize_embeddings=True)
print((q @ d.T))   # cosine similarity

Both sides must be prompted (query: / passage: ) — the base uses include_prompt=true, so dropping the prefix is a distribution mismatch. Embeddings are L2-normalized (use cosine / dot).

Serving with vLLM

vllm serve KIEFERSA/Sophea-Nemo-Embedding --runner pooling

Exposes an OpenAI-compatible /v1/embeddings endpoint. vLLM does not auto-apply the model's ST prompts, so prepend them client-side — query: on queries, passage: on documents:

from openai import OpenAI
c = OpenAI(base_url="http://localhost:8000/v1", api_key="EMPTY")
name = "KIEFERSA/Sophea-Nemo-Embedding"
q = c.embeddings.create(model=name, input=["query: Ποια είναι η πρωτεύουσα της Ελλάδας;"]).data[0].embedding
d = c.embeddings.create(model=name, input=["passage: Η Αθήνα είναι η πρωτεύουσα της Ελλάδας."]).data[0].embedding

License

Fine-tune of nvidia/Nemotron-3-Embed-1B-BF16 — governed by OpenMDW-1.1 (base Ministral-3 is Apache-2.0); commercial use permitted under those terms. Review the base model's license before use.

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей