Rerank

对候选文档按查询相关性重新排序。

Rerank 接口接收一个查询和一组候选文档,返回按相关性排序的结果,适合 RAG 检索后重排。

端点

方法路径说明
POST/v1/rerank对候选文档重排序

请求参数

字段类型必填说明
modelstringRerank 模型 ID
querystring查询文本
documentsarray候选文档数组,可为字符串或对象
top_ninteger返回前 N 个结果
return_documentsboolean是否在结果中返回原文档,默认 false
max_chunk_per_docinteger单文档最大分块数,取决于渠道支持
overlap_tokensinteger分块重叠 token 数,取决于渠道支持

curl 示例

curl https://api.tensoraxis.com/v1/rerank \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer $TENSORAXIS_API_KEY" \
  -d '{
    "model": "jina-reranker-v2-base-multilingual",
    "query": "什么是 API 网关?",
    "documents": [
      "API 网关负责统一鉴权、路由和限流。",
      "向量数据库用于相似度检索。",
      "对象存储用于保存文件。"
    ],
    "top_n": 2,
    "return_documents": true
  }'

响应结构

{
  "results": [
    {
      "index": 0,
      "relevance_score": 0.98,
      "document": "API 网关负责统一鉴权、路由和限流。"
    }
  ],
  "usage": {
    "total_tokens": 42
  }
}

如果 return_documentsfalse,结果中通常只返回 indexrelevance_score