추천
보도 자료
5월 12, 2026

jina-embeddings-v5-omni: 텍스트, 이미지, 오디오 및 비디오를 위한 임베딩(Embeddings)

하나의 모델, 네 가지 모달리티: 텍스트, 이미지, 오디오, 비디오. 1.6B 및 0.9B 크기의 동급 최강 옴니 벡터 모델(Embeddings).
Jina AI • 7 분 소요
jina-embeddings-v5-omni - a jinaai Collection
jina-embeddings-v5-text-* 와 정렬된 멀티모달(텍스트 + 이미지 + 비디오 + 오디오) 벡터 모델입니다. 두 가지 크기와 각 네 가지 작업 변형을 제공합니다.
jina-embeddings-v5-omni: Text-Geometry-Preserving Multimodal Embeddings via Frozen-Tower Composition
본 연구에서는 멀티모달 벡터 모델을 위한 새로운 접근 방식인 고정 인코더 모델 합성(frozen-encoder model composition)을 소개합니다. 우리는 VLM 스타일 아키텍처를 기반으로 하여, 텍스트가 아닌 인코더를 조정해 대규모 언어 모델(LLM)의 입력을 생성하고, 이를 통해 모든 종류의 입력에 대한 벡터를 생성하도록 했습니다. 그 결과물로 jina-embeddings-v5-omni 제품군을 제시합니다. 이는 텍스트, 이미지, 오디오, 비디오 입력을 단일 의미론적 벡터 공간으로 인코딩하는 한 쌍의 모델입니다. 우리의 방법은 기존 Jina Embeddings v5 Text 모델 두 개를 확장하여 이미지 및 오디오용 인코더를 추가함으로써 추가 미디어를 지원하는 것입니다. 백본 텍스트 벡터 모델과 추가된 비텍스트 미디어 인코더는 고정된 상태로 유지됩니다. 우리는 결합된 모델 전체 가중치의 0.35%에 해당하는 연결 구성 요소만 학습시켰습니다. 따라서 전체 매개변수를 재학습하는 것보다 학습이 훨씬 효율적입니다. 또한, 언어 모델은 사실상 변경되지 않은 상태로 유지되어, Jina Embeddings v5 Text 모델과 텍스트 입력에 대해 정확히 동일한 벡터를 생성합니다. 평가 결과, 이 접근 방식은 최신 기술과 경쟁력 있는 결과를 생성하며 더 큰 멀티모달 벡터 모델과 거의 동일한 성능을 보였습니다.

우리는 v5-text 벡터 모델을 이미지, 오디오, 비디오로 확장한 jina-embeddings-v5-omni를 출시합니다. 두 모델 모두 v5-text와 동일한 고정 텍스트 백본을 공유하므로, 텍스트 벡터는 동일하게 유지되며 인덱스를 다시 빌드할 필요가 없습니다. jina-embeddings-v5-omni-small은 네 가지 모달리티 전반에서 평균 54.04점을 기록하여 5.7배 적은 매개변수로 LCO-7B(54.43점)와 0.39점 이내의 성능 차이를 보이며, jina-embeddings-v5-omni-nano는 0.95B 매개변수만으로도 경쟁력 있는 문서 검색 성능을 제공합니다.

Pareto frontier
모든 오픈 웨이트 옴니 벡터 모델(텍스트, 이미지, 오디오, 비디오 지원)의 파레토 프론티어. jina-embeddings-v5-omni-small(1.57B)은 54.04점을 기록하며 5.7배 적은 매개변수로 LCO-7B(8.93B 기준 54.43점)와 0.39점 차이의 성능을 보였고, LCO-3B(4.70B 기준 53.83점)보다 앞섰습니다. jina-embeddings-v5-omni-nano(0.95B)는 LanguageBind(1.14B)보다 +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은 텍스트에서 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)와의 현재 격차로, 시간적 추론은 종단간(end-to-end) 학습의 이점이 더 크기 때문입니다.
Task breakdown
13개 작업 유형별 성능. 금색 별은 jina-embeddings-v5-omni-small이 최고의 오픈 웨이트 기준 모델(2.6~5.7배 더 큰 모델)을 능가한 작업을 표시합니다. 주요 성과: 이미지 분류(68.99 vs 64.30), 이미지 클러스터링(86.01 vs 83.24), 시각적 STS(81.74 vs 79.62), 오디오 분류(53.71 vs 53.39). 주요 격차는 비디오 분야입니다: 검색(27.82 vs 58.73), 분류(42.73 vs 78.39), QA(44.52 vs 71.66).
Document retrieval
문서 검색(ViDoRe-in-MIEB). 0.92B 활성 텍스트+이미지 매개변수를 사용하는 jina-embeddings-v5-omni-small은 79.25점을 기록하여 LCO-3B(4.07B 기준 78.24점)를 능가합니다. jina-embeddings-v5-omni-nano는 0.31B 활성 매개변수만으로 동일한 79.25점을 기록하여 LanguageBind(37.33점)를 크게 앞섭니다. LCO-7B(8.93B 기준 80.32점)와 Nemotron-3B(small보다 5.1배 더 많은 매개변수 사용, 85.64점)만이 더 높은 점수를 기록했습니다.

tag아키텍처

v5-omni는 v5-text 백본을 완전히 고정한 상태로 유지하며, 사전 학습된 비전 및 오디오 인코더를 작은 학습 가능 프로젝터를 통해 연결합니다.

  • 비전: 2x2 공간 병합(4x 词元 축소)을 적용한 Qwen3.5 비전 인코더(SigLIP2 기반). 최종 프로젝션 레이어(fc_vision_2)를 제외한 모든 것을 고정하며, 이를 텍스트 백본의 은닉 차원으로 매핑하는 무작위 초기화 레이어로 대체합니다.
  • 오디오: Qwen2.5-Omni 인코더(Whisper-large-v3 기반). 단일 무작위 초기화 fc_audio 레이어가 1280차원 출력을 텍스트 백본으로 투영합니다.
  • 비디오: 시각적 프레임의 시퀀스로 처리하며, 필요에 따라 추출된 오디오 세그먼트가 선행될 수 있습니다.

이 모델은 v5-text의 4가지 작업별 LoRA 어댑터(검색, 텍스트 매칭, 분류, 클러스터링)를 상속받으며 각 작업 변형에 대해 별도의 프로젝터 가중치를 학습합니다. 아키텍처는 완전히 모듈화되어 있습니다. 텍스트 전용 배포 시에는 비전이나 오디오 가중치를 로드하지 않으며(v5-text와 동일한 리소스 사용), 이미지 전용일 때는 오디오를 건너뛰고, 전체 옴니 모드에서는 모든 것을 로드합니다.

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.56B~1.04B
모달리티텍스트, 이미지, 오디오, 비디오, 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와 동일
학습 가능 매개변수~18M 프로젝터 (0.35%)~7M 프로젝터 (0.35%)
풀링마지막 词元 (Last-token)마지막 词元 (Last-token)
라이선스CC BY-NC 4.0CC BY-NC 4.0

tag시작하기

tagElasticsearch (Elastic Inference Service)

이미 Elasticsearch에서 jina-embeddings-v5-text를 사용 중이라면, 기존 텍스트 인덱스를 v5-omni와 즉시 사용할 수 있습니다. 옴니 모델은 텍스트 입력에 대해 v5-text와 동일한 벡터를 생성하며, 입력이 같으면 바이트 단위로 동일한 벡터가 생성됩니다. 텍스트 인덱스를 다시 임베딩하거나 재구축할 필요가 없습니다. 기존 텍스트 데이터와 함께 이미지, 오디오, 비디오를 검색하려면 v5-omni로 새 인덱스를 생성하고 멀티모달 콘텐츠를 해당 인덱스에 입력하기만 하면 됩니다.

v5-omni를 추론 엔드포인트로 사용하는 semantic_text 인덱스를 생성하세요. EIS는 인덱싱 및 검색을 위해 자동으로 올바른 LoRA 어댑터를 선택합니다:

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

텍스트, 이미지(base64 데이터 URI), 오디오 및 비디오를 동일한 필드와 동일한 인덱스로 수집합니다:

// 텍스트 수집
POST multimodal-semantic-index/_doc
{
  "content": "'Kraft Dinner' is what Canadians call macaroni and cheese when prepared from a kit."
}

// 이미지 수집 (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학습

핵심 아이디어는 고정된 인코더 모델 구성(frozen-encoder model composition)입니다. 강력한 텍스트 向量模型(벡터 모델)을 가져와 사전 학습된 비전 및 오디오 인코더를 추가하고, 이를 작은 학습 가능 프로젝터로 연결한 뒤 프로젝터를 제외한 모든 것을 고정하는 방식입니다. 전체 가중치의 0.35%만 학습하며, 이를 통해 세 가지 속성을 얻습니다: (1) 텍스트 정체성 보존 - 백본은 수정되지 않으므로 동일한 입력이 동일한 출력을 생성합니다; (2) 학습 효율성 - 프로젝터 전용 학습은 1.8~3.9배 더 빠르고 GPU 메모리는 31~69% 덜 사용합니다; (3) 모듈화 - 타워를 독립적으로 로드할 수 있습니다.

Training efficiency
4개의 H100 GPU에서의 프로젝터 전용 학습 대 전체 학습 비교(배치 크기 256, 15K 스텝). 오디오 프로젝터 학습은 특히 효율적입니다: small 모델의 경우 3.2배 빠르며(154분 대 497분), nano 모델의 경우 3.9배 빠릅니다(112분 대 441분). 31~69%의 메모리 절감은 고정된 인코더에 대한 그래디언트와 옵티마이저 상태를 저장하지 않음으로써 발생합니다.

v5-omni는 v5-text의 Matryoshka 차원 지원을 계승합니다. 이미지 및 오디오 向量模型(벡터 모델)은 차원 축소 시 대부분의 품질을 보존하지만, 비디오는 작은 차원에서 품질이 더 저하됩니다.

Radar summary
요약: v5-omni와 가장 강력한 베이스라인 간의 모달리티별 프로필 비교. jina-embeddings-v5-omni-small(1.57B)은 텍스트, 이미지, 오디오를 경쟁력 있게 처리하며 비디오는 향후 좁혀야 할 격차로 남아 있습니다.

tag결론

기존의 통념은 멀티모달 向量模型(벡터 모델)을 위해 전체 모델을 종단 간(end-to-end)으로 학습해야 한다고 말합니다. 우리는 이에 동의하지 않습니다. v5-omni는 텍스트 백본을 고정하고 전체 가중치의 0.35%만 학습하여 5~7배 더 큰 모델들과 대등한 성능을 냅니다. 교훈은 다음과 같습니다: 재학습보다 구성이 낫습니다. 강력한 텍스트 인코더를 만드는 것이 가장 어렵지만, 일단 그것을 갖추면 경량 프로젝터를 통해 비전과 오디오를 연결하는 것은 거의 비용이 들지 않습니다.

이는 운영 환경에서 중요합니다. 귀하의 기존 v5-text 인덱스는 그대로 유지됩니다. 동일한 쿼리, 동일한 벡터, 바이트 단위로 동일합니다. 문서를 다시 임베딩할 필요 없이 이미지, 오디오, 비디오 검색 기능을 추가했습니다. 이것이 바로 마이그레이션 프로젝트가 아닌 드롭인 업그레이드로서의 멀티모달 검색이 가지는 진정한 가치입니다.

jina-embeddings-v5-omni-small은 20억 개 파라미터 이하에서 가장 뛰어난 성능을 보이는 오픈 웨이트 옴니 向量模型(벡터 모델)입니다. jina-embeddings-v5-omni-nano는 9억 개 파라미터로 이를 수행합니다. 두 모델 모두 현재 Hugging Face, Jina Search Foundation API에서 이용할 수 있으며, Elasticsearch의 기본 추론 엔드포인트로도 사용 가능합니다.

범주:
추천
보도 자료

자세히 보기
9월 14, 2026 • 9 분 소요
jina-ocr-v1: 저예산 GPU에서의 더 빠른 문서 파싱
8월 03, 2026 • 11 분 소요
jina-reranker-v3.5: 하이브리드 어텐션과 자기 증류를 통한 더 빠른 리스트와이즈(Listwise) 재순위화(Reranker)
2월 19, 2026 • 7 분 소요
jina-embeddings-v5-text: 새로운 SOTA 소형 다국어 임베딩(Embeddings)