BAAIflagshipoperational
bge-m3
Multilingual, multi-functionality, multi-granularity. Dense, sparse, and ColBERT outputs from a single forward pass — the workhorse for retrieval over 100+ languages.
Quickstart
# Embed a single string curl https://api.tomoul.ai/v1/embeddings \ -H "Authorization: Bearer $TOMOUL_KEY" \ -H "Content-Type: application/json" \ -d '{ "model": "tomoul/bge-m3", "input": "The quick brown fox", "encoding_format": "float" }'
Specs
1024
dense dim
8,192
context
100+
languages
560M
parameters
Try it
Embedding playground
eu-helsinki1Habari za asubuhi. Karibu Tomoul.
[ 0] -0.0142 0.0314 -0.0271 0.0083 0.0455 …
[ 1] 0.0271 -0.0145 0.0388 0.0017 -0.0223 …
[ 2] -0.0033 0.0198 0.0066 -0.0455 0.0301 …
[ 3] 0.0145 -0.0223 -0.0388 0.0271 -0.0017 …
… 1020 more dimensions
5 tokens · 178ms · $0.0000000600
Benchmarks
MTEB · Retrieval (nDCG@10)
bge-m3
59.8
openai-3-large
57.3
cohere-v3
55.9
e5-mistral-7b
55.4
Latency · eu-helsinki1 (p95)
batch=1
38ms
batch=8
66ms
batch=32
112ms
batch=128
348ms
Use it
Deployed as serverless inference in your account by default. Drop the OpenAI SDK base URL to https://api.tomoul.ai/v1, and you're running on Tomoul.