Rerank

Score and order documents for a query. Cohere-shaped request/response.

cURL

curl -sS https://meridian.getnimbus.net/api/v1/rerank   -H "Authorization: Bearer $MERIDIAN_API_KEY"   -H "Content-Type: application/json"   -d '{
    "model": "nimbus/rerank-1",
    "query": "best laptop for coding",
    "documents": ["Gaming laptop with RTX 4070", "Ultrabook with long battery", "Workstation with Xeon CPU"]
  }'

Python

import requests, os, json
base = "https://meridian.getnimbus.net/api/v1"
headers = {"Authorization": f"Bearer {os.environ['MERIDIAN_API_KEY']}"}
payload = {"model":"nimbus/rerank-1","query":"best laptop","documents":["A","B","C"]}
print(requests.post(f"{base}/rerank", headers=headers, json=payload).json())

TypeScript

const r = await fetch("https://meridian.getnimbus.net/api/v1/rerank", { method: "POST", headers: {"Authorization": `Bearer ${process.env.MERIDIAN_API_KEY}`, "Content-Type": "application/json"}, body: JSON.stringify({ model: "nimbus/rerank-1", query: "q", documents: ["a","b","c"] }) });
console.log(await r.json());

Pricing: $0.16 per 1,000 documents scored. Region: Sweden Central.