Skip to main content
POST
Rerank Documents

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Body

application/json
model
string
required

Model ID to use for reranking

Example:

"aligned-model-01kmqm4nrn9fw6r"

query
string
required

Search query

Example:
documents
(string | object)[]
required

Documents to rank

Example:
method
enum<string>
default:fast

Rerank method: fast (bi-encoder), standard (cross-encoder), optimal (hybrid bi+cross), best (subspace+attention)

Available options:
fast,
standard,
optimal,
best
model_cross
string | null

Cross-encoder model (required for standard/optimal methods)

top_n
integer | null

Return top N results

Required range: x >= 1
stage1_top_k
integer
default:100

Stage 1 top-k for hybrid methods (optimal/best)

Required range: x >= 1
max_tokens_per_doc
integer
default:512

Max tokens per document

Required range: x >= 1
batch_size
integer | null

Batch size for processing

Required range: x >= 1
return_documents
boolean
default:false

Include documents in response

Response

Return the re-ranked chunks based on similarity

results
RerankResult · object[]
required

Ranked results

meta
RerankMeta · object
required

Operation metadata