Избранное
Пресс-релиз
май 12, 2026

jina-embeddings-v5-omni: векторные модели для текста, изображений, аудио и видео

Одна модель, четыре модальности: текст, изображение, аудио, видео. Лучшие в своем классе омни-векторные модели (embeddings) с 1,6 млрд и 0,9 млрд параметров.
Jina AI • 7 минуты чтения
jina-embeddings-v5-omni — коллекция от jinaai
Мультимодальные (текст + изображение + видео + аудио) векторные модели, согласованные с jina-embeddings-v5-text-*. Два размера, по четыре варианта задач для каждого.
jina-embeddings-v5-omni: мультимодальные векторные модели с сохранением геометрии текста через композицию замороженных слоев (Frozen-Tower Composition)
В этой работе мы представляем композицию моделей с замороженными энкодерами — новый подход к созданию мультимодальных векторных моделей. Мы опираемся на архитектуру в стиле VLM (визуально-языковых моделей), в которой нетекстовые энкодеры адаптируются для создания входных данных для большой языковой модели (LLM), которая, в свою очередь, генерирует векторные представления (embeddings) для всех видов входных данных. Результат — серия jina-embeddings-v5-omni: пара моделей, кодирующих текст, изображения, аудио и видео в единое семантическое векторное пространство. Наш метод заключается в расширении двух моделей Jina Embeddings v5 Text для поддержки дополнительных медиа за счет добавления энкодеров для изображений и аудио. Основные текстовые векторные модели и добавленные нетекстовые медиа-энкодеры остаются замороженными. Мы обучили только связующие компоненты, что составляет 0,35% от общего количества весов совместной модели. Таким образом, обучение проходит гораздо эффективнее, чем при полной перенастройке параметров. Кроме того, языковая модель остается практически неизменной, создавая точно такие же векторные представления для текстовых входов, как и модели Jina Embeddings v5 Text. Наши оценки показывают, что этот подход дает результаты, конкурентоспособные с современными передовыми решениями, обеспечивая почти такую же производительность, как у более крупных мультимодальных векторных моделей.

Мы выпускаем jina-embeddings-v5-omni, расширяя наши векторные модели v5-text поддержкой изображений, аудио и видео. Обе модели используют ту же замороженную текстовую основу, что и v5-text, а это означает, что векторные представления текста идентичны — перестраивать индекс не нужно. Модель jina-embeddings-v5-omni-small набирает в среднем 54,04 балла по четырем модальностям, находясь в пределах 0,39 балла от LCO-7B (54,43) при в 5,7 раз меньшем количестве параметров, в то время как jina-embeddings-v5-omni-nano обеспечивает конкурентоспособный поиск документов всего при 0,95 млрд параметров.

Pareto frontier
Граница Парето для всех открытых «omni» векторных моделей (поддерживающих текст, изображение, аудио и видео). jina-embeddings-v5-omni-small (1,57 млрд) набирает 54,04, находясь в пределах 0,39 балла от LCO-7B (54,43 при 8,93 млрд), используя при этом в 5,7 раз меньше параметров, и опережая LCO-3B (53,83 при 4,70 млрд). jina-embeddings-v5-omni-nano (0,95 млрд) превосходит LanguageBind (1,14 млрд) на +11,67 балла. Базовые модели: LanguageBind, Omni-Embed-Nemotron-3B, LCO-Embedding-Omni-3B, LCO-Embedding-Omni-7B.
Per-modality scores
Разбивка по модальностям: текст (MMTEB), изображение (MIEB), видео (MMEB-Video) и аудио (MAEB). jina-embeddings-v5-omni-small лидирует среди всех omni-моделей в работе с текстом с результатом 67,0, полностью наследуя качество jina-embeddings-v5-text-small. В работе с изображениями (58,00) модель превосходно справляется с классификацией (68,99) и кластеризацией (86,01, лучший показатель среди всех моделей). Аудио (49,96) в целом уступает LCO-7B (52,37), но имеет лучший результат по классификации аудио (53,71). Видео (41,20) — это текущий разрыв по сравнению с LCO-7B (47,41), поскольку временное (temporal) рассуждение больше выигрывает от сквозного (end-to-end) обучения.
Task breakdown
Производительность по 13 типам задач. Золотыми звездами отмечены задачи, в которых jina-embeddings-v5-omni-small обходит лучшие базовые модели с открытыми весами (которые в 2,6–5,7 раза больше). Победы: классификация изображений (68,99 против 64,30), кластеризация изображений (86,01 против 83,24), визуальный STS (81,74 против 79,62), классификация аудио (53,71 против 53,39). Основные пробелы наблюдаются в видео: поиск (27,82 против 58,73), классификация (42,73 против 78,39) и ответы на вопросы (QA) (44,52 против 71,66).
Document retrieval
Поиск документов (ViDoRe-in-MIEB). jina-embeddings-v5-omni-small с 0,92 млрд активных параметров (текст + изображение) набирает 79,25, превосходя LCO-3B (78,24 при 4,07 млрд). jina-embeddings-v5-omni-nano соответствует этому результату (79,25) всего при 0,31 млрд активных параметров, что значительно выше LanguageBind (37,33). Только LCO-7B (80,32 при 8,93 млрд) и Nemotron-3B (85,64, в 5,1 раза больше параметров, чем у Small) показывают более высокие результаты.

tagАрхитектура

Модель v5-omni оставляет основу v5-text полностью замороженной и добавляет предобученные энкодеры зрения и аудио, соединенные через небольшие обучаемые проекторы:

  • Зрение (Vision): Визуальные энкодеры Qwen3.5 (адаптированные из SigLIP2) с пространственным объединением 2x2 (уменьшение количества 词元 в 4 раза). Мы замораживаем все, кроме финального проекционного слоя (fc_vision_2), который заменяем случайно инициализированным слоем, проецирующим данные в размерность скрытого состояния текстовой основы.
  • Аудио: Энкодер Qwen2.5-Omni (адаптированный из Whisper-large-v3). Единый случайно инициализированный слой fc_audio проецирует 1280-мерный вывод в текстовую основу.
  • Видео: Обрабатывается как последовательность визуальных кадров, при необходимости дополненная извлеченным аудиосегментом.

Модель наследует четыре специфичных для задач адаптера LoRA из v5-text (поиск, сопоставление текста, классификация, кластеризация) и обучает отдельные веса проекторов для каждого варианта задачи. Архитектура полностью модульная: развертывание только для текста не загружает веса зрения или аудио (занимает столько же места, сколько v5-text), развертывание только для изображений пропускает аудио, а полное «omni» загружает всё.

Architecture
Архитектура v5-omni. Замороженные энкодеры зрения и аудио подают данные через обучаемые проекторы в замороженную текстовую основу. Обучаются только проекторы (0,35% от общего количества весов). Специфичные для задач LoRA-адаптеры отвечают за поиск, классификацию, кластеризацию и сопоставление текста.
Характеристикаjina-embeddings-v5-omni-smalljina-embeddings-v5-omni-nano
Базовая текстовая модельjina-embeddings-v5-text-small (Qwen3-0.6B)jina-embeddings-v5-text-nano (EuroBERT-210m)
Общее количество параметров~1,56 млрд~1,04 млрд
МодальностиТекст, изображение, аудио, видео, PDFТекст, изображение, аудио, видео, PDF
Размерность векторных представлений1024768
Размерности Матрешки (Matryoshka)32, 64, 128, 256, 512, 768, 102432, 64, 128, 256, 512, 768
Макс. длина последовательности32768 词元8192 词元
Энкодер зренияQwen3.5-2B ViT (SigLIP2)SigLIP2 Base
Энкодер аудиоWhisper-large-v3Whisper-large-v3
Задачипоиск, сопоставление текста, классификация, кластеризацияпоиск, сопоставление текста, классификация, кластеризация
Текстовая совместимостьИдентична jina-embeddings-v5-text-smallИдентична jina-embeddings-v5-text-nano
Обучаемые параметры~18 млн проекторов (0,35%)~7 млн проекторов (0,35%)
ПулингПоследний 词元 (Last-token)Последний 词元 (Last-token)
ЛицензияCC BY-NC 4.0CC BY-NC 4.0

tagС чего начать

tagElasticsearch (Elastic Inference Service)

Если вы уже используете jina-embeddings-v5-text в Elasticsearch, ваши существующие текстовые индексы будут работать с v5-omni «из коробки». Omni-модели создают идентичные векторные представления для текстовых входов, что и v5-text — тот же ввод, тот же вектор, побайтово. Вам не нужно переиндексировать или перестраивать какой-либо текстовый индекс. Чтобы начать поиск по изображениям, аудио и видео наряду с существующими текстовыми данными, просто создайте новый индекс с использованием v5-omni и загрузите в него мультимодальный контент.

Создайте индекс semantic_text с v5-omni в качестве точки входа для инференса. EIS автоматически выберет правильный LoRA-адаптер для индексации и поиска:

PUT multimodal-semantic-index
{
  "mappings": {
    "properties": {
      "content": {
        "type": "semantic_text",
        "inference_id": ".jina-embeddings-v5-omni-small"
      }
    }
  }
}

Загружайте текст, изображения (в формате base64 data URI), аудио и видео в одно поле, в один и тот же индекс:

// Загрузка текста
POST multimodal-semantic-index/_doc
{
  "content": "'Kraft Dinner' — это то, как канадцы называют макароны с сыром, приготовленные из полуфабриката."
}

// Загрузка изображения (base64)
POST multimodal-semantic-index/_doc
{
  "content": "data:image/png;base64,iVBORw0KGgoAAAAN..."
}

Выполняйте поиск по всем модальностям с помощью одного текстового запроса:

GET multimodal-semantic-index/_search
{
  "query": {
    "semantic": {
      "field": "content",
      "query": "Was bedeutet 'Kraft Dinner' für Kanadier?"
    }
  }
}

tagJina Embedding API

curl https://api.jina.ai/v1/embeddings \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -d '{
    "model": "jina-embeddings-v5-omni-small",
    "task": "retrieval.query",
    "dimensions": 1024,
    "input": ["What does this image show?"],
    "images": ["data:image/png;base64,..."]
  }'

tagHugging Face

from sentence_transformers import SentenceTransformer
import torch

model = SentenceTransformer(
    "jinaai/jina-embeddings-v5-omni-small-retrieval",
    model_kwargs={"dtype": torch.bfloat16},
)

# Текстовые векторные представления (идентичны v5-text)
text_emb = model.encode("What is knowledge distillation?", prompt_name="query")

# Векторное представление изображения
from PIL import Image
img = Image.open("photo.jpg")
img_emb = model.encode(img)

# Кросс-модальное сходство
similarity = model.similarity(text_emb, img_emb)

tagОбучение

Основная идея заключается в композиции моделей с замороженным энкодером: берется мощная модель для создания векторных представлений текста, к ней добавляются предобученные визуальные и аудио-энкодеры, которые соединяются небольшими обучаемыми проекторами, при этом всё, кроме самих проекторов, замораживается. Обучается всего 0,35% от общего количества весов, что обеспечивает нам три свойства: (1) сохранение текстовой идентичности — основной каркас остается неизменным, один и тот же входной сигнал дает идентичный выход; (2) эффективность обучения — обучение только проекторов происходит в 1,8–3,9 раза быстрее при экономии 31–69% видеопамяти GPU; (3) модульность — компоненты (башни) могут загружаться независимо.

Эффективность обучения
Обучение только проекторов в сравнении с полным обучением на 4 GPU H100 (размер батча 256, 15 тыс. шагов). Обучение аудио-проектора особенно эффективно: в 3,2 раза быстрее для модели small (154 мин против 497 мин) и в 3,9 раза быстрее для nano (112 мин против 441 мин). Экономия памяти в 31–69% достигается за счет отсутствия необходимости хранить градиенты и состояния оптимизатора для замороженных энкодеров.

v5-omni наследует поддержку размерностей Matryoshka от v5-text. Векторные представления изображений и аудио сохраняют большую часть качества при усечении размерности, в то время как качество видео снижается сильнее при малых размерностях.

Сводный радар
Итог: профиль v5-omni по модальностям в сравнении с лучшими базовыми моделями. jina-embeddings-v5-omni-small с 1,57 млрд параметров конкурентоспособно покрывает текст, изображения и аудио, а видео остается областью для дальнейшего совершенствования.

tagЗаключение

Принято считать, что для мультимодальных векторных представлений требуется обучение всей модели целиком (end-to-end). Мы с этим не согласны. v5-omni замораживает текстовый каркас, обучает 0,35% весов и не уступает моделям, которые в 5–7 раз больше. Урок таков: композиция лучше, чем переобучение. Мощный текстовый энкодер — самая сложная часть; как только он у вас есть, добавление визуальных и аудио-компонентов через легкие проекторы практически не требует затрат.

Это важно для продакшена. Ваши существующие индексы v5-text остаются нетронутыми. Тот же запрос, тот же вектор, байт в байт. Вы просто получили возможность поиска по изображениям, аудио и видео без необходимости переиндексировать хотя бы один документ. В этом и заключается суть: мультимодальный поиск как готовое обновление, а не как проект по миграции.

jina-embeddings-v5-omni-small — лучшая по производительности мультимодальная модель с открытыми весами и менее чем 2 млрд параметров. jina-embeddings-v5-omni-nano достигает того же при 0,9 млрд параметров. Обе доступны прямо сейчас на Hugging Face, через Jina Search Foundation API, а также в качестве нативной конечной точки инференса в Elasticsearch.

Категории:
Избранное
Пресс-релиз

Читать далее
сентябрь 14, 2026 • 9 минуты чтения
jina-ocr-v1: более быстрый разбор документов на недорогих GPU
август 03, 2026 • 11 минуты чтения
jina-reranker-v3.5: Более быстрая попарная переранжировка (listwise reranking) с использованием гибридного внимания (hybrid attention) и самодистилляции
февраль 19, 2026 • 7 минуты чтения
jina-embeddings-v5-text: новые SOTA компактные мультиязычные векторные модели