modeller

VoyageAI by MongoDB: rerank-2.5

Markdown · JSON

VoyageAI by MongoDB: rerank-2.5

rerank-2.5 omordnar en tillhandahållen uppsättning textkandidater efter relevans för en fråga och valfria instruktioner på naturligt språk. Den är en flerspråkig kvalitetsinriktad omrangordnare med en fråga–dokument-kontext på 32 000 token och rangordnade poäng kopplade till de ursprungliga kandidatindexen.

Om modellen

Den här beskrivningen omfattar modellens förmågor. Tillgängliga indata, utdata och alternativ i Ailoot anges nedan för den valda metoden.

rerank-2.5 är Voyage AI:s instruktionsföljande omrangordnare, utformad för att förfina en uppsättning sökkandidater. Den granskar frågan och varje dokument tillsammans som en korsenkodare och returnerar sedan en relevansordning. Tillverkarens utgåva betonar kontroll på naturligt språk över vad som räknas som relevant, flerspråkig hämtning och en längre fråga–dokument-kontext än den föregående rerank-2-utgåvan.

Ge modellen kandidaterna som ska jämföras

Indata är en fråga och en lista med kandidatdokument i text. Dessa kan vara avsnitt valda genom embeddingsökning eller ett lexikalt första söksteg. Omrangordnaren bedömer den tillhandahållna texten i stället för att skapa embeddings för textsamlingen, så dess praktiska uppgift är att förfina kandidaterna som den första sökningen redan hittade.

Behåll den ursprungliga kandidatordningen och källidentifierarna när listan förbereds. De returnerade indexen hänvisar till dessa indatapositioner. För en RAG-uppgift tillhandahåller du textavsnitten som svarsteget faktiskt kan använda, inklusive titeln eller villkoren som behövs för att tolka dem. Ett relevant dokument som saknas i den inskickade kandidatuppsättningen kan inte dyka upp som ett nyfunnet resultat av omrangordningen.

Ange den avsedda innebörden av relevans

Instruktioner kan läggas till efter eller före frågan. Utgåvan beskriver tre användbara roller: betona en särskild del av ett dokument, föredra en källtyp och göra frågan entydig med applikationskontext. Dessa ändrar relevansuppgiften som presenteras för modellen.

För en teknisk sökning är en illustrativ instruktion ”Prioritera textavsnitt som förklarar fel- och återhämtningsbeteendet; inledande översikter är sekundära.” För en forskningssamling anger du om titeln, metoden eller resultatet spelar störst roll. För en tvetydig term anger du sökningens ämnesområde. Håll frågan och instruktionen samstämmiga så att den ena inte efterfrågar ett brett ämne medan den andra tyst ändrar uppgiften.

Dessa önskemål styr relevanspoängsättningen. Om applikationen har strikta behörighetskrav — som källversion, datum eller åtkomstomfattning — förbereder du den tillåtna kandidatuppsättningen separat. Modellens relevansinstruktion och en deterministisk samlingsbegränsning fyller olika syften.

Rangordnade utdata och senare användning av resultat

Resultaten ordnas efter fallande relevans och innehåller en relevanspoäng som flyttal och kandidatens ursprungliga indataindex. Alternativet top-k väljer hur många ledande resultat som returneras; utan det returnerar tillverkarens specifikation resultat för alla inskickade kandidater. En valfri inställning för return-documents inkluderar motsvarande källtext; annars innehåller svaret index och poäng.

Använd ordningen för att välja textavsnitt för visning eller ett senare svarssteg och håll deras källidentitet intakt. Granska den faktiska texten när rangordningen bedöms: poängen är ett mått på relevans för den inskickade frågan, inget genererat svar eller en verifiering av att dokumentets påståenden är korrekta. Det gör modellen användbar för att förfina tekniskt, juridiskt, finansiellt, medicinskt, konversationsbaserat och flerspråkigt sökmaterial utan att omvandla rangordning till en domänslutsats.

Kontext, total tokenbudget och trunkering

Den dokumenterade frågegränsen är 8 000 token, inklusive instruktioner som placerats i frågan. Frågan plus ett valfritt enskilt kandidatdokument måste rymmas inom 32 000 token och dokumentlistan får innehålla högst 1 000 objekt. Den totala tilldelningen är 600 000 token, räknat som frågetoken multiplicerat med antalet dokument plus alla dokumenttoken. En lång instruktion räknas därför upprepade gånger över kandidatparen.

Antalet utdata för top-k ändrar inte antalet kandidater i den indatatokenberäkningen. Standardtrunkering kortar för långa frågor eller dokument så att kontextgränsen uppfylls; att stänga av den gör att en för lång fråga eller ett för långt par returnerar ett fel. Förbered medvetet textavsnitt som innehåller svaret och håll relevanta villkor inom texten som modellen kommer att se. Bedöm den förfinade ordningen för representativa frågor och instruktioner och skicka sedan de valda originalavsnitten till nästa steg.

Ailoot Ultra · Omrangordning POST /v1/rerank voyageai/rerank-2.5

voyageai/rerank-2.5

VoyageAI by MongoDB /voyageai/rerank-2.5

Start

rerank-2.5 omordnar en tillhandahållen uppsättning textkandidater efter relevans för en fråga och valfria instruktioner på naturligt språk. Den är en flerspråkig kvalitetsinriktad omrangordnare med en fråga–dokument-kontext på 32 000 token och rangordnade poäng kopplade till de ursprungliga kandidatindexen.

Godkända indata
Text
Resultat
Rangordnade resultat

Tillgängligt i Ailoot · indata & metoder

Ailoot Ultra · Omrangordning POST /v1/rerank
Indatatyper
text
Utdatatyper
rerank
Utdataformat
json
FältTypKravVärden & gränserStandard
FältdocumentsTyparrayKravObligatorisktVärden & gränserStandard—
FältmodelTypstringKravObligatorisktVärden & gränser
voyageai/rerank-2.5
Standard—
FältproviderTypschemaKravValfrittVärden & gränserStandard—
FältqueryTypstringKravObligatorisktVärden & gränserStandard—
Fältsession_idTypstringKravValfrittVärden & gränserStandard—
Fälttop_nTypintegerKravValfrittVärden & gränser
Minimum: 1
Standard—
FälttraceTypschemaKravValfrittVärden & gränserStandard—
FältuserTypstringKravValfrittVärden & gränserStandard—
Fältdocuments[].textTypstringKravValfrittVärden & gränserStandard—
Fältdocuments[].imageTypstringKravValfrittVärden & gränserStandard—
Kombinationer av indatamaterial

text_rerank · Krävs: query, documents array with minItems1

Metodparametrar och livscykel
ParameterAvtal
Parametercontent_typeAvtalapplication/json
ParameterrequiredAvtalmodel, query, documents
Parametermaterial_typesAvtaltext
Parameteroptional_controlsAvtalprovider, session_id, top_n, trace, user
Parametermultimodal_input_bindingAvtalnull

Livscykel: synchronous

Skicka det exakta modell-ID:t och behåll hela svaret i leverantörens format.

Priser

Tariffuppgifter lägger inte till begäransalternativ. Parametrar som stöds anges för den valda metoden.

Snabbt läge
Ej angivet När snabbt läge är valt
Flex-läge
Ej angivet När läget flex är valt
Högsta resonemangsnivå
Ej angivet När den högsta resonemangsnivån använder standardjusteringen (default)

Ailoot-priser

Priser efter konfiguration

Matcha varje avgift mot de visade villkoren. Använd ett pris för varje uppsättning alternativa konfigurationer.

KonfigurationPrislistaDebiteringsenhetAvgift
KonfigurationGrundpriser för tokenPrislistaGrundprisDebiteringsenhet—Avgift
Indata · Indatatoken — / 1K token
Utdata · Utdatatoken — / 1K token
Indata · Cacheläsning — / 1K token
Indata · Skrivning till cache — / 1K token
Indata · Skrivning till cache, 1 tim — / 1K token
KonfigurationUltraPrislista—Debiteringsenhet/ 1K tokenAvgift
Indata $0.0001 / 1K token

Ailoot reserverar ett uppskattat belopp före en begäran. Efter resultatet slutregleras avgiften utifrån uppmätt förbrukning. Slutreglering för strömning använder den slutliga förbrukningsposten. Så fungerar reservation och slutreglering →

Exempelbegäranden

Ailoot Ultra · Omrangordning

Bevarad officiell begärandestruktur; dokumentationsexempelAnvänd ditt faktiska underlag för begäran och bevara hela resultatet
{
  "documents": [
    "Paris is the capital of France.",
    "Berlin is the capital of Germany."
  ],
  "model": "voyageai/rerank-2.5",
  "query": "What is the capital of France?",
  "top_n": 3
}
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_REQUEST_FILE:?Set your actual JSON request file}"
export AILOOT_REQUEST_FILE
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
p=json.loads(Path(os.environ['AILOOT_REQUEST_FILE']).read_text(encoding='utf-8'))
if not isinstance(p,dict): raise SystemExit('Request must be a JSON object')
p['model']='voyageai/rerank-2.5'
Path('request.json').write_text(json.dumps(p,ensure_ascii=False),encoding='utf-8')
PY_REQUEST
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/rerank \
  -H "Authorization: Bearer $AILOOT_API_KEY" -H 'Content-Type: application/json' \
  --data-binary @request.json -D response-headers.txt -o result.json
python3 - <<'PY_RESULT'
import json
from pathlib import Path
print(json.dumps(json.loads(Path('result.json').read_text()),ensure_ascii=False,indent=2))
PY_RESULT

Ta emot och spara resultat

Ailoot Ultra · Omrangordning

json

Behåll alla färdiga resultat

Behåll varje fullständigt returnerat svar, fil och innehållsdel.

Varje faktiskt resultatindex, ändligt relevance_score och ursprungligt dokumentobjekt behålls. Indexen knyter resultaten till den ursprungliga dokumentarrayen. Hela det ursprungliga JSON-svaret lagras och returneras först efter avräkning.

Om det ursprungliga svaret behöver kontrolleras

Bevara den ursprungliga operationen och hela eller det partiella svaret; upprepa inte POST.

Svarsfält
FältTyp
FältmodelTypstring
FältidTypstring
FältproviderTypstring
Fältresults[].indexTypinteger
Fältresults[].relevance_scoreTypnumber
Fältresults[].document.textTypstring
Fältresults[].document.imageTypstring
Fältusage.search_unitsTypinteger
Fältusage.total_tokensTypinteger
Fältusage.costTypnumber
Fel och nästa steg
SvarVillkorNästa steg
Svar400 · invalid_request_errorVillkorOgiltigt obligatoriskt fält, ogiltig representation eller ogiltigt värdeNästa stegKorrigera det angivna fältet i begäran.

Alias

Modellalias

Ailoot Ultra voyageai/rerank-2.5

Alias för metodsökvägar

Använd metodsökvägarna som visas ovan.

Relaterade anropar-ID:n

voyageai/rerank-2.5

FAQ · VoyageAI by MongoDB: rerank-2.5
Vilka indata och resultat finns?

POST /v1/rerank · voyageai/rerank-2.5: text → rerank

Vilka fält använder begäran?

POST /v1/rerank · voyageai/rerank-2.5: documents, model, provider, query, session_id, top_n, trace, user

Vilka gränser gäller?

POST /v1/rerank · voyageai/rerank-2.5: top_n.minimum: 1

Fler detaljer

Anslut Ailoot till Claude Code, OpenCode, Hermes eller din app.

Företaget och dess projektportfölj

Företaget och dess projektportfölj: miljontals kunder; månatlig försäljning för miljarder.

Köp token med rabatt.

Prenumerationsrabatt för återkommande arbete. Kampanjkoder ger upp till 50% vid tokenköp.

Prenumeration
Välj en rabatterad plan för återkommande anrop.
Kampanjkod upp till 50%
Ange koden vid köpet. Priset räknas om enligt kampanjen.
Kostnader i historiken
Modell, token och belopp sparas för varje anrop.

Välj prenumeration · Se modellpriser

Anslut API till produkten som du säljer.

SaaS, appar och botar enligt Ailoots officiella villkor och licensavtal. Begär återförsäljarlicens för vidareförsäljning.

Kommersiell applikation
Bygg text-, bild-, video- och ljudgenerering i tjänstens betalda funktioner.
Återförsäljarlicens
Skicka projektbeskrivning och åtkomstupplägg. Begär skriftliga villkor för användning och vidareförsäljning.
Dokument på webbplatsen
Officiella villkor, licensavtal och databehandlingspolicy finns tillgängliga före anslutning.

Begär återförsäljarlicens · Officiella villkor och licensavtal