/ Модель

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

Лицензия
Apache 2.0
Базовая модель
nomic-embed-text-v1.5
Опубликована
14 фев 2024

nomic-embed-text-v1.5-GGUF

Сходство предложенийТекст → score9 профессий

nomic-embed-text-v1.5-GGUF — модель Nomic для создания текстовых эмбеддингов и задач семантического сходства.

375 тыс.скачиваний за 30 дней138лайковвеса обновлены28 апр 2025

Бенчмарки

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

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

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

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

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

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

Она предназначена для поиска по смыслу, извлечения признаков и построения RAG-приложений, где пользовательские запросы и документы преобразуются в векторные представления. Для корректной работы требуется добавлять в начало каждой строки префикс инструкции соответствующей задачи, например search_query.

Модель основана на архитектуре BERT и распространяется в совместимом с llama.cpp формате GGUF. Поддерживается английский язык. Файлы рассчитаны на контекст 2048 токенов по умолчанию; для использования полного контекста до 8192 токенов в llama.cpp требуется настроить расширение контекста и RoPE scaling. Доступны варианты квантования от Q2_K до Q8_0, а также F16 и F32, что позволяет выбирать между размером файла, требованиями к ресурсам и точностью эмбеддингов. В README не указаны число параметров и размерность векторов.

Сильными сторонами являются поддержка локального инференса через llama.cpp, широкий выбор уровней квантования и небольшие размеры файлов — примерно от 48 до 262 МиБ. Ограничениями являются англоязычная специализация, необходимость использования task-префиксов и дополнительной настройки для контекста 8192 токена. Модель распространяется по лицензии Apache-2.0.

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

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

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

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

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

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

Открыть на Hugging Face

nomic-embed-text-v1.5 - GGUF

Original model: nomic-embed-text-v1.5

Usage

Embedding text with nomic-embed-text requires task instruction prefixes at the beginning of each string.

For example, the code below shows how to use the search_query prefix to embed user questions, e.g. in a RAG application.

To see the full set of task instructions available & how they are designed to be used, visit the model card for nomic-embed-text-v1.5.

Description

This repo contains llama.cpp-compatible files for nomic-embed-text-v1.5 in GGUF format.

llama.cpp will default to 2048 tokens of context with these files. For the full 8192 token context length, you will have to choose a context extension method. The 🤗 Transformers model uses Dynamic NTK-Aware RoPE scaling, but that is not currently available in llama.cpp.

Example llama.cpp Command

Compute a single embedding:

./embedding -ngl 99 -m nomic-embed-text-v1.5.f16.gguf -c 8192 -b 8192 --rope-scaling yarn --rope-freq-scale .75 -p 'search_query: What is TSNE?'

You can also submit a batch of texts to embed, as long as the total number of tokens does not exceed the context length. Only the first three embeddings are shown by the embedding example.

texts.txt:

search_query: What is TSNE?
search_query: Who is Laurens Van der Maaten?

Compute multiple embeddings:

./embedding -ngl 99 -m nomic-embed-text-v1.5.f16.gguf -c 8192 -b 8192 --rope-scaling yarn --rope-freq-scale .75 -f texts.txt

Compatibility

These files are compatible with llama.cpp as of commit 4524290e8 from 2/15/2024.

Provided Files

The below table shows the mean squared error of the embeddings produced by these quantizations of Nomic Embed relative to the Sentence Transformers implementation.

NameQuantSizeMSE
nomic-embed-text-v1.5.Q2_K.ggufQ2_K48 MiB2.33e-03
nomic-embed-text-v1.5.Q3_K_S.ggufQ3_K_S57 MiB1.19e-03
nomic-embed-text-v1.5.Q3_K_M.ggufQ3_K_M65 MiB8.26e-04
nomic-embed-text-v1.5.Q3_K_L.ggufQ3_K_L69 MiB7.93e-04
nomic-embed-text-v1.5.Q4_0.ggufQ4_075 MiB6.32e-04
nomic-embed-text-v1.5.Q4_K_S.ggufQ4_K_S75 MiB6.71e-04
nomic-embed-text-v1.5.Q4_K_M.ggufQ4_K_M81 MiB2.42e-04
nomic-embed-text-v1.5.Q5_0.ggufQ5_091 MiB2.35e-04
nomic-embed-text-v1.5.Q5_K_S.ggufQ5_K_S91 MiB2.00e-04
nomic-embed-text-v1.5.Q5_K_M.ggufQ5_K_M95 MiB6.55e-05
nomic-embed-text-v1.5.Q6_K.ggufQ6_K108 MiB5.58e-05
nomic-embed-text-v1.5.Q8_0.ggufQ8_0140 MiB5.79e-06
nomic-embed-text-v1.5.f16.ggufF16262 MiB4.21e-10
nomic-embed-text-v1.5.f32.ggufF32262 MiB6.08e-11

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

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

GPU в ailist

Универсальный рантайм

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

GGUF-веса поддерживаются только для текстовых LLM (llama.cpp).

Ревизия весов
0188c9b

0 моделей