The TypeScript SDK and docs are currently in beta.
Report issues on GitHub.
Example Usage
import { CreateRerankResponseBody } from "@openrouter/sdk/models/operations";
let value: CreateRerankResponseBody = {
model: "cohere/rerank-v3.5",
results: [
{
document: {
text: "Paris is the capital of France.",
},
index: 0,
relevanceScore: 0.98,
},
],
};
Fields
| Field | Type | Required | Description | Example |
|---|---|---|---|---|
id | string | :heavy_minus_sign: | Unique identifier for the rerank response (ORID format) | gen-rerank-1234567890-abc |
model | string | :heavy_check_mark: | The model used for reranking | cohere/rerank-v3.5 |
provider | string | :heavy_minus_sign: | The provider that served the rerank request | Cohere |
results | operations.Result[] | :heavy_check_mark: | List of rerank results sorted by relevance | [{"document": {"text": "Paris is the capital of France."},“index”: 0, “relevance_score”: 0.98 } ] |
usage | operations.CreateRerankUsage | :heavy_minus_sign: | Usage statistics | {"search_units": 1,"total_tokens": 150} |