API Reference

Rerank

Re-rank candidate documents by query relevance.

The Rerank API takes a query and candidate documents, then returns relevance-ranked results. It is commonly used after retrieval in RAG pipelines.

Endpoint

MethodPathDescription
POST/v1/rerankRe-rank candidate documents

Request Fields

FieldTypeRequiredDescription
modelstringYesRerank model ID
querystringYesQuery text
documentsarrayYesCandidate documents, as strings or objects
top_nintegerNoReturn the top N results
return_documentsbooleanNoInclude the original document in each result, default false
max_chunk_per_docintegerNoMaximum chunks per document, depending on channel support
overlap_tokensintegerNoChunk overlap token count, depending on channel support

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
  }'

Response Shape

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

When return_documents is false, results usually include only index and relevance_score.