All systems operationalAI Agent Automation Platform

bge-reranker-v2-m3

BAAI/bge-reranker-v2-m3

发布机构BAAI

下载访问条件ModelScope source

BGE Reranker v2 M3 对查询与候选文本进行相关性重排,可接在知识库召回之后。本页是魔搭固定提交,需使用与之匹配的文件与配置。

Text Processing

固定版本资料核对 · 2026-10-19

用途、接入与验证要点

BGE Reranker v2 M3 对查询与候选文本进行相关性重排,可接在知识库召回之后。本页是魔搭固定提交,需使用与之匹配的文件与配置。

适配工具
FlagEmbedding 的 FlagReranker,按作者说明处理查询与候选文本对。
仓库文件格式
.safetensors
配置中的架构
XLMRobertaForSequenceClassification
本版本许可
Apache-2.0

按本固定版本模型卡与许可文件核对使用、修改和分发条件。

用自己的材料做一次核对

下面是编写的任务输入与输出类型说明,并非本站推理实测结果。

练习输入

查询:如何更改发票抬头?输入若干已召回段落,保留每段文档编号。

输出与核对

生成每个查询与文档对的相关性分数,再按分数排序并保留来源编号。

使用限制与环境确认

  • 它不负责生成向量索引,也不直接写问答答案。
  • 分数含义与是否归一化依实现设置而定,不当作事实正确率或跨模型通用分值。
  • 按自己的设备、精度、输入长度和框架验证资源占用;这里没有本站实测的显存、速度或并发保证。
查看本版本资料文件核对记录

来源:ModelScope · 固定提交:e099d4b9cdbd291b1569d416f19aaa6523570bc3

原作者仓库 · 核对的说明文件 · config.json

已读取文件大小:795 字节
SHA-256:13dcd6c31d9fec9d1d8e158702072f62d7fa7d312a64b9fe057bec9a08cfe41a

此记录验证资料文件读取,不代表完整权重下载或模型推理测试。不同来源的提交号不能混用。

模型详情

模型介绍

中文整理

# BAAI BGE Reranker 模型卡片

Model use case

Reranker(重排序模型)用于信息检索任务。与Embedding模型不同,Reranker直接接收问题(Query)和文档(Passage)作为输入,输出相似度分数而非向量表示。该分数可通过Sigmoid函数映射到[0,1]区间,表示文档与查询的相关程度。

## 主要能力

  • 支持中英文及多语言文档相关性排序
  • 轻量级模型设计,易于部署,推理速度快
  • 部分模型支持层-wise输出,可选择不同层级以加速推理
  • 可对候选文档进行重新排序,提升检索效果

## 模型列表

| 模型名称 | 基础模型 | 支持语言 | 特点 |

|---------|---------|---------|------|

| BAAI/bge-reranker-base | xlm-roberta-base | 中英文 | 轻量级,易部署,推理快 |

| BAAI/bge-reranker-large | xlm-roberta-large | 中英文 | 轻量级,易部署,推理快 |

| BAAI/bge-reranker-v2-m3 | bge-m3 | 多语言 | 轻量级,多语言能力强,易部署 |

| BAAI/bge-reranker-v2-gemma | gemma-2b | 多语言 | 适用于多语言场景,英语和多语言能力出色 |

| BAAI/bge-reranker-v2-minicpm-layerwise | MiniCPM-2B-dpo-bf16 | 多语言 | 8-40层可调,支持选择层级输出,加速推理 |

## 输入输出

  • **输入**:查询(Query)和文档(Passage)
  • **输出**:相关性分数,分数越高表示相关性越强,可通过Sigmoid函数映射到[0,1]区间

运行要求

根据不同场景和资源选择模型:

  • **多语言场景**:使用 BAAI/bge-reranker-v2-m3 或 BAAI/bge-reranker-v2-gemma
  • **中文或英文场景**:使用 BAAI/bge-reranker-v2-m3 或 BAAI/bge-reranker-v2-minicpm-layerwise
  • **效率优先**:使用 BAAI/bge-reranker-v2-m3 或 BAAI/bge-reranker-v2-minicpm-layerwise 的低层级输出
  • **性能优先**:使用 BAAI/bge-reranker-v2-minicpm-layerwise 或 BAAI/bge-reranker-v2-gemma

基本用法

### 使用FlagEmbedding

普通Reranker模型(bge-reranker-base / bge-reranker-large / bge-reranker-v2-m3)可直接获取相关性分数。

基于LLM的Reranker和基于LLM的层-wise Reranker有特定使用方法。

### 使用Huggingface Transformers

普通Reranker模型可直接获取相关性分数。

基于LLM的Reranker和基于LLM的层-wise Reranker有特定使用方法。

### 微调

训练数据格式为JSONL文件,每行包含一个字典,结构如下:

  • query:查询文本
  • pos:正面文本列表(相关文档)
  • neg:负面文本列表(不相关文档)
  • prompt:查询与文本之间关系的描述

如查询无负面文本,可从整个语料库中随机采样作为负样本。

微调初始化:基于LLM的Reranker从google/gemma-2b初始化,基于LLM的层-wise Reranker从openbmb/MiniCPM-2B-dpo-bf16初始化,训练数据混合了多语言数据集。

## 评估

模型在以下基准上进行了评估:

  • llama-index
  • BEIR:对bge-en-v1.5 large和e5 mistral 7b instruct的前100个结果进行重排序
  • CMTEB-retrieval:对bge-zh-v1.5 large的前100个结果进行重排序
  • miracl(多语言):对bge-m3的前100个结果进行重排序

许可证

如认为该仓库有用,请考虑Star并引用。

优先采用原作者提供的中文模型卡片;仅有英文说明时由闲社AI翻译整理。重要参数、许可证和商用范围请以原文为准。

你将获得什么

完整仓库方式包含该固定版本中的权重、配置、分词器及说明文件;指定版本方式只下载所选文件或整组分片。多模态模型的投影文件、配置等依赖,请按作者说明配齐。

完整仓库可能包含多个权重格式,因此需要的磁盘空间可能大于单一格式的模型大小。下载文件不等于完成模型部署。

使用前须知

运行环境

运行模型需要的设备、工具与依赖,以原作者说明为准。

授权范围

是否允许商用、修改和分发,请查看模型许可证。

闲社提供资料与镜像下载方法,不代表已运行模型或完成安全审计。下载的代码应先检查,再执行。

Back to top