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/rerankersSprache
PythonWas 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