Bharat-Embed 270M

license params ndcg eulogik

270M text only EmbeddingGemma-2 fork for Hinglish and Hindi retrieval RAG. Loads without vision or audio. ONNX INT8 and GGUF ready. Apache-2.0. By Eulogik.

Measured numbers

CheckBaseOurs
Hindi IndicQA NDCG@10, 768d0.72790.7324
Hindi STS spearman0.64300.6423
ONNX INT8 drift-0.0066

Truncation cost on Hindi (measured)

DimsNDCG@10vs 768
7680.7324-
5120.7247-0.008
2560.7023-0.030
1280.6294-0.103

Pick 512 for quality, 256 for balance. 128 costs real quality on Hindi.

Quickstart

from sentence_transformers import SentenceTransformer
model = SentenceTransformer("eulogik/bharat-embed-270m-gemma2",
  config_kwargs={"vision_config": None, "audio_config": None},
  model_kwargs={"torch_dtype": "bfloat16"})
q = model.encode("GST refund kaise claim karein?", prompt_name="SearchQuery",
  truncate_dim=256, normalize_embeddings=True)

Links