jinaai / jina-embeddings-v2-base-es

huggingface.co
Total runs: 6.2K
24-hour runs: 0
7-day runs: -648
30-day runs: -892
Model's Last Updated: January 07 2025
feature-extraction

Introduction of jina-embeddings-v2-base-es

Model Details of jina-embeddings-v2-base-es



Finetuner logo: Finetuner helps you to create experiments in order to improve embeddings on search tasks. It accompanies you to deliver the last mile of performance-tuning for neural search applications.

The text embedding set trained by Jina AI .

Quick Start

The easiest way to starting using jina-embeddings-v2-base-es is to use Jina AI's Embedding API .

Intended Usage & Model Info

jina-embeddings-v2-base-es is a Spanish/English bilingual text embedding model supporting 8192 sequence length . It is based on a BERT architecture (JinaBERT) that supports the symmetric bidirectional variant of ALiBi to allow longer sequence length. We have designed it for high performance in mono-lingual & cross-lingual applications and trained it specifically to support mixed Spanish-English input without bias. Additionally, we provide the following embedding models:

jina-embeddings-v2-base-es es un modelo (embedding) de texto bilingüe Inglés/Español que admite una longitud de secuencia de 8192. Se basa en la arquitectura BERT (JinaBERT) que incorpora la variante bi-direccional simétrica de ALiBi para permitir una mayor longitud de secuencia. Hemos diseñado este modelo para un alto rendimiento en aplicaciones monolingües y bilingües, y está entrenando específicamente para admitir entradas mixtas de español e inglés sin sesgo. Adicionalmente, proporcionamos los siguientes modelos (embeddings):

Data & Parameters

The data and training details are described in this technical report

Usage

Please apply mean pooling when integrating the model.

Why mean pooling?

mean pooling takes all token embeddings from model output and averaging them at sentence/paragraph level. It has been proved to be the most effective way to produce high-quality sentence embeddings. We offer an encode function to deal with this.

However, if you would like to do it without using the default encode function:

import torch
import torch.nn.functional as F
from transformers import AutoTokenizer, AutoModel

def mean_pooling(model_output, attention_mask):
    token_embeddings = model_output[0]
    input_mask_expanded = attention_mask.unsqueeze(-1).expand(token_embeddings.size()).float()
    return torch.sum(token_embeddings * input_mask_expanded, 1) / torch.clamp(input_mask_expanded.sum(1), min=1e-9)

sentences = ['How is the weather today?', 'What is the current weather like today?']

tokenizer = AutoTokenizer.from_pretrained('jinaai/jina-embeddings-v2-base-es')
model = AutoModel.from_pretrained('jinaai/jina-embeddings-v2-base-es', trust_remote_code=True)

encoded_input = tokenizer(sentences, padding=True, truncation=True, return_tensors='pt')

with torch.no_grad():
    model_output = model(**encoded_input)

embeddings = mean_pooling(model_output, encoded_input['attention_mask'])
embeddings = F.normalize(embeddings, p=2, dim=1)

You can use Jina Embedding models directly from the transformers package:

!pip install transformers
from transformers import AutoModel
from numpy.linalg import norm

cos_sim = lambda a,b: (a @ b.T) / (norm(a)*norm(b))
model = AutoModel.from_pretrained('jinaai/jina-embeddings-v2-base-es', trust_remote_code=True) # trust_remote_code is needed to use the encode method
embeddings = model.encode(['How is the weather today?', '¿Qué tiempo hace hoy?'])
print(cos_sim(embeddings[0], embeddings[1]))

If you only want to handle shorter sequence, such as 2k, pass the max_length parameter to the encode function:

embeddings = model.encode(
    ['Very long ... document'],
    max_length=2048
)

Or you can use the model with the sentence-transformers package:

from sentence_transformers import SentenceTransformer, util

model = SentenceTransformer("jinaai/jina-embeddings-v2-base-es", trust_remote_code=True)
embeddings = model.encode(['How is the weather today?', '¿Qué tiempo hace hoy?'])
print(util.cos_sim(embeddings[0], embeddings[1]))

And if you only want to handle shorter sequence, such as 2k, then you can set the model.max_seq_length

model.max_seq_length = 2048
Alternatives to Transformers and Sentence Transformers
  1. Managed SaaS : Get started with a free key on Jina AI's Embedding API .
  2. Private and high-performance deployment : Get started by picking from our suite of models and deploy them on AWS Sagemaker .
Use Jina Embeddings for RAG

According to the latest blog post from LLamaIndex ,

In summary, to achieve the peak performance in both hit rate and MRR, the combination of OpenAI or JinaAI-Base embeddings with the CohereRerank/bge-reranker-large reranker stands out.

Plans
  1. Bilingual embedding models supporting more European & Asian languages, including French, Italian and Japanese.
  2. Multimodal embedding models enable Multimodal RAG applications.
  3. High-performt rerankers.
Contact

Join our Discord community and chat with other community members about ideas.

Citation

If you find Jina Embeddings useful in your research, please cite the following paper:

@article{mohr2024multi,
  title={Multi-Task Contrastive Learning for 8192-Token Bilingual Text Embeddings},
  author={Mohr, Isabelle and Krimmel, Markus and Sturua, Saba and Akram, Mohammad Kalim and Koukounas, Andreas and G{\"u}nther, Michael and Mastrapas, Georgios and Ravishankar, Vinit and Mart{\'\i}nez, Joan Fontanals and Wang, Feng and others},
  journal={arXiv preprint arXiv:2402.17016},
  year={2024}
}

Runs of jinaai jina-embeddings-v2-base-es on huggingface.co

6.2K
Total runs
0
24-hour runs
-197
3-day runs
-648
7-day runs
-892
30-day runs

More Information About jina-embeddings-v2-base-es huggingface.co Model

More jina-embeddings-v2-base-es license Visit here:

https://choosealicense.com/licenses/apache-2.0

jina-embeddings-v2-base-es huggingface.co

jina-embeddings-v2-base-es huggingface.co is an AI model on huggingface.co that provides jina-embeddings-v2-base-es's model effect (), which can be used instantly with this jinaai jina-embeddings-v2-base-es model. huggingface.co supports a free trial of the jina-embeddings-v2-base-es model, and also provides paid use of the jina-embeddings-v2-base-es. Support call jina-embeddings-v2-base-es model through api, including Node.js, Python, http.

jina-embeddings-v2-base-es huggingface.co Url

https://huggingface.co/jinaai/jina-embeddings-v2-base-es

jinaai jina-embeddings-v2-base-es online free

jina-embeddings-v2-base-es huggingface.co is an online trial and call api platform, which integrates jina-embeddings-v2-base-es's modeling effects, including api services, and provides a free online trial of jina-embeddings-v2-base-es, you can try jina-embeddings-v2-base-es online for free by clicking the link below.

jinaai jina-embeddings-v2-base-es online free url in huggingface.co:

https://huggingface.co/jinaai/jina-embeddings-v2-base-es

jina-embeddings-v2-base-es install

jina-embeddings-v2-base-es is an open source model from GitHub that offers a free installation service, and any user can find jina-embeddings-v2-base-es on GitHub to install. At the same time, huggingface.co provides the effect of jina-embeddings-v2-base-es install, users can directly use jina-embeddings-v2-base-es installed effect in huggingface.co for debugging and trial. It also supports api for free installation.

jina-embeddings-v2-base-es install url in huggingface.co:

https://huggingface.co/jinaai/jina-embeddings-v2-base-es

Url of jina-embeddings-v2-base-es

jina-embeddings-v2-base-es huggingface.co Url

Provider of jina-embeddings-v2-base-es huggingface.co

jinaai
ORGANIZATIONS

Other API from jinaai

huggingface.co

Total runs: 80.9K
Run Growth: -29.0K
Growth Rate: -35.91%
Updated:April 08 2026
huggingface.co

Total runs: 65.8K
Run Growth: -47.6K
Growth Rate: -72.31%
Updated:April 08 2026
huggingface.co

Total runs: 3.1K
Run Growth: 1.7K
Growth Rate: 54.06%
Updated:September 18 2026
huggingface.co

Total runs: 1.5K
Run Growth: 378
Growth Rate: 25.82%
Updated:March 04 2025
huggingface.co

Total runs: 1.3K
Run Growth: 785
Growth Rate: 61.81%
Updated:April 03 2026
huggingface.co

Total runs: 271
Run Growth: 16
Growth Rate: 5.90%
Updated:December 17 2025