Mindket

bge-small-en-v1.5

Newversion 1 · updated

Overview

A small English text embedding model from BAAI that turns sentences into vectors for search and retrieval. About 33M parameters, and part of the FlagEmbedding project.

bge-small-en-v1.5 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 on Windows, macOS or Linux
  • The sentence-transformers library
  • About 133 MB for the F32 weights
Runs in
  • Python on Windows, macOS and Linux, through the sentence-transformers library
  • Retrieval pipelines that compare vectors
  • Re-ranking setups, where the card suggests its reranker models for the top results
Start with
pip install -U huggingface_hub
hf download BAAI/bge-small-en-v1.5

Platform

WindowsOperating system
macOSOperating system
LinuxOperating system

About

What it is

bge-small-en-v1.5 is a small English embedding model from BAAI. It turns a sentence or passage into a vector of numbers, so that texts with similar meaning end up close together. It has 33.4M parameters and belongs to the FlagEmbedding project, which centers on retrieval for language models.

Who it suits

Developers who build search, question answering or retrieval-augmented apps in English and want a light model. Its small size makes it easy to run on modest hardware.

IndustryWho uses itHow they use itExample
SoftwareApp developersAdd semantic search to a productEmbed help articles and match them to a user question
AI applicationsBuilders of retrieval-augmented toolsFetch relevant passages for a language modelEmbed a document set and look up the closest chunks
Data workAnalystsGroup similar texts togetherCluster support tickets by meaning
ResearchNLP researchersFine-tune or compare embedding modelsStart from this small model and train it on your own pairs

You can skip it if you need other languages or long texts. The card points to bge-m3 for more languages, longer inputs and other retrieval methods.

Where to use it

  • Python on Windows, macOS and Linux, through the sentence-transformers library
  • Retrieval pipelines that compare vectors
  • Re-ranking setups, where the card suggests its reranker models for the top results
Use caseWhoWhat they get back
Semantic searchDevelopersVectors you compare to find the closest texts
Retrieval for language modelsAI buildersThe passages most similar to a question
ClusteringAnalystsGroups of texts with similar meaning

How to set it up

You need Python and a small amount of disk space.

  • Python on Windows, macOS or Linux
  • The sentence-transformers library
  • About 133 MB for the F32 weights
  1. Install Python if you do not have it.
  2. Install the Hugging Face hub tool.
  3. Download the model files, or let your library fetch them by name.
pip install -U huggingface_hub
hf download BAAI/bge-small-en-v1.5

How to use it

The part of the card shown here has no code. In practice you load the model by name through sentence-transformers, encode your texts into vectors, and compare the vectors to rank them by similarity.

Example

You encode a user question and a set of help articles, then compare the vectors. The article closest to the question comes back first.

For newcomers and experts

An embedding is a list of numbers that stands for the meaning of a text. Comparing two lists tells you how alike the texts are. A first small step is to embed two sentences you know are related and one that is not, and see which pair scores closest.

Version 1.5 evens out the spread of similarity scores and improves retrieval when you give no instruction. The card says the small and base sizes released in 2023 performed best among models of their size. For better ranking, the card suggests running a bge reranker over the top results from an embedding model.

  1. Load the model by name
  2. Encode your texts into vectors
  3. Compare vectors for similarity
  4. Rank or retrieve the closest texts

Good to know

  • It is an English model with 33.4M parameters.
  • Other people have published 41 quantized and 555 fine-tuned versions.
  • The card lists FlagEmbedding's other parts, including rerankers, long-context work and a benchmark.
  • License: MIT.
  • Cost to run: none named.
  • Data it reaches: the texts you embed, plus files downloaded from Hugging Face.
  • Not for: languages other than English, where the card suggests bge-m3.

README and files

README

bge-small-en-v1.5

A small English text embedding model from BAAI that turns sentences into vectors for search and retrieval. About 33M parameters, and part of the FlagEmbedding project.

Made by BAAI 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: bge-small-en-v1.5 is a small English embedding model from BAAI. It turns a sentence or passage into a vector of numbers, so that texts with similar meaning end up close together. It has 33.4M parameters and belongs to the FlagEmbedding project, which centers on retrieval for language models.

Who it suits: Developers who build search, question answering or retrieval-augmented apps in English and want a light model. Its small size makes it easy to run on modest hardware.

Industry | Who uses it | How they use it | Example
Software | App developers | Add semantic search to a product | Embed help articles and match them to a user question
AI applications | Builders of retrieval-augmented tools | Fetch relevant passages for a language model | Embed a document set and look up the closest chunks
Data work | Analysts | Group similar texts together | Cluster support tickets by meaning
Research | NLP researchers | Fine-tune or compare embedding models | Start from this small model and train it on your own pairs

You can skip it if you need other languages or long texts. The card points to bge-m3 for more languages, longer inputs and other retrieval methods.

Where to use it:

  • Python on Windows, macOS and Linux, through the sentence-transformers library
  • Retrieval pipelines that compare vectors
  • Re-ranking setups, where the card suggests its reranker models for the top results
Use case | Who | What they get back
Semantic search | Developers | Vectors you compare to find the closest texts
Retrieval for language models | AI builders | The passages most similar to a question
Clustering | Analysts | Groups of texts with similar meaning

How to set it up: You need Python and a small amount of disk space.

  • Python on Windows, macOS or Linux
  • The sentence-transformers library
  • About 133 MB for the F32 weights
  1. Install Python if you do not have it.
  2. Install the Hugging Face hub tool.
  3. Download the model files, or let your library fetch them by name.
pip install -U huggingface_hub
hf download BAAI/bge-small-en-v1.5

How to use it: The part of the card shown here has no code. In practice you load the model by name through sentence-transformers, encode your texts into vectors, and compare the vectors to rank them by similarity.

Example: You encode a user question and a set of help articles, then compare the vectors. The article closest to the question comes back first.

For newcomers and experts: An embedding is a list of numbers that stands for the meaning of a text. Comparing two lists tells you how alike the texts are. A first small step is to embed two sentences you know are related and one that is not, and see which pair scores closest.

Version 1.5 evens out the spread of similarity scores and improves retrieval when you give no instruction. The card says the small and base sizes released in 2023 performed best among models of their size. For better ranking, the card suggests running a bge reranker over the top results from an embedding model.

Load the model by name
Encode your texts into vectors
Compare vectors for similarity
Rank or retrieve the closest texts

Good to know:

  • It is an English model with 33.4M parameters.
  • Other people have published 41 quantized and 555 fine-tuned versions.
  • The card lists FlagEmbedding's other parts, including rerankers, long-context work and a benchmark.
  • License: MIT.
  • Cost to run: none named.
  • Data it reaches: the texts you embed, plus files downloaded from Hugging Face.
  • Not for: languages other than English, where the card suggests bge-m3.

On Hugging Face, 13 November 2026

  • Task: feature extraction
  • Library: sentence-transformers
  • Parameters: 33.4M
  • Weights: about 133 MB in F32; about 17 MB at 4-bit (estimate)
  • Formats: Safetensors
  • Downloads in the last 30 days: 45,750,548
  • Likes: 671
  • License: mit
  • Languages: en
  • Quantized versions: 42
  • Fine-tunes: 556
  • Tags: sentence-transformers, pytorch, onnx, safetensors, bert, feature-extraction, sentence-similarity, transformers, mteb, model-index, text-embeddings-inference

Links

Get the model

Download its files with Hugging Face's command line:

pip install -U huggingface_hub
hf download BAAI/bge-small-en-v1.5

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

Files
README.md  5 KB

1 file, 5 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
bge-small-en-v1.5 This page45,750,54867133.4Mmit
bge-base-en-v1.5Shares mteb · bert · model-index8,508,165542109Mmit
multilingual-e5-largeShares mteb · model-index · sentence-similarity7,120,5551,284560Mmit
nomic-embed-text-v1.5Shares mteb · model-index · sentence-similarity11,809,681994137Mapache-2.0
all-MiniLM-L6-v2Shares bert · sentence-similarity · text-embeddings-inference174,740,1846,10422.7Mapache-2.0
paraphrase-multilingual-MiniLM-L12-v2Shares bert · sentence-similarity · text-embeddings-inference26,540,1251,505118Mapache-2.0
Numbers as Mindket last read them, from 2026-11-12 to 2026-11-13.

Reviews

No ratings yet

Write a review

No reviews yet.

What people say

Posts and comments that name this project on Hacker News, Bluesky, X, Reddit, Facebook and YouTube, found by a weekly search and on Trendshift. Mindket doesn’t write or check them. Open one to read it where it was posted.

mazlixShow HN: Gatekeeper – Persuade a 34MB Jev-like model to let you into the castleUpfront caveat: it's English only! but I'm personally still just amazed that 34MB (fine-tuned BAAI/bge-small-en-v1.5 ) can fit so much knowledge that it's possible to have an iPhone 15 running these classifications entirely client-side on arbitrary english text in 10-30ms. The game is a little…3 points · 1 replydomiBAAI/bge-small-en-v1.5 and Qdrant/bm25. First one for bigger articles, second one for smaller ones. Text is split to chunks, both vectorizations are saved to the same qdrant point and each query uses two embeddings to search. The results are fused by RRF at retrieval.2 likes · 1 replysamosxInfinity embedding engine added to KubeAIJust merged and released the [Infinity support PR](https://github.com/substratusai/kubeai/pull/197) in KubeAI, adding Infinity as an embedding engine. So you can get embeddings on your local Kubernetes clusters with an OpenAI compatible API. Infinity is a high performance and low latency…1 pointMrSteaddyInsAIts Monitor AI agent communications for anomalies local, privacy-firstCreator here. Built this after watching multi-agent systems fail silently in production. The core problem: when AI agents talk to each other, they develop patterns humans can't audit. Jargon drifts, context gets lost, hallucinations chain. Technical approach: - Local embeddings via…RunonthespotShow HN: Semantic grep with local embeddingsBAAI/bge-small-en-v1.5 but considering switching this to google's latest gemmaembedding - it's fairly switchable.chris_5fRAG which can take Decisions: Open-Source Colab Notebook for Agentic RAGIn this example, we’ll build a basic Agentic RAG system using: VectorStore: Retrieves relevant information from a pre-indexed document database. WebSearch: Fetches up-to-date data from the web when VectorStore lacks the required information. The AI agent dynamically selects the appropriate tool…JimmyAustinAI Restaurant Menu with RAGThe model they use (BAAI/bge-small-en-v1.5) produces embeddings 384 wide, at float32 that equals 1536 bytes each. The size of all the vectors for 100 items is 153kb. Calculating the dot product of that against a query will be under measured in nano seconds, even with a naive implementation.simonwVectorDB: Vector Database Built by Kagi Searchhttps://github.com/kagisearch/vectordb/blob/453bb658bb710838... Looks like it uses one of these, depending on your settings: Fast model: google/universal-sentence-encoder/4 Multilingual model: universal-sentence-encoder-multilingual-large/3 Normal model (Alternative): BAAI/bge-small-en-v1.5 Best…

Searched

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