Mindket

bekko-static-v1-slim-100k

Newversion 1 · updated

Overview

Turns text into 1024-dimension vectors with a static embedding model, trimmed to 25 languages. Fast sentence similarity and retrieval, without a transformer, in Python or Rust.

bekko-static-v1-slim-100k is a kit in the Developer category, listed by Mindket. It is free. This is version 1, last updated on . Download it on this page, a zip of its files. Nothing in it runs by itself.

At a glance

You need
  • Python with sentence-transformers, or a Rust project that uses the encoders crate
  • No prompts or prefixes are needed for queries or documents
Runs in
  • Python with the sentence-transformers library, on Windows, macOS or Linux
  • Rust programs, through the encoders crate
  • Retrieval and similarity jobs over text in the 25 supported languages
Start with
pip install -U huggingface_hub
hf download flowercomputers/bekko-static-v1-slim-100k

Platform

WindowsOperating system
macOSOperating system
LinuxOperating system

About

What it is

bekko-static-v1-slim-100k is a static embedding model. It looks up each token in a table and averages the results, with no transformer, so text becomes a 1024-dimension vector quickly. It is a trimmed copy of bekko-static-embedding-v1 that keeps half of the 200,000 tokens.

Who it suits

It suits developers who build search or similarity features and want small, fast embeddings across 25 languages, from English and Arabic to Yoruba and Chinese.

Who runs it
IndustryWho uses itHow they use itExample
SoftwareSearch developersEmbed documents and queries for retrievalRank help articles against a question
ResearchRetrieval researchersTest embedding quality against vocabulary sizeCompare the family's builds on NanoBEIR
Embedded systemsRust developersCompile the embedder into a programA search feature with no runtime download

If you need languages outside the 25, you can skip it, since their tokens were removed.

Where to use it

  • Python with the sentence-transformers library, on Windows, macOS or Linux
  • Rust programs, through the encoders crate
  • Retrieval and similarity jobs over text in the 25 supported languages
Jobs it does
Use caseWhoWhat they get back
Sentence similarityDevelopersA similarity score between two texts
Document retrievalSearch teamsVectors you can rank by closeness
Smaller vectorsStorage-minded teamsShorter embeddings by cutting the width

How to set it up

  • Python with sentence-transformers, or a Rust project that uses the encoders crate
  • No prompts or prefixes are needed for queries or documents
  1. Install sentence-transformers if you use Python.
  2. Load the model by name in your code.
  3. For Rust, add the encoders crate with this model's feature.
pip install -U huggingface_hub
hf download flowercomputers/bekko-static-v1-slim-100k
$ cargo add encoders --features='bekko-static-v1-slim-100k'

How to use it

Encode your texts and compare the vectors. Pass a smaller width, such as 256, to get a shorter Matryoshka embedding. In Rust, call the encode functions on one string or a batch.

from sentence_transformers import SentenceTransformer

model = SentenceTransformer("flower-computer/bekko-static-v1-slim-100k")           # add truncate_dim=256 etc. for Matryoshka sizes
emb = model.encode(["What is the capital of France?", "Paris is the capital of France."])
print(model.similarity(emb[0:1], emb[1:2]))
let one   = encoders::encode_single("What is the capital of France?");
let batch = encoders::encode(["Paris is the capital of France.", "Tokyo is the capital of Japan."]);
Rust crate options
ToolWhat it does
mrl-512 to mrl-32Cut the vectors to a Matryoshka width, with 1024 as the default
int8, int16, float32Choose the table type, where int16 is the default
rayonRuns batches in parallel

Example

You encode a question and a sentence that answers it, such as the capital of France. The code prints one similarity score for the pair, and a matching answer should score higher than an unrelated sentence.

For newcomers and experts

If you are new, an embedding turns a sentence into a list of numbers so a program can tell how close two sentences are in meaning. The first small thing to try is the Python snippet with two sentences.

If you know the field, the model uses token lookup and mean pooling at 1024 dimensions, with widths from 32 to 1024. The trade-off is quality for size: with this 100k vocabulary, NanoBEIR-en drops from 53.71 to 52.91 and the file halves to 205 MB.

  1. Text is split into WordPiece tokens
  2. Each token is looked up in a table
  3. Vectors are averaged into one embedding
  4. Compare embeddings for similarity

Good to know

NanoBEIR-en score by vocabulary size
200k, source model53.71
100k, this model52.91
75k52.09
50k50.22
32k49.31
  • Languages: text in languages outside the 25 is not supported and falls back to characters or an unknown token.
  • Size: about 205 MB in F16, against 410 MB for the source model.
  • License: mit.
  • Cost to run: no API key, account or paid service is named.
  • Data it reaches: Python downloads the model from Hugging Face. The Rust crate compiles it in, so there is no runtime download.
  • Not for: languages outside the 25 it covers.

README and files

README

bekko-static-v1-slim-100k

Turns text into 1024-dimension vectors with a static embedding model, trimmed to 25 languages. Fast sentence similarity and retrieval, without a transformer, in Python or Rust.

Made by flowercomputers on Hugging Face. These notes are Mindket's, written from its model page and model card; the model's own files and license are on Hugging Face.

About

What it is: bekko-static-v1-slim-100k is a static embedding model. It looks up each token in a table and averages the results, with no transformer, so text becomes a 1024-dimension vector quickly. It is a trimmed copy of bekko-static-embedding-v1 that keeps half of the 200,000 tokens.

Who it suits: It suits developers who build search or similarity features and want small, fast embeddings across 25 languages, from English and Arabic to Yoruba and Chinese.

Title: Who runs it
Industry | Who uses it | How they use it | Example
Software | Search developers | Embed documents and queries for retrieval | Rank help articles against a question
Research | Retrieval researchers | Test embedding quality against vocabulary size | Compare the family's builds on NanoBEIR
Embedded systems | Rust developers | Compile the embedder into a program | A search feature with no runtime download

If you need languages outside the 25, you can skip it, since their tokens were removed.

Where to use it:

  • Python with the sentence-transformers library, on Windows, macOS or Linux
  • Rust programs, through the encoders crate
  • Retrieval and similarity jobs over text in the 25 supported languages
Title: Jobs it does
Use case | Who | What they get back
Sentence similarity | Developers | A similarity score between two texts
Document retrieval | Search teams | Vectors you can rank by closeness
Smaller vectors | Storage-minded teams | Shorter embeddings by cutting the width

How to set it up:

  • Python with sentence-transformers, or a Rust project that uses the encoders crate
  • No prompts or prefixes are needed for queries or documents
  1. Install sentence-transformers if you use Python.
  2. Load the model by name in your code.
  3. For Rust, add the encoders crate with this model's feature.
pip install -U huggingface_hub
hf download flowercomputers/bekko-static-v1-slim-100k
$ cargo add encoders --features='bekko-static-v1-slim-100k'

How to use it: Encode your texts and compare the vectors. Pass a smaller width, such as 256, to get a shorter Matryoshka embedding. In Rust, call the encode functions on one string or a batch.

from sentence_transformers import SentenceTransformer

model = SentenceTransformer("flower-computer/bekko-static-v1-slim-100k")           # add truncate_dim=256 etc. for Matryoshka sizes
emb = model.encode(["What is the capital of France?", "Paris is the capital of France."])
print(model.similarity(emb[0:1], emb[1:2]))
let one   = encoders::encode_single("What is the capital of France?");
let batch = encoders::encode(["Paris is the capital of France.", "Tokyo is the capital of Japan."]);
Title: Rust crate options
Tool | What it does
mrl-512 to mrl-32 | Cut the vectors to a Matryoshka width, with 1024 as the default
int8, int16, float32 | Choose the table type, where int16 is the default
rayon | Runs batches in parallel

Example: You encode a question and a sentence that answers it, such as the capital of France. The code prints one similarity score for the pair, and a matching answer should score higher than an unrelated sentence.

For newcomers and experts: If you are new, an embedding turns a sentence into a list of numbers so a program can tell how close two sentences are in meaning. The first small thing to try is the Python snippet with two sentences.

If you know the field, the model uses token lookup and mean pooling at 1024 dimensions, with widths from 32 to 1024. The trade-off is quality for size: with this 100k vocabulary, NanoBEIR-en drops from 53.71 to 52.91 and the file halves to 205 MB.

Text is split into WordPiece tokens
Each token is looked up in a table
Vectors are averaged into one embedding
Compare embeddings for similarity

Good to know:

Title: NanoBEIR-en score by vocabulary size
200k, source model: 53.71
100k, this model: 52.91
75k: 52.09
50k: 50.22
32k: 49.31
  • Languages: text in languages outside the 25 is not supported and falls back to characters or an unknown token.
  • Size: about 205 MB in F16, against 410 MB for the source model.
  • License: mit.
  • Cost to run: no API key, account or paid service is named.
  • Data it reaches: Python downloads the model from Hugging Face. The Rust crate compiles it in, so there is no runtime download.
  • Not for: languages outside the 25 it covers.

On Hugging Face, 13 November 2026

  • Task: sentence similarity
  • Library: sentence-transformers
  • Parameters: 102M
  • Weights: about 205 MB in F16; about 51 MB at 4-bit (estimate)
  • Formats: Safetensors
  • Downloads in the last 30 days: 0
  • Likes: 3
  • License: mit
  • Languages: en, ar, bn, de, es, fa, fi, fr
  • Based on: hotchpotch/bekko-static-embedding-v1
  • Tags: sentence-transformers, safetensors, static-embedding, sentence-similarity, feature-extraction, vocabulary-pruning, multilingual

Links

Get the model

Download its files with Hugging Face's command line:

pip install -U huggingface_hub
hf download flowercomputers/bekko-static-v1-slim-100k

Then follow the usage in its model card. Nothing in this kit runs by itself.

Files
README.md  6 KB

1 file, 6 KB, downloaded as a zip.

What’s new

  • Version 1 · 2026-11-13

Compare with similar

Listed Hugging Face models in the same category that share the most tags with this one.

ProductDownloads, last 30 daysLikesParametersLicenseLast change
bekko-static-v1-slim-100k This page03102Mmit
paraphrase-multilingual-MiniLM-L12-v2Shares sentence-similarity · sentence-transformers · multilingual26,540,1251,505118Mapache-2.0
multilingual-e5-largeShares sentence-similarity · sentence-transformers · multilingual7,120,5551,284560Mmit
hs-embed-1Shares sentence-similarity · sentence-transformers · multilingual22,4127112Mmit
pplx-embed-v2-late-0.6bShares sentence-similarity · sentence-transformers · multilingual2,76571594Mmit
mSlideOnShares sentence-similarity · sentence-transformers · multilingual70616339Mapache-2.0
Numbers as Mindket last read them, on 2026-11-13.

Reviews

No ratings yet

Write a review

No reviews yet.

More from Mindket

See all from Mindket

Huashu Design

alchaincyf · Skill

Turns a one-line request in your AI agent into a finished design: a launch animation, a clickable app prototype, an editable slide deck, an infographic or a se…

New29.4k

Guizang PPT Skill

op7418 · Skill

Skill that makes single-file HTML slide decks, slide illustrations and platform covers in two visual styles, with a presenter mode for rehearsal. For speakers…

New29.8k

Claude Code Skills & Plugins

alirezarezvani · Skill

Adds 411 ready-made skills for Claude Code and other coding agents, grouped by role from engineering and product to marketing, finance and compliance. Installs…

New29.8k

Similar in Developer

See all in Developer

buzz

block · Kit

Self-hostable workspace where people and AI agents share the same rooms, built on a Nostr relay that logs every action as a signed event. For teams that want t…

New37.3k

plannotator

backnotprop · Kit

Opens your AI coding agent's plans, specs and code changes in a browser so you can annotate or comment on them and send the feedback straight back to the agent.

New10.5k

open-code-review

alibaba · Kit

Reviews Git changes with an AI agent that reads files and searches the codebase, then writes comments tied to exact lines. It suits developers who want automat…

New50.7k