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.