Rerank candidate documents with the TypeScript SDK.
Use client.rerank.create() to order candidate documents by relevance to a query.
import Phaseo from "@phaseo/sdk";const client = new Phaseo({ apiKey: process.env.PHASEO_API_KEY! });const result = await client.rerank.create({ model: "voyage/rerank-2", query: "How do I check whether a model is routable?", documents: [ "Call GET /v1/models and use the default availability filter.", "Create an image with POST /v1/images/generations.", ],});console.log(result.results);
Confirm the model ID with GET /v1/models before using it in production.