Skip to main content
POST
Error

Authorizations

Authorization
string
header
required

Bearer token authentication. Use your provider API key or Bifrost authentication token. Virtual keys (prefixed with sk-bf-) can also be passed here.

Body

application/json
model
string
required

Model in provider/model format

Example:

"cohere/rerank-v3.5"

query
string
required

Query used to score and reorder documents

Minimum string length: 1
documents
object[]
required

Documents to rerank

Minimum array length: 1
fallbacks
string[]

Fallback models in provider/model format

top_n
integer

Maximum number of ranked results to return

Required range: x >= 1
max_tokens_per_doc
integer

Maximum tokens to consider per document (provider-dependent)

Required range: x >= 1
priority
integer

Request priority hint (provider-dependent)

return_documents
boolean

Whether to include document content in each result

Response

Successful response

results
object[]
required

Ranked results ordered by relevance score descending

model
string
required

Model used to perform reranking

id
string

Unique identifier for the rerank response

usage
object

Token usage information

extra_fields
object

Additional fields included in responses