Model reference · open weights

gte-small-zh

Available as managed deployment Embeddings thenlper Embeddings 1 variants 2k dl/mo

gte-small-zh is an open-weight embedding model from thenlper. AxForge deploys and operates it for you on dedicated EU-owned hardware — with the licence handled where one is required.

Available as managed deployment — configured and operated for you on dedicated EU hardware, quoted per deployment.

What it is

Makerthenlper
TypeEmbedding models
TaskEmbeddings
Parameters (lead)30M
Context512 tokens
Runs withsentence-transformers
Released2023-11-08
Popularity2k downloads / month
LicenceOpen weights

About

What gte-small-zh is

General Text Embeddings (GTE) model. Towards General Text Embeddings with Multi-stage Contrastive Learning

The GTE models are trained by Alibaba DAMO Academy. They are mainly based on the BERT framework and currently offer different sizes of models for both Chinese and English Languages. The GTE models are trained on a large-scale corpus of relevance text pairs, covering a wide range of domains and scenarios. This enables the GTE models to be applied to various downstream tasks of text embeddings, including information retrieval, semantic textual similarity, text reranking, etc.

Model List

ModelsLanguageMax Sequence LengthDimensionModel Size
GTE-large-zhChinese51210240.67GB
GTE-base-zhChinese5125120.21GB
GTE-small-zhChinese5125120.10GB
GTE-largeEnglish51210240.67GB
GTE-baseEnglish5125120.21GB
GTE-smallEnglish5123840.10GB

Metrics

We compared the performance of the GTE models with other popular text embedding models on the MTEB (CMTEB for Chinese language) benchmark. For more detailed comparison results, please refer to the MTEB leaderboard.

  • Evaluation results on CMTEB
ModelModel Size (GB)Embedding DimensionsSequence LengthAverage (35 datasets)Classification (9 datasets)Clustering (4 datasets)Pair Classification (2 datasets)Reranking (4 datasets)Retrieval (8 datasets)STS (8 datasets)
gte-large-zh0.65102451266.7271.3453.0781.1467.4272.4957.82
gte-base-zh0.2076851265.9271.2653.8680.4467.0071.7155.96
stella-large-zh-v20.651024102465.1369.0549.1682.6866.4170.1458.66
stella-large-zh0.651024102464.5467.6248.6578.7265.9871.0258.3
bge-large-zh-v1.51.3102451264.5369.1348.9981.665.8470.4656.25
stella-base-zh-v20.21768102464.3668.2949.479.9666.170.0856.92
stella-base-zh0.21768102464.1667.7748.776.0966.9571.0756.54
piccolo-large-zh0.65102451264.1167.0347.0478.3865.9870.9358.02
piccolo-base-zh0.276851263.6666.9847.1276.6166.6871.255.9
gte-small-zh0.151251260.0464.3548.9569.9966.2165.5049.72
bge-small-zh-v1.50.151251257.8263.9644.1870.460.9261.7749.1
m3e-base0.4176851257.7967.5247.6863.9959.5456.9150.47
text-embedding-ada-002(openai)-1536819253.0264.3145.6869.5654.2852.043.35

Usage

Code example

import torch.nn.functional as F
from torch import Tensor
from transformers import AutoTokenizer

From the published model card. Full card on the HuggingFace links in the sidebar.

Benchmarks

Reported results

As published on the model card — the maker's own numbers, not measured by AxForge.

TaskDatasetMetricScore
STSMTEB AFQMCcos_sim_pearson35.809
STSMTEB AFQMCcos_sim_spearman36.689
STSMTEB AFQMCeuclidean_pearson35.707
STSMTEB AFQMCeuclidean_spearman36.689
STSMTEB AFQMCmanhattan_pearson35.833
STSMTEB AFQMCmanhattan_spearman36.832
STSMTEB ATECcos_sim_pearson44.667
STSMTEB ATECcos_sim_spearman45.774
STSMTEB ATECeuclidean_pearson48.143
STSMTEB ATECeuclidean_spearman45.774
STSMTEB ATECmanhattan_pearson48.188
STSMTEB ATECmanhattan_spearman45.810
ClassificationMTEB AmazonReviewsClassification (zh)accuracy38.690
ClassificationMTEB AmazonReviewsClassification (zh)f136.868
STSMTEB BQcos_sim_pearson49.037
STSMTEB BQcos_sim_spearman49.636
STSMTEB BQeuclidean_pearson49.474
STSMTEB BQeuclidean_spearman49.636
STSMTEB BQmanhattan_pearson49.765
STSMTEB BQmanhattan_spearman49.978
ClusteringMTEB CLSClusteringP2Pv_measure39.538
ClusteringMTEB CLSClusteringS2Sv_measure37.333
RerankingMTEB CMedQAv1map86.081
RerankingMTEB CMedQAv1mrr88.043

Using it via the API

Call it like any OpenAI endpoint

Once AxForge deploys gte-small-zh for you, it answers on the OpenAI-compatible API — the same base URL and keys as every other model. (gte-small-zh below is illustrative; you get the exact model name on deployment.)

$ curl -sS https://api.axforge.ai/v1/embeddings \
  -H "Authorization: Bearer $AXFORGE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"gte-small-zh","input":"text to embed"}'

Create an account — your API key is available in the console. 5M tokens/month currently included with every new account at launch.

© 2026 AxForge · EU-hosted AI infrastructure Pricing Docs Trust Privacy Terms