Перейти к содержимому

Эмбеддинги

Эмбеддинги — это наборы чисел, называемые векторами, которые представляют смысл фрагмента текста, изображения или звука. Фрагменты со схожим смыслом получают близкие векторы, и это позволяет программе искать по смыслу, а не по точным словам.

Обновлено 8 ноября 2026 г.

  1. Читается только на твоих устройствах.

    Твой чат можно прочитать на твоём устройстве и, если включена синхронизация, на других твоих устройствах. Больше нигде.

  2. Мы прочитать не можем.

    Сообщение проходит через нас, но нигде не записывается; твои чаты хранятся только в зашифрованном виде.

  3. Модель не знает, кто ты.

    Она получает вопрос — но не твою почту, аккаунт или IP-адрес.

  4. По пути ничего не остаётся.

    Ответ возвращается и сохраняется здесь в зашифрованном виде; даже при синхронизации твой ключ никогда не попадает к нам в открытом виде.

Путь разговора в NeverNo. Подробности на странице прозрачности.

Как это работает

Модель эмбеддингов читает текст и возвращает набор чисел фиксированной длины, например 1 024. Ни одно число само по себе ничего не значит; важно положение всего вектора в пространстве со многими измерениями. Предложение о том, как взять щенка, и предложение о том, как взять собаку из приюта, окажутся рядом, а предложение о налоговых декларациях — далеко. Расстояние обычно измеряют косинусным сходством, которое сравнивает направление двух векторов, а не их длину. Представь карту, где каждый текст — булавка, а соседи говорят об одном и том же. Есть такие модели и для изображений и звука: они помещают фото и подпись к нему в близкие точки. Слово «ключ» может оказаться рядом с замками или с родниками, в зависимости от окружающего предложения.

Это превращает размытые вопросы в арифметику. Чтобы искать по груде документов, ты один раз превращаешь каждый фрагмент в вектор и сохраняешь векторы; когда приходит вопрос, превращаешь в вектор и его, а затем ищешь фрагменты с ближайшими векторами. Та же идея лежит в основе рекомендаций, обнаружения дубликатов, группировки обращений в поддержку и памяти ассистентов. Это и первая стадия генерации, дополненной поиском, где найденные фрагменты передаются языковой модели, чтобы она отвечала по ним. Магазины, библиотеки и службы поддержки используют эмбеддинги для блоков рекомендаций, смыслового поиска и обнаружения спама или дубликатов, а специальный индекс быстро находит соседей, не перебирая все сохранённые векторы.

У эмбеддингов есть пределы. Вектор сохраняет смысл, но теряет точную формулировку, поэтому поиск точного кода, имени или номера может промахнуться, и многие системы сочетают векторы с поиском по ключевым словам. Векторы разных моделей нельзя сравнивать друг с другом: сменишь модель эмбеддингов — придётся заново пересчитать все векторы. Длинные тексты обычно сначала режут на фрагменты, ведь один вектор на целую книгу размывает её содержание, а от размера фрагмента зависит, что найдётся. Качество у моделей разное: одни хорошо справляются со многими языками, другие лучше в одном, поэтому проверь их на своём материале, прежде чем сделать выбор. Типичные коллекции — договоры, обращения в поддержку, рецепты, тексты песен или исходный код.

В NeverNo

Сейф NeverNo использует эмбеддинги для твоих документов. Каждый фрагмент примерно в 800 токенов получает вектор из 1 024 чисел, который один раз вычисляет приватная модель у DeepInfra. Векторы хранятся в твоём браузере рядом с зашифрованными документами, и сам поиск выполняется там же. GLM 5.3 Flash — бесплатная приватная модель от Z.ai, которая читает изображения; это одна из моделей, которые затем могут отвечать по найденным фрагментам.

Разработчики могут обращаться к той же модели эмбеддингов. Конечная точка /embeddings в API возвращает векторы из qwen3-embedding-0.6b, по 1 024 значения, до 128 входных текстов на запрос. Параметр dimensions укорачивает векторы, поддерживается кодировка base64, а запросы с названиями моделей эмбеддингов OpenAI тоже принимаются и обслуживаются этой моделью. Страница о приватном ИИ объясняет, где хранятся остальные твои данные.

Что стоит запомнить

  1. Эмбеддинг — это вектор чисел, который помещает текст в точку пространства смыслов.

  2. Похожие тексты получают близкие векторы, что позволяет искать по смыслу, а не по точным словам.

  3. Векторы теряют точную формулировку, поэтому для точных имён и кодов может понадобиться ещё и поиск по ключевым словам.

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

  5. Эмбеддинги — первый шаг генерации, дополненной поиском.

Частые вопросы

Чем эмбеддинг отличается от токена?

Токен — это маленький кусочек текста, который читает модель. Эмбеддинг — набор чисел, обозначающий смысл токена или целого фрагмента. На входе токены, на выходе — описывающие их векторы.

Использует ли языковая модель эмбеддинги внутри?

Да, она превращает каждый токен в вектор перед обработкой. Но отдельная модель эмбеддингов создана для одной задачи: получать для целого текста вектор, удобный для сравнения и поиска.

Может ли кто-то восстановить мой текст по его эмбеддингу?

Вектор — не читаемый текст, но он получен из текста и может многое о нём выдать. Относись к сохранённым векторам с тем же вниманием, что и к документам, из которых они получены. Разумная мера предосторожности — шифровать сохранённые векторы или держать их на своём устройстве.

Задай первый вопрос

Без аккаунта и без карты. Пиши на любом из 10 языков, на которых говорит NeverNo.

Открыть чат