Model reference · open weights

bekko-embedding-a

bekko-embedding-a is an open-weight embedding model from hotchpotch, listed in the AxForge catalogue. AxForge can bring it up on EU-owned hardware for you on request — with the licence handled where one is required.

Embeddings hotchpotch 2 variants 17k downloads/mo
Request this model on EU hardware All served models Not on the shared API today — deployed on request.

About

What bekko-embedding-a is

bekko-embedding-v1-a25m bekko-embedding-v1-a25m is an ultra-compact multilingual text embedding model. It has just 25M active parameters — light enough to run comfortably on modest CPUs — yet its retrieval quality is comparable to models with 3–10x more active parameters. For a smaller, faster model, see bekko-embedding-v1-a8m (8M active parameters). You can also try bekko right in your browser: the bekko-embedding-web demo runs the model fully client-side with Transformers.js — no server involved. [!NOTE] For a guided overview of the models, training recipe, and results, read Bekko Embedding: how small can a multilingual retrieval model be?. Highlights - Ultra-compact: just 25M active parameters, with retrieval quality on par with models 3–10x its active-parameter count - 100+ languages, context up to 8k tokens - 384-dim embeddings that truncate cleanly to 256 / 128 / 64 (Matryoshka) - Runs well on CPU — even a Raspberry Pi 5 — with ONNX and OpenVINO artifacts included - Fast on GPU too, with SDPA or Flash Attention 2 - MIT license a8m or a25m? Rule of thumb: a25m is the quality pick. Switch to a8m when CPU budget or latency is tight — it keeps most of the quality and gains about 2.7x CPU throughput. Quickstart We recommend Sentence Transformers 5.0+ and Transformers 5.12+: Queries and documents go through the same encode() call — no prefixes or task instructions needed. Pass normalizeembeddings=True when you plan to search with cosine similarity or dot product. On GPU, SDPA works out of the box with PyTorch and CUDA. Flash Attention 2 requires pip install flash-attn --no-build-isolation; on our RTX 5090 it was about 24% faster, and can be enabled by replacing "sdpa" below with "flashattention2". Sentence Transformers selects CUDA automatically, so device is normally unnecessary; to force it, use device="cuda", not "gpu". Output (exact scores vary slightly by backend): Queries and documents don't need to share a language. Continuing with the same model, a Japanese query finds the right English document in a mixed English / Spanish corpus: That's everything you need for basic use. For more speed — OpenVINO on CPU, Flash Attention on GPU, browser inference, small

Summarised from the published model card. Read the full card on the HuggingFace links below.

Specifications

What it is

Makerhotchpotch
TypeEmbedding models
Parameters (lead)123M
Context8k tokens
Variants2
Runs withsentence-transformers
Based onhotchpotch/bekko-embedding-v1-a25m-pt
Released2026-07-19
Popularity17k downloads / month
Likes18
LicenceOpen weights

How it works

How embedding models work

Your textsentence / documentEncodermaps meaningVectorlist of numbersAn embedding model turns text into a vector, so similar meanings sit close together — the basis of search and RAG.

Variants

Sizes & precisions

Open weights ship in several sizes and precisions. One page, all the variants — pick the one that fits your GPU. VRAM figures are estimates from model size.

VariantParamsPrecisionVRAMFits 16 GBWeights
bekko-embedding-v1-a25m123MBF16~0.3 GBWeights ↗
bekko-embedding-v1-a8m106MBF16~0.2 GBWeights ↗

Using it via the API

Call it like any OpenAI endpoint

Once AxForge deploys bekko-embedding-a for you, it answers on the OpenAI-compatible API — the same base URL and keys as every other model. (bekko-embedding-a 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":"bekko-embedding-a","input":"text to embed"}'

Details

Languages, data & research

Languages

multilingual

Tags

sentence-transformers onnx safetensors openvino modernbert embeddings feature-extraction matryoshka multilingual retrieval sentence-similarity text-embeddings-inference endpoints_compatible

Papers

Licence

Open weights

Open weights under mit — commercial use is permitted. Deploy it on AxForge EU hardware on request. Read the licence ↗

Sources

Weights & code

Want bekko-embedding-a on EU-owned hardware?

Request this model on EU hardware See what’s served now

Explore

More embedding models

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