Skip to content
Request
Response

重排序(Rerank)

重排序接口用于对搜索结果进行语义重排。

接口地址

POST https://ai-tokenhub.com/v1/rerank

请求头

名称类型必填说明
AuthorizationstringBearer YOUR_API_KEY
Content-Typestringapplication/json

请求体

参数类型必填说明
modelstring重排序模型标识符
querystring查询文本
documentsarray要重排的文档列表
top_ninteger返回数量

请求示例

bash
curl https://ai-tokenhub.com/v1/rerank \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -d '{
    "model": "rerank-3",
    "query": "What is AI?",
    "documents": [
      "Artificial intelligence is...",
      "Machine learning is...",
      "Deep learning is..."
    ],
    "top_n": 3
  }'

响应示例

json
{
  "object": "list",
  "results": [
    {
      "index": 0,
      "document": "Artificial intelligence is...",
      "relevance_score": 0.95
    }
  ],
  "usage": {
    "prompt_tokens": 20,
    "total_tokens": 20
  }
}

应用场景

  • 搜索优化: 提升搜索结果相关性
  • 推荐排序: 优化内容推荐顺序
  • 问答系统: 检索最相关答案