We introduce Giga-Embeddings, a family of text embedding models designed to combine strong retrieval quality with efficient serving. Its largest member is a sparse 10B-parameter Mixture-of-Experts encoder with approximately 1.8B active parameters per token. Across English, Russian, multilingual, and code MTEB benchmarks, this model achieves the strongest aggregate performance within the family on all four evaluated suites. In our vLLM benchmark with 1024-token inputs, it processes 114.5k tokens per second, providing 25 percent higher throughput than the dense 3B model and 1.56-2.65x the throughput of the evaluated external systems. The family also includes a dense 3B encoder and a distilled 480M encoder for tighter compute and memory budgets. We train the compact model using a dimension-agnostic objective that aligns teacher and student similarity distributions. The resulting 480M model scores 70.98 on Russian MTEB, surpassing FRIDA while using 42 percent fewer parameters. We release all three model checkpoints.
Figures & tables
Setting
Pretrain
Finetune
Multitask
Global batch size
16,384
1,024
1,024
Candidates/sample
in-batch
1 pos. + 7 neg.
1 pos. + 7 neg.
In-batch negatives
yes
no
no
Table 1: Stage-specific training settings. Each fine-tuning and multitask sample contains one positive and seven negatives, giving 8,192 candidate texts per global batch.
Figure 1: Three-stage embedding training pipeline. All models undergo contrastive pre-training, retrieval fine-tuning, and multitask fine-tuning. Similarity-distribution distillation is applied only to the 480M student during the fine-tuning and multitask stages.
Table 3
Model (vLLM)
512 tokens
1024 tokens
2048 tokens
Relative
Qwen3 Embedding 4B
70.1k
73.2k
71.2k
0.64 ×
F2LLM-v2-8B
43.2k
43.4k
42.6k
0.38 ×
Nemotron 8B
42.6k
43.2k
41.7k
0.38 ×
Ours: 3B-0826
87.9k
91.5k
90.4k
0.80 ×
Ours: 10B-A1.8B-0826
112.6k
114.5k
102.3k
1.00 ×
Table 4: Token throughput (thousands of tokens per second) with vLLM at fixed input lengths. Relative throughput is measured at 1024 tokens and normalized to our 10B-A1.8B-0826 model.
Model
English
Russian
Code
480M, no distillation
69.43
70.86
72.65
480M, distilled
69.52
70.98
72.87
Table 5: Distillation ablation for the 480M model on the English, Russian, and Code MTEB suites (%).
Model
Params
Dim.
Russian
English
Multilingual
Code
sergeyzh/BERTA
128M
768
69.39
—
—
—
google/embeddinggemma-300m
308M
768
65.19
69.67
61.15
68.76
codefuse-ai/F2LLM-v2-0.6B
596M
1024
65.97
69.97
62.74
77.41
Qwen/Qwen3-Embedding-0.6B
596M
1024
64.29
70.47
64.34
75.42
ai-forever/FRIDA
823M
1536
70.95
—
—
—
Ours: 480M-0826
480M
1024
70.98
69.52
56.97
72.87
Table 6: Comparison with compact models on MTEB benchmark suites (%). Public baselines use official MTEB Leaderboard meanTask values retrieved on 2026-08-08; our result is from Table 3 . Bold marks the best score in each column, and a dash denotes an unavailable score.
Model
Params
Dim.
Russian
English
Multilingual
Code
codefuse-ai/F2LLM-v2-1.7B
1.72B
2048
68.52
71.63
65.21
78.76
codefuse-ai/F2LLM-v2-4B
4.02B
2560
69.46
72.41
67.06
80.15
Qwen/Qwen3-Embedding-4B
4.02B
2560
70.13
74.61
69.45
80.07
Qwen/Qwen3-Embedding-8B
7.57B
4096
71.42
75.23
70.58
80.69
codefuse-ai/F2LLM-v2-8B
7.57B
4096
70.57
72.86
68.09
80.16
codefuse-ai/F2LLM-v2-14B
13.99B
5120
70.90
73.08
68.74
80.75
Table 7: Comparison with larger models on MTEB benchmark suites (%). Public baselines use official MTEB Leaderboard meanTask values retrieved on 2026-08-08; our results are from Table 3 . Bold marks the best score in each column.