rerank
功能描述
调用TEI服务,计算文本的相关性得分。
函数原型
def rerank(query, texts, batch_size)
输入参数说明
参数名 |
数据类型 |
可选/必选 |
说明 |
---|---|---|---|
query |
str |
必选 |
问题,会和所有的text进行相关性计算。字符串长度范围[1, 128 * 1024 * 1024]。 |
texts |
List[str] |
必选 |
文本列表,列表长度取值(0, 1000*1000],字符串长度范围[1, 128 * 1024 * 1024]。 |
batch_size |
int |
可选 |
组batch的大小,每次会组合batch_size的texts进行embed操作,取值范围[1, 1024],默认值为“32”。 |
返回值说明
数据类型 |
说明 |
---|---|
numpy.array |
和texts长度一致的numpy数组,保存每个text和query的相关性得分。 |
父主题: TEIReranker类