Mindket

bge-m3

新上架第 1 版 · 更新于

概览

把 100 多种语言的文字转成向量用于搜索,从短句到 8192 词元的文档都行。一个模型同时支持稠密、多向量和稀疏检索。由 BAAI 发布。

bge-m3 是一款工具包,属于开发类,由 Mindket 上架。可免费获取。当前为第 1 版,最近更新于 。在本页下载,是一个装着它全部文件的 zip 压缩包。这些文件不会自己运行。

速览

你需要
  • Python 和 pip
  • 用来运行模型的 sentence-transformers 或 FlagEmbedding 库
  • 如果想存储和搜索向量,需要一个向量数据库
用在
  • 使用 sentence-transformers 或 FlagEmbedding 项目的 Python 程序
  • Milvus 和 Vespa 之类的向量数据库,卡片说它们支持它的混合检索
  • 装有 Python 的 Windows、macOS 或 Linux,用来下载文件
先运行
pip install -U huggingface_hub
hf download BAAI/bge-m3

平台

Windows操作系统
macOS操作系统
Linux操作系统

关于

它是什么

BGE-M3 是 BAAI 发布的嵌入模型,把文字转成向量,方便你搜索和比较段落。它的三大特点是多功能、多语言和多种输入长度。

一个模型提供三种检索方式:稠密、多向量和稀疏。它支持 100 多种语言,你给它的文字可以是一个短句,也可以是长达 8192 词元的长文档。

适合谁

适合构建多语言文字的搜索、问答或检索增强生成的开发者,也适合比较检索方法的研究者。

IndustryWho uses itHow they use itExample
软件构建 RAG 系统的团队把文档和查询做成嵌入用于检索跨语言找出相关段落
企业搜索知识库构建者把问题匹配到长文档搜索最长 8192 词元的文件
研究检索研究者测试稠密、稀疏和多向量模式把混合检索和单一模式对比

如果你需要会写文字的模型,可以跳过它,因为它只生成用于匹配的向量和词元权重。

用在哪里

  • 使用 sentence-transformers 或 FlagEmbedding 项目的 Python 程序
  • Milvus 和 Vespa 之类的向量数据库,卡片说它们支持它的混合检索
  • 装有 Python 的 Windows、macOS 或 Linux,用来下载文件
Use caseWhoWhat they get back
语义搜索搜索开发者跨语言按含义匹配的稠密向量
关键词式匹配使用混合检索的团队类似 BM25 的稀疏词元权重
长文档检索知识库团队最长 8192 词元输入的嵌入

如何设置

  • Python 和 pip
  • 用来运行模型的 sentence-transformers 或 FlagEmbedding 库
  • 如果想存储和搜索向量,需要一个向量数据库
  1. 安装 Hugging Face 工具。
  2. 下载模型文件。
  3. 照模型卡片和 FlagEmbedding 项目,获取生成嵌入的代码。
pip install -U huggingface_hub
hf download BAAI/bge-m3

如何使用

用这个模型为你的文档和查询生成嵌入,然后比较它们。卡片推荐先混合检索、再重排序的流程。

ModeWhat it does
稠密检索比较整段文字的向量来看含义
多向量检索每段文字保留多个向量,匹配更细
稀疏检索给出类似 BM25 的词元权重,生成稠密嵌入时不用额外成本
重排序检索之后用重排序模型过滤选出的文字

示例

你把一批多种语言的文档做成嵌入,再把一个问题也做成嵌入,按相似度给文档排序。然后用 bge-reranker 之类的重排序模型过滤靠前的结果,让准确度更高。

新手与专家

如果你刚接触嵌入,可以把这个模型看作把每段文字变成一串数字的工具,含义相近的文字,数字也靠得近。先给两个句子做嵌入再比较。

如果你熟悉这个领域,一个检查点就覆盖稠密、多向量和稀疏检索,所以不用第二个模型就能混合嵌入信号和词法信号。卡片推荐把混合检索和交叉编码器重排序搭配使用。

  1. 用 BGE-M3 给文档做嵌入
  2. 用稠密和稀疏信号检索
  3. 在混合检索里合并结果
  4. 用交叉编码器重排序

注意事项

  • Hugging Face 列出了别人做的 313 个量化版本和 597 个微调版本
  • 卡片还列出相关模型,包括 bge-m3-unsupervised、bge-m3-retromae 和只支持英文的 bge-large-en-v1.5
最大输入长度,单位词元
bge-m38192 词元
bge-m3-unsupervised8192 词元
bge-large-en-v1.5512 词元
  • License: MIT
  • Cost to run: 没有提到
  • Data it reaches: 你做嵌入的文字,以及你下载的文件
  • Not for: 生成文字,因为它产出的是向量和词元权重

README 和文件

README

bge-m3

把 100 多种语言的文字转成向量用于搜索,从短句到 8192 词元的文档都行。一个模型同时支持稠密、多向量和稀疏检索。由 BAAI 发布。

由 BAAI 在 Hugging Face 上制作。这些说明是 Mindket 根据它的模型页面和模型卡写的,模型自己的文件和许可证在 Hugging Face 上。

简介

它是什么:BGE-M3 是 BAAI 发布的嵌入模型,把文字转成向量,方便你搜索和比较段落。它的三大特点是多功能、多语言和多种输入长度。

一个模型提供三种检索方式:稠密、多向量和稀疏。它支持 100 多种语言,你给它的文字可以是一个短句,也可以是长达 8192 词元的长文档。

适合谁:适合构建多语言文字的搜索、问答或检索增强生成的开发者,也适合比较检索方法的研究者。

Industry | Who uses it | How they use it | Example
软件 | 构建 RAG 系统的团队 | 把文档和查询做成嵌入用于检索 | 跨语言找出相关段落
企业搜索 | 知识库构建者 | 把问题匹配到长文档 | 搜索最长 8192 词元的文件
研究 | 检索研究者 | 测试稠密、稀疏和多向量模式 | 把混合检索和单一模式对比

如果你需要会写文字的模型,可以跳过它,因为它只生成用于匹配的向量和词元权重。

用在哪里:

  • 使用 sentence-transformers 或 FlagEmbedding 项目的 Python 程序
  • Milvus 和 Vespa 之类的向量数据库,卡片说它们支持它的混合检索
  • 装有 Python 的 Windows、macOS 或 Linux,用来下载文件
Use case | Who | What they get back
语义搜索 | 搜索开发者 | 跨语言按含义匹配的稠密向量
关键词式匹配 | 使用混合检索的团队 | 类似 BM25 的稀疏词元权重
长文档检索 | 知识库团队 | 最长 8192 词元输入的嵌入

如何设置:

  • Python 和 pip
  • 用来运行模型的 sentence-transformers 或 FlagEmbedding 库
  • 如果想存储和搜索向量,需要一个向量数据库
  1. 安装 Hugging Face 工具。
  2. 下载模型文件。
  3. 照模型卡片和 FlagEmbedding 项目,获取生成嵌入的代码。
pip install -U huggingface_hub
hf download BAAI/bge-m3

如何使用:用这个模型为你的文档和查询生成嵌入,然后比较它们。卡片推荐先混合检索、再重排序的流程。

Mode | What it does
稠密检索 | 比较整段文字的向量来看含义
多向量检索 | 每段文字保留多个向量,匹配更细
稀疏检索 | 给出类似 BM25 的词元权重,生成稠密嵌入时不用额外成本
重排序 | 检索之后用重排序模型过滤选出的文字

示例:你把一批多种语言的文档做成嵌入,再把一个问题也做成嵌入,按相似度给文档排序。然后用 bge-reranker 之类的重排序模型过滤靠前的结果,让准确度更高。

新手与专家:如果你刚接触嵌入,可以把这个模型看作把每段文字变成一串数字的工具,含义相近的文字,数字也靠得近。先给两个句子做嵌入再比较。

如果你熟悉这个领域,一个检查点就覆盖稠密、多向量和稀疏检索,所以不用第二个模型就能混合嵌入信号和词法信号。卡片推荐把混合检索和交叉编码器重排序搭配使用。

用 BGE-M3 给文档做嵌入
用稠密和稀疏信号检索
在混合检索里合并结果
用交叉编码器重排序

注意事项:

  • Hugging Face 列出了别人做的 313 个量化版本和 597 个微调版本
  • 卡片还列出相关模型,包括 bge-m3-unsupervised、bge-m3-retromae 和只支持英文的 bge-large-en-v1.5
Title: 最大输入长度,单位词元
bge-m3: 8192 词元
bge-m3-unsupervised: 8192 词元
bge-large-en-v1.5: 512 词元
  • License: MIT
  • Cost to run: 没有提到
  • Data it reaches: 你做嵌入的文字,以及你下载的文件
  • Not for: 生成文字,因为它产出的是向量和词元权重

Hugging Face 上的数据(2026年11月13日)

  • 任务:sentence similarity
  • 框架:sentence-transformers
  • 最近 30 天下载:29,282,167
  • 点赞:3,989
  • 许可证:mit
  • Quantized versions: 314
  • Fine-tunes: 597
  • 标签:sentence-transformers, pytorch, onnx, xlm-roberta, feature-extraction, sentence-similarity, text-embeddings-inference

链接

  • 模型:https://huggingface.co/BAAI/bge-m3
  • 文件:https://huggingface.co/BAAI/bge-m3/tree/main

获取模型

用 Hugging Face 的命令行下载它的文件:

pip install -U huggingface_hub
hf download BAAI/bge-m3

然后按它的模型卡使用它。这个工具包里没有会自己运行的东西。

文件
README.md  5 KB

1 个文件,共 5 KB,以 zip 压缩包下载。

更新内容

  • 第 1 版 · 2026-11-12

同类产品对比

同一分类里与本产品共有标签最多的已上架 Hugging Face 模型。

产品最近 30 天下载点赞参数量许可证最近更新
bge-m3 本页29,282,1673,989—mit
multilingual-e5-large共有 xlm-roberta · sentence-similarity · text-embeddings-inference7,120,5551,284560Mmit
all-MiniLM-L6-v2共有 sentence-similarity · text-embeddings-inference · sentence-transformers174,740,1846,10422.7Mapache-2.0
bge-small-en-v1.5共有 sentence-similarity · text-embeddings-inference · sentence-transformers45,750,54867133.4Mmit
paraphrase-multilingual-MiniLM-L12-v2共有 sentence-similarity · text-embeddings-inference · sentence-transformers26,540,1251,505118Mapache-2.0
bge-base-en-v1.5共有 sentence-similarity · text-embeddings-inference · sentence-transformers8,508,165542109Mmit
数据为 Mindket 在 2026-11-12 至 2026-11-13 期间读取的数值。

评价

还没有评分

写评价

还没有评价。

大家怎么说

Hacker News、Bluesky、X、Reddit、Facebook 和 YouTube 上提到这个项目的帖子和评论,来自每周一次的搜索和 Trendshift。它们不是 Mindket 写的,也未经核实,点开即可在原帖处阅读。

monatisShow HN: 2.4x faster baai/bge-M3We published a a distilled version of baai/bge-m3 with 8 layers. It provides 2.4x higher throughput with Pearson Cosine = 0.9691 and Spearman Cosine = 0.965. It quickly became our default embedder model for all our projects.2 分Tom AarsenHow much worse? BAAI/bge-m3 with flash attention: - STSB test Spearman: 0.8485 → 0.7239 - NanoBEIR mean nDCG@10: 0.6041 → 0.5414 With the fix, quality recovers exactly, & the packing speedup stays. 🧵2 赞 · 1 条回复liqilin1567My trick for getting consistent classification from LLMssentence embedding models like all-MiniLM-L6-v2 [1], bge-m3 [2] [1] https://huggingface.co/sentence-transformers/all-MiniLM-L6-v... [2] https://huggingface.co/BAAI/bge-m3 In my recent project I used openai's embedding model for that because of its convenient api and low cost.MTEB2/ Eight models have results so far, led by Snowflake/snowflake-arctic-embed-m-v2.0 at 62.92 nDCG@10. Widely used multilingual models such as BAAI/bge-m3 and Qwen/Qwen3-Embedding-8B have not been run on it yet. Dataset by Dalla Noce et al., added to MTEB by albertobarnabo.xfalcoxCohere Launches Embed 4No downloadable open weights ? Looks like I'll stay on [bge-m3](https://huggingface.co/BAAI/bge-m3)Stéphane Philippartpar ex le BGE-M3: www.ovhcloud.com/en/public-cl... URL: oai.endpoints.kepler.ai.cloud.ovh.net/v1/embeddings et model name : bge-m3 et zou ça fonctionnegeekodourA Replacement for BERTHi Jeremy, I am trying to navigate the space and trying to understand what fits where. Could you shed some lights on what parts of bge-m3 would modernbert overlap with or would this is comparing apples to oranges? https://huggingface.co/BAAI/bge-m3adirajaShow HN: NCompass Technologies – yet another AI Inference API, but hear us outHey, great that you mentioned this. We actually had BAAI/bge-m3 on our list of models to put up in the near future to see if people had use for it over an API. It's great to hear that this is something you're looking for. If you could let us know if there was a specific model you wanted to run, we…

搜索日期

Mindket 的更多商品

查看 Mindket 的全部商品

Bonsai-27B-GGUF

lmstudio-community · 工具包

面向 LM Studio 的 27B Bonsai 模型 GGUF 转换版,含 3.80 GB 的 Q1_0 语言文件和 0.93 GB 的 BF16 视觉投影器。已测试文本、视觉和并行工具调用。

新上架

以每权重 2.9 位的 EXL3 量化运行 DeepSeek-V4.1-Flash-1017,这是一份 196 GiB 的副本,适合在自己硬件上部署大模型的人。困惑度与原模型相差不大。

新上架

MusicGen Small

facebook · 工具包

根据文字描述或音频提示生成短音乐片段,是 facebook MusicGen 的 small 检查点。适合想在自己电脑上试用文字生成音乐的开发者和音乐爱好者。

新上架

开发类的相似商品

查看开发类的全部商品

Lexnet

alpindale · 工具包

用一个只有约 984 个权重的小型神经网络,为 C 源代码的每个字符打上语法高亮标签,通过一个小小的 C 程序运行。适合对手工设计的网络好奇的开发者和研究者。

新上架

FLUX.2 Klein LoRA Studio

prithivMLmods · 工具包

在浏览器或你自己的电脑上,用一个 Gradio 应用试用 FLUX.2 Klein 图像模型的一组 LoRA。适合制作或测试 AI 图片的人。

新上架

anaksor-ocr

Sokheng · 工具包

这个模型从文档、收据和路牌照片里读取高棉语和英语文字,用一个检测器找文本行,再用识别器读每一行。适合需要在 Python 里做高棉语 OCR 的开发者。

新上架