Alle Open Source
Open SourceRAG1k

rerankers

Eine einzige, schlanke Python-API für jedes Reranking-Modell und jede Methode.

rerankers ist eine leichtgewichtige Bibliothek von AnswerDotAI, die eine einheitliche Schnittstelle über viele Reranking-Ansätze bietet: Cross-Encoder, ColBERT-basiertes Late Interaction, T5-basierte Reranker, LLM-Reranker und gehostete Reranking-APIs. Sie erlaubt das Austauschen von Reranker-Implementierungen hinter einem konsistenten Aufruf, sodass die Verbesserung der RAG-Relevanz kein Umschreiben des Integrationscodes erfordert. Besonders hervorzuheben ist die Standardisierung des sonst fragmentierten Reranking-Ökosystems.

Repository

AnswerDotAI/rerankers

Sprache

Python

Was du damit bauen kannst

  • Eine Reranking-Stufe in eine RAG-Pipeline einfügen, um abgerufene Chunks für bessere Antwortqualität neu zu ordnen
  • Verschiedene Reranker-Modelle hinter einer API A/B-testen, ohne den umgebenden Code zu ändern
  • Günstigen Vektor-Recall mit einem stärkeren Cross-Encoder oder LLM-Reranker für zweistufiges Retrieval kombinieren

Tags

rerankingretrievalrag