APIリファレンス

リランク

クエリとの関連度に基づいて候補ドキュメントを再ランキングします。

リランク API はクエリと候補ドキュメントを受け取り、関連度でランキングされた結果を返します。RAG パイプラインでは、検索(Retrieval)の後段でよく使用されます。

エンドポイント

メソッドパス説明
POST/v1/rerank候補ドキュメントを再ランキングします

リクエストフィールド

フィールド必須説明
modelstringはいリランクモデル ID
querystringはいクエリテキスト
documentsarrayはい候補ドキュメント(文字列またはオブジェクト)
top_nintegerいいえ上位 N 件の結果を返します
return_documentsbooleanいいえ各結果に元のドキュメントを含めるかどうか。デフォルトは false
max_chunk_per_docintegerいいえドキュメントあたりの最大チャンク数。チャネルのサポート状況により異なります
overlap_tokensintegerいいえチャンクのオーバーラップトークン数。チャネルのサポート状況により異なります

curl

curl https://api.tensoraxis.ai/v1/rerank \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer $TENSORAXIS_API_KEY" \
  -d '{
    "model": "jina-reranker-v2-base-multilingual",
    "query": "What is an API gateway?",
    "documents": [
      "An API gateway handles authentication, routing and rate limiting.",
      "A vector database is used for similarity search.",
      "Object storage stores files."
    ],
    "top_n": 2,
    "return_documents": true
  }'

レスポンス形式

{
  "results": [
    {
      "index": 0,
      "relevance_score": 0.98,
      "document": "An API gateway handles authentication, routing and rate limiting."
    }
  ],
  "usage": {
    "total_tokens": 42
  }
}

return_documentsfalse の場合、通常、結果には indexrelevance_score のみが含まれます。