Reranking · BAAI (Beijing Academy of Artificial Intelligence)
Den Reranker bge-reranker-v2-m3 in der EU über unsere API nutzen
bge-reranker-v2-m3 ist ein schlanker mehrsprachiger Reranker. Er liest eine Anfrage und einen Kandidatentext gemeinsam und gibt einen Relevanzwert zurück, damit nach einer schnellen Vektorsuche die besten Treffer oben stehen. Auf inference.eu rufen Sie ihn über unsere API auf, Anfragen und Dokumente werden in Rechenzentren in der EU verarbeitet und nie zum Training genutzt.
- 01568M
- 02Rechenzentren in der EU
- 03Apache 2.0
Was bge-reranker-v2-m3 ist
bge-reranker-v2-m3 wurde im März 2024 von der Beijing Academy of Artificial Intelligence (BAAI) unter der Apache-2.0-Lizenz veröffentlicht. Er basiert auf dem Embedding-Modell bge-m3 und hat rund 568 Millionen Parameter. BAAI beschreibt ihn als schlanken Reranker mit starken mehrsprachigen Fähigkeiten, einfach zu betreiben und schnell in der Inferenz.
Anders als ein Embedding-Modell, das Anfrage und Dokument getrennt in Vektoren umwandelt, ist ein Reranker ein Cross-Encoder: Er liest Anfrage und Text als eine Eingabe und gibt einen einzigen Wert aus. Das ist pro Paar langsamer, aber deutlich genauer. Deshalb setzt man Reranker als zweiten Schritt auf eine kurze Kandidatenliste an.
Stärken und Grenzen
Der Reranker schärft das Retrieval in Such- und RAG-Systemen. Nachdem bge-m3 oder ein anderes Embedding-Modell die besten 50 bis 100 Kandidaten geliefert hat, sortiert bge-reranker-v2-m3 sie neu, sodass das Chat-Modell zuerst die Abschnitte sieht, die die Frage wirklich beantworten. Er funktioniert über viele Sprachen hinweg, auch bei gemischtsprachigen Anfragen, und hält den Zusatzschritt dank geringer Größe günstig.
Einen ganzen Bestand kann er nicht selbst durchsuchen: Jedes Paar aus Anfrage und Text braucht einen eigenen Durchlauf, er passt also nur zu kurzen Kandidatenlisten. Die Werte sind relativ, keine kalibrierten Wahrscheinlichkeiten. Größere BAAI-Reranker auf Basis von Gemma oder MiniCPM sortieren schwierige Fälle teils besser, bei höherem Rechenaufwand.
bge-reranker-v2-m3 über die API aufrufen
Setzen Sie die Base-URL auf die inference.eu-API, verwenden Sie Ihren inference.eu-Schlüssel und tragen Sie als Modell bge-reranker-v2-m3 ein. Senden Sie eine Anfrage an den Rerank-Endpunkt /v1/rerank mit einer query und einer Liste von documents. Die Antwort enthält für jedes Dokument einen Relevanzwert, nach dem Sie sortieren, bevor die besten an ein Chat-Modell gehen.
Der Rohwert kann jede reelle Zahl sein. Laut BAAI bildet eine Sigmoidfunktion ihn auf einen Wert zwischen 0 und 1 ab, was das Festlegen einer Schwelle für schwache Treffer erleichtert. Frameworks wie LangChain und LlamaIndex binden den Reranker als Nachbearbeitungsschritt nach dem Vektor-Retrieval ein.
Datenhaltung in der EU
Ein Reranker sieht die Frage des Nutzers und den vollständigen Text aller Kandidaten, oft die sensibelsten Teile Ihrer Wissensbasis. Auf inference.eu läuft bge-reranker-v2-m3 auf Infrastruktur in der Europäischen Union. Anfragen und Dokumente werden in Rechenzentren in der EU verarbeitet, nicht nach China gesendet und nie zum Training eines Modells verwendet.
Jeder Kunde erhält einen Auftragsverarbeitungsvertrag nach Art. 28 DSGVO und unsere Liste der Unterauftragsverarbeiter. So lässt sich die ganze Retrieval-Pipeline, vom Embedding über das Reranking bis zur Antwort, mit einem Anbieter dokumentieren. Abgerechnet wird in Euro. Die Apache-2.0-Lizenz erlaubt kommerzielle Nutzung ohne Nutzergrenzen.
import os
from openai import OpenAI
client = OpenAI(base_url="https://api.inference.eu/v1", api_key=os.environ["INFERENCE_EU_API_KEY"])
response = client.chat.completions.create(
model="bge-reranker-v2-m3",
messages=[{"role": "user", "content": "Summarise this contract in five bullet points."}],
)
print(response.choices[0].message.content)Wofür Teams es einsetzen
- 1
Bessere RAG-Antworten
Gefundene Abschnitte neu sortieren, damit das Chat-Modell die relevantesten Belege zuerst liest und genauer antwortet.
- 2
Ranking von Suchergebnissen
Die obersten Treffer einer internen oder öffentlichen Suche in mehreren europäischen Sprachen verbessern.
- 3
Schwache Treffer aussortieren
Kandidaten unter einem Schwellenwert verwerfen, damit irrelevanter Text gar nicht erst in den Prompt gelangt.
BGE Reranker v2 M3: häufige Fragen
Die Fragen, die uns Einkauf, Entwicklung und Rechtsabteilungen am häufigsten stellen. Etwas fehlt? Fragen Sie uns direkt.
Verwandte Seiten
- BGE-M3bge-m3 auf inference.eu: kompaktes mehrsprachiges Embedding-Modell für Suche und RAG, über 100 Sprachen und 8192 Tokens, verarbeitet in der EU.Embeddings
- Qwen3 Embedding 8BQwen3 Embedding 8B auf inference.eu: mehrsprachige Embeddings für Suche und RAG, bis 4096 Dimensionen und 32K Tokens, verarbeitet in der EU.Embeddings
- multilingual-e5-large-instructmultilingual-e5-large-instruct auf inference.eu: kompakte Embeddings in 100 Sprachen für Suche, RAG und Klassifizierung, verarbeitet in der EU.Embeddings
Verlagern Sie Ihre KI-Workloads auf europäische Infrastruktur
Sagen Sie uns, welche Modelle Sie nutzen und wie viel Verkehr Sie ungefähr haben. Wir antworten innerhalb eines Werktags mit Preisen und nächsten Schritten.
- Antwort innerhalb eines Werktags
- Preise für Ihr Volumen
- AV-Vertrag unterschriftsreif