Endpoint
POST /v1/rerank
Headers
Authorization: 必填 示例:Bearer $API_KEYContent-Type: 必填 示例:application/json
Request example
{
"model": "rerank-v3.5",
"query": "排序模型是什么",
"top_n": 3,
"documents": [
"文本排序模型广泛用于搜索引擎和推荐系统中,它们根据文本相关性对候选文本进行排序",
"量子计算是计算科学的一个前沿领域",
"预训练语言模型的发展给文本排序模型带来了新的进展"
]
}
Responses
200: 成功
OpenAPI specification
openapi: 3.0.1
info:
title: ''
description: ''
version: 1.0.0
paths:
/v1/rerank:
post:
summary: 排序模型
deprecated: false
description: ''
tags:
- 模型调用/排序模型
parameters:
- name: Authorization
in: header
description: ''
required: true
example: Bearer $API_KEY
schema:
type: string
- name: Content-Type
in: header
description: ''
required: true
example: application/json
schema:
type: string
requestBody:
content:
application/json:
schema:
type: object
properties:
model:
type: string
description: 模型
query:
type: string
description: 需匹配内容
top_n:
type: integer
description: >-
排序返回的top文档数量,未指定时默认返回全部候选文档,如果指定的top_n值大于输入的候选document数量,返回全部候选文档
documents:
type: array
items:
type: string
description: 待排序的候选document列表
required:
- model
- query
- top_n
- documents
x-apifox-orders:
- model
- query
- top_n
- documents
example:
model: rerank-v3.5
query: 排序模型是什么
top_n: 3
documents:
- 文本排序模型广泛用于搜索引擎和推荐系统中,它们根据文本相关性对候选文本进行排序
- 量子计算是计算科学的一个前沿领域
- 预训练语言模型的发展给文本排序模型带来了新的进展
responses:
'200':
description: ''
content:
application/json:
schema:
type: object
properties:
results:
type: array
items:
type: object
properties:
index:
type: integer
description: 本结构中的算法结果对应的document在输入候选documents数组中的位置索引值
relevance_score:
type: number
description: 相似度分数取值0.0-1.0之间(浮点型)
required:
- index
- relevance_score
x-apifox-orders:
- index
- relevance_score
description: 请求的算法输出内容,是一个结构化的数组。每一个数组中包含一个对应的输入text的算法输出内容
usage:
type: object
properties:
total_tokens:
type: integer
required:
- total_tokens
x-apifox-orders:
- total_tokens
required:
- results
- usage
x-apifox-orders:
- results
- usage
example:
results:
- index: 0
relevance_score: 0.72042775
- index: 1
relevance_score: 0.60077465
usage:
total_tokens: 0
headers: {}
x-apifox-name: 成功
security: []
x-apifox-folder: 模型调用/排序模型
x-apifox-status: released
x-run-in-apifox: https://app.apifox.com/web/project/5443699/apis/api-282831591-run
components:
schemas: {}
securitySchemes: {}
servers: []
security: []
