RAG / Retrieval
Rerank quickstart
50 candidates → top-5 ranked, boosts RAG accuracy.
python
from nexevo_ai import Nexevo
client = Nexevo()
# Rerank top-50 embedding candidates by relevance, keep top-5
ranked = client.rerank.create(
model="nexevo-auto", # We pick — backend auto-selects (Cohere v3.5 / BGE-reranker / Jina etc.)
query="How to reset employee VPN?",
documents=[
"For VPN server list contact IT support...",
"To reset VPN password log into employee portal...",
"Company WiFi setup is in employee handbook chapter 3...",
# ... 50 candidates
],
top_n=5,
)
for r in ranked["results"]:
print(f"score={r['relevance_score']:.3f} doc={r['document'][:60]}")
# ── Advanced: pin a specific reranker ──
# model="rerank-v3.5" (Cohere, English SOTA)
# "bge-reranker-v2" (DashScope, Chinese SOTA + cheap)
# "jina-reranker-m0" (multimodal reranker)