文档重排序(Rerank)
给一批候选文档按查询相关性打分并重新排序。检索召回之后接一步重排,是提升结果质量的常用做法。
POST https://open.feiyutoken.com/v1/rerank
请求参数
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
model |
string | 是 | 重排序模型名。可用值见模型列表 |
query |
string | 是 | 查询文本,用来和文档逐条比对相关性 |
documents |
array | 是 | 要重排序的文档列表,元素可以是字符串,也可以是对象 |
top_n |
integer | 否 | 只返回分数最高的前 N 条;不传则返回全部 |
return_documents |
boolean | 否 | true 时结果里带上文档内容;默认 false |
其余标准参数按原样透传。
请求示例
curl https://open.feiyutoken.com/v1/rerank \
-H "Authorization: Bearer <你的飞鱼Token API Key>" \
-H "Content-Type: application/json" \
-d '{
"model": "<模型名>",
"query": "什么是 API 网关",
"documents": [
"API 网关是统一接入模型服务的中间层。",
"本文介绍如何配置本地开发环境。"
],
"top_n": 2,
"return_documents": true
}'
响应
{
"id": "<请求 ID>...",
"results": [
{
"index": 0,
"relevance_score": 0.87,
"document": { "text": "API 网关是统一接入模型服务的中间层。" }
}
],
"meta": {}
}
results 通常按 relevance_score 从高到低排列(以实际返回为准),index 是文档在请求 documents 里的下标 ——
拿它回去对应原文,不要按返回顺序猜。document 字段只在 return_documents 为 true 时出现,
meta 是附加信息,具体字段以实际返回为准。
按实际用量计费,费用从账户余额扣减。调用记录、用量与消费明细在控制台查看。