I/O graph

Text

jina-embedding-b-en-v1

Vector

Pareto front
30M100M300M1B3.0B657075808590bge-m3e5-base-v2EmbeddingGemma-300MEVA-CLIP ViT-B/16gtr-t5-basegtr-t5-largegtr-t5-xlgtr-t5-xxljina-clip-v2jina-embedding-s-en-v1jina-embeddings-v2-base…jina-embeddings-v3jina-embeddings-v4jina-embeddings-v5-text…jina-embeddings-v5-text…KaLM-mini-v2.5LongCLIP ViT-B/16multilingual-e5-basemultilingual-e5-large-i…nllb-siglip-largeOpenAI CLIP ViT-B/16Qwen3-Embedding-4Bsentence-t5-basesentence-t5-xlsentence-t5-xxljina-embedding-b-en-v1Parameters (log)Spearman
This model
On the front
Jina AI
Other
MTEB English · sts
79.93
Parameters
110M
Rank by score
28 / 39
Pareto front
Behind it
Choose models to compare
Publications (1)

Overview

jina-embedding-b-en-v1 was Jina AI's first publicly released text embedding model: a 110M-parameter bidirectional encoder that maps English text into 768-dimensional vectors. Designed for semantic search, similarity comparison, and content recommendation at a time when 512-token context was the industry standard, it established Jina's entry into the open-source embedding space. The model is now legacy and has been superseded by the v2 and v3 families, which support 8K+ token contexts and multilingual input.

Methods

The model uses a T5-encoder architecture with mean pooling to produce fixed-length 768-dimensional representations. Training followed a two-phase contrastive recipe on the Linnaeus-Clean dataset (385M sentence pairs filtered from 1.6B candidates): first, InfoNCE loss on positive text pairs to learn semantic alignment; second, triplet loss to sharpen discrimination between similar but semantically distinct texts. A key design decision was the mean-pooling strategy, which averages token-level representations to produce a single vector capturing global sentence meaning. The 512-token context window was standard for its era but limits the model's usefulness for long-document applications.

Performance

On STS12, the model achieved a correlation score of 0.751, outperforming all-mpnet-base-v2 and all-minilm-l6-v2 at release. It demonstrated strong performance across standard English sentence-embedding tasks while maintaining fast inference times suitable for production. Its 512-token context window and English-only focus made it unsuitable for the long-document and multilingual workloads that became standard by 2025. The model has been superseded by jina-embeddings-v2-base-en (8K context, bidirectional ALiBi) and jina-embeddings-v3 (570M params, 89 languages, task-specific LoRA adapters).

Best Practice

This model is legacy and should not be used for new projects. If migrating from jina-embedding-b-en-v1, upgrade to jina-embeddings-v5-text-small for current workloads — it supports 32K token context, 89 languages, and task-specific LoRA adapters. For code-specific embedding needs, use jina-code-embeddings-1.5b. The model requires CUDA-capable hardware for optimal performance and accepts inputs up to 512 tokens. It is not suitable for multilingual content, long documents, or code-centric applications.