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…
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.
pip install -U huggingface_hub hf download flowercomputers/bekko-static-v1-slim-100k
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.
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.
| 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.
| 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 |
pip install -U huggingface_hub hf download flowercomputers/bekko-static-v1-slim-100k
$ cargo add encoders --features='bekko-static-v1-slim-100k'
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."]);| 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 |
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.
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.
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.
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:
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:
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
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.
README.md 6 KB
Listed Hugging Face models in the same category that share the most tags with this one.
| Product | Downloads, last 30 days | Likes | Parameters | License | Last change |
|---|---|---|---|---|---|
| bekko-static-v1-slim-100k This page | 0 | 3 | 102M | mit | |
| paraphrase-multilingual-MiniLM-L12-v2Shares sentence-similarity · sentence-transformers · multilingual | 26,540,125 | 1,505 | 118M | apache-2.0 | |
| multilingual-e5-largeShares sentence-similarity · sentence-transformers · multilingual | 7,120,555 | 1,284 | 560M | mit | |
| hs-embed-1Shares sentence-similarity · sentence-transformers · multilingual | 22,412 | 7 | 112M | mit | |
| pplx-embed-v2-late-0.6bShares sentence-similarity · sentence-transformers · multilingual | 2,765 | 71 | 594M | mit | |
| mSlideOnShares sentence-similarity · sentence-transformers · multilingual | 706 | 16 | 339M | apache-2.0 |
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…
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…
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…
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…
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.
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…