Presentado
Comunicado de prensa
mayo 12, 2026

jina-embeddings-v5-omni: Embeddings para texto, imagen, audio y video

Un modelo, cuatro modalidades: texto, imagen, audio y video. Los mejores modelos de embeddings omni de su clase con 1.6B y 0.9B.
Jina AI • 7 minutos de lectura
jina-embeddings-v5-omni - una colección de jinaai
Modelos de向量模型 multimodales (texto + imagen + video + audio) alineados con jina-embeddings-v5-text-*. Dos tamaños, cuatro variantes de tarea cada uno.
jina-embeddings-v5-omni: 向量模型 multimodales que preservan la geometría del texto mediante la composición de torres congeladas
En este trabajo, presentamos la composición de modelos con codificadores congelados, un enfoque novedoso para modelos de 向量模型 multimodales. Nos basamos en la arquitectura estilo VLM, en la que los codificadores que no son de texto se adaptan para generar entradas para un 大模型, que a su vez genera 向量模型 para todas las variedades de entrada. Presentamos el resultado: la suite jina-embeddings-v5-omni, un par de modelos que codifican entradas de texto, imagen, audio y video en un espacio de 向量模型 semántico único. Nuestro método consiste en ampliar los dos modelos de texto Jina Embeddings v5 para que admitan medios adicionales añadiendo codificadores para imágenes y audio. Los modelos base de 向量模型 de texto y los codificadores de medios que no son de texto añadidos permanecen congelados. Solo entrenamos los componentes de conexión, que representan el 0,35% del total de los pesos del modelo conjunto. Por lo tanto, el entrenamiento es mucho más eficiente que el reentrenamiento de parámetros completos. Además, el 大模型 permanece prácticamente inalterado, produciendo exactamente los mismos 向量模型 para las entradas de texto que los modelos Jina Embeddings v5 Text. Nuestras evaluaciones muestran que este enfoque produce resultados competitivos con el estado del arte, obteniendo un rendimiento casi igual al de modelos de 向量模型 multimodales más grandes.

Estamos lanzando jina-embeddings-v5-omni, ampliando nuestros modelos de 向量模型 v5-text a imágenes, audio y video. Ambos modelos comparten la misma base de texto congelada que v5-text, lo que significa que los 向量模型 de texto son idénticos: no se requiere reconstrucción de índice. jina-embeddings-v5-omni-small obtiene una puntuación de 54.04 en promedio a través de cuatro modalidades, a menos de 0.39 puntos de LCO-7B (54.43) con 5.7 veces menos parámetros, mientras que jina-embeddings-v5-omni-nano ofrece una recuperación de documentos competitiva con solo 0.95B de parámetros.

Frontera de Pareto
Frontera de Pareto de todos los modelos de 向量模型 omni de pesos abiertos (que admiten texto, imagen, audio y video). jina-embeddings-v5-omni-small (1.57B) obtiene 54.04, a menos de 0.39 puntos de LCO-7B (54.43 con 8.93B) mientras usa 5.7 veces menos parámetros, y por delante de LCO-3B (53.83 con 4.70B). jina-embeddings-v5-omni-nano (0.95B) supera a LanguageBind (1.14B) por +11.67 puntos. Líneas base: LanguageBind, Omni-Embed-Nemotron-3B, LCO-Embedding-Omni-3B, LCO-Embedding-Omni-7B.
Puntuaciones por modalidad
Desglose por modalidad en Texto (MMTEB), Imagen (MIEB), Video (MMEB-Video) y Audio (MAEB). jina-embeddings-v5-omni-small lidera todos los modelos omni en texto con 67.0, heredando la calidad total de jina-embeddings-v5-text-small. En imagen (58.00), destaca en clasificación (68.99) y agrupamiento (86.01, el mejor entre todos los modelos). Audio (49.96) está por detrás de LCO-7B (52.37) en general, pero tiene la mejor puntuación de clasificación de audio (53.71). Video (41.20) es la brecha actual frente a LCO-7B (47.41), ya que el razonamiento temporal se beneficia más del entrenamiento de extremo a extremo.
Desglose de tareas
Rendimiento por tarea a través de 13 tipos de tareas. Las estrellas doradas marcan las tareas donde jina-embeddings-v5-omni-small supera a la mejor línea base de pesos abiertos (2.6-5.7 veces más grande). Victorias: clasificación de imágenes (68.99 vs 64.30), agrupamiento de imágenes (86.01 vs 83.24), STS visual (81.74 vs 79.62), clasificación de audio (53.71 vs 53.39). Las principales brechas están en video: recuperación (27.82 vs 58.73), clasificación (42.73 vs 78.39) y QA (44.52 vs 71.66).
Recuperación de documentos
Recuperación de documentos (ViDoRe-en-MIEB). jina-embeddings-v5-omni-small con 0.92B de parámetros activos de texto+imagen obtiene 79.25, superando a LCO-3B (78.24 con 4.07B). jina-embeddings-v5-omni-nano iguala esto con 79.25 con solo 0.31B de parámetros activos, muy por encima de LanguageBind (37.33). Solo LCO-7B (80.32 con 8.93B) y Nemotron-3B (85.64, 5.1 veces más parámetros que small) obtienen puntuaciones más altas.

tagArquitectura

v5-omni mantiene la base de v5-text completamente congelada y añade codificadores de visión y audio preentrenados conectados a través de pequeños proyectores entrenables:

  • Visión: codificadores de visión Qwen3.5 (adaptados de SigLIP2) con fusión espacial 2x2 (reducción de 4x 词元). Congelamos todo excepto la capa de proyección final (fc_vision_2), que reemplazamos con una capa inicializada aleatoriamente que mapea a la dimensión oculta de la base de texto.
  • Audio: codificador Qwen2.5-Omni (adaptado de Whisper-large-v3). Una única capa fc_audio inicializada aleatoriamente proyecta la salida de 1280 dimensiones hacia la base de texto.
  • Video: manejado como una secuencia de cuadros visuales, opcionalmente precedido por un segmento de audio extraído.

El modelo hereda los cuatro adaptadores LoRA específicos de tarea de v5-text (recuperación, coincidencia de texto, clasificación, agrupamiento) y entrena pesos de proyector separados para cada variante de tarea. La arquitectura es totalmente modular: el despliegue solo de texto no carga pesos de visión o audio (idéntico a la huella de v5-text), el despliegue solo de imagen omite el audio, el omni completo carga todo.

Arquitectura
Arquitectura de v5-omni. Los codificadores congelados de visión y audio alimentan proyectores entrenables hacia la base de texto congelada. Solo los proyectores (0.35% del total de pesos) son entrenados. Los adaptadores LoRA específicos de tarea manejan la recuperación, clasificación, agrupamiento y coincidencia de texto.
Característicajina-embeddings-v5-omni-smalljina-embeddings-v5-omni-nano
Modelo de Texto Basejina-embeddings-v5-text-small (Qwen3-0.6B)jina-embeddings-v5-text-nano (EuroBERT-210m)
Parámetros Totales~1.56B~1.04B
ModalidadesTexto, Imagen, Audio, Video, PDFTexto, Imagen, Audio, Video, PDF
Dimensiones de 向量模型1024768
Dimensiones Matryoshka32, 64, 128, 256, 512, 768, 102432, 64, 128, 256, 512, 768
Longitud Máxima de Secuencia32768 词元8192 词元
Codificador de VisiónQwen3.5-2B ViT (SigLIP2)SigLIP2 Base
Codificador de AudioWhisper-large-v3Whisper-large-v3
Tareasrecuperación, coincidencia de texto, clasificación, agrupamientorecuperación, coincidencia de texto, clasificación, agrupamiento
Compatibilidad de TextoIdéntica a jina-embeddings-v5-text-smallIdéntica a jina-embeddings-v5-text-nano
Parámetros Entrenables~18M proyectores (0.35%)~7M proyectores (0.35%)
PoolingÚltimo 词元 (Last-token)Último 词元 (Last-token)
LicenciaCC BY-NC 4.0CC BY-NC 4.0

tagCómo empezar

tagElasticsearch (Servicio de Inferencia Elástica)

Si ya estás usando jina-embeddings-v5-text en Elasticsearch, tus índices de texto existentes funcionan con v5-omni de inmediato. Los modelos omni producen 向量模型 idénticos para entradas de texto que v5-text: misma entrada, mismo vector, byte por byte. No necesitas volver a generar 向量模型 ni reconstruir ningún índice de texto. Para comenzar a buscar imágenes, audio y video junto con tus datos de texto existentes, simplemente crea un nuevo índice con v5-omni e ingesta tu contenido multimodal en él.

Crea un índice semantic_text con v5-omni como punto final de inferencia. EIS selecciona automáticamente el adaptador LoRA correcto para la indexación y recuperación:

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

Ingresa texto, imágenes (como URIs de datos base64), audio y video en el mismo campo y en el mismo índice:

// Ingesta de texto
POST multimodal-semantic-index/_doc
{
  "content": "'Kraft Dinner' es como los canadienses llaman a los macarrones con queso cuando se preparan a partir de un kit."
}

// Ingesta de una imagen (base64)
POST multimodal-semantic-index/_doc
{
  "content": "data:image/png;base64,iVBORw0KGgoAAAAN..."
}

Busca entre todas las modalidades con una única consulta de texto:

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

tagAPI de Vectorización de Jina

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},
)

# Vectorización de texto (idéntica a v5-text)
text_emb = model.encode("What is knowledge distillation?", prompt_name="query")

# Vectorización de imagen
from PIL import Image
img = Image.open("photo.jpg")
img_emb = model.encode(img)

# Similitud intermodal
similarity = model.similarity(text_emb, img_emb)

tagEntrenamiento

La idea central es la composición de modelos con codificador congelado: tomar un modelo de vectores de texto potente, añadir codificadores de visión y audio preentrenados, conectarlos con pequeños proyectores entrenables y congelar todo excepto esos proyectores. Solo se entrena el 0,35 % de los pesos totales, lo que nos proporciona tres propiedades: (1) preservación de la identidad del texto: el modelo base no se modifica, la misma entrada produce una salida idéntica; (2) eficiencia de entrenamiento: el entrenamiento exclusivo de proyectores es entre 1,8 y 3,9 veces más rápido, con un ahorro de memoria GPU del 31 al 69 %; (3) modularidad: las torres se pueden cargar de forma independiente.

Training efficiency
Entrenamiento de proyectores frente a entrenamiento completo en 4 GPU H100 (tamaño de lote 256, 15 000 pasos). El entrenamiento del proyector de audio es particularmente eficiente: 3,2 veces más rápido para la versión small (154 min frente a 497 min) y 3,9 veces más rápido para la nano (112 min frente a 441 min). El ahorro de memoria del 31 al 69 % proviene de no almacenar gradientes y estados del optimizador para los codificadores congelados.

v5-omni hereda el soporte de dimensiones Matryoshka de v5-text. Las representaciones de imagen y audio conservan la mayor parte de la calidad bajo truncamiento, mientras que el video se degrada más en dimensiones pequeñas.

Radar summary
Resumen: perfil por modalidad de v5-omni frente a las mejores líneas base. jina-embeddings-v5-omni-small con 1,57 mil millones de parámetros cubre texto, imagen y audio de forma competitiva, siendo el video la brecha restante a cerrar.

tagConclusión

La sabiduría convencional dice que los vectores multimodales requieren entrenar todo el modelo de principio a fin. No estamos de acuerdo. v5-omni congela la base de texto, entrena el 0,35 % de los pesos y alcanza a modelos de 5 a 7 veces su tamaño. La lección: la composición es mejor que el reentrenamiento. Un codificador de texto potente es la parte más difícil; una vez que lo tienes, añadir visión y audio mediante proyectores ligeros es prácticamente gratis.

Esto es importante para la producción. Tus índices v5-text existentes permanecen intactos. Misma consulta, mismo vector, byte a byte. Simplemente has ganado búsqueda de imagen, audio y video sin necesidad de volver a procesar ni un solo documento. Ese es el verdadero desbloqueo de la recuperación multimodal como una actualización directa, no como un proyecto de migración.

jina-embeddings-v5-omni-small es el modelo de vectores omni de pesos abiertos con mejor rendimiento por debajo de los 2 mil millones de parámetros. jina-embeddings-v5-omni-nano lo logra con 0,9 mil millones. Ambos están disponibles ahora en Hugging Face, en la API de Jina Search Foundation y como punto final de inferencia nativo en Elasticsearch.

Categorías:
Presentado
Comunicado de prensa

Leer más
septiembre 14, 2026 • 9 minutos de lectura
jina-ocr-v1: Análisis de documentos más rápido en GPU de bajo presupuesto
agosto 03, 2026 • 11 minutos de lectura
jina-reranker-v3.5: Reclasificación listwise más rápida con atención híbrida y auto-destilación
febrero 19, 2026 • 7 minutos de lectura
jina-embeddings-v5-text: Nuevos Embeddings Multilingües Pequeños SOTA