modeller

VoyageAI by MongoDB: rerank-2.5-lite

Markdown · JSON

VoyageAI by MongoDB: rerank-2.5-lite

rerank-2.5-lite är Voyage AI:s latensinriktade instruktionsföljande omrangordnare för en tillhandahållen uppsättning textkandidater. Den behåller en fråga–dokument-kontext på 32 000 token och flerspråkigt stöd och returnerar en ordnad lista med relevanspoäng och ursprungliga dokumentindex.

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-lite är den lätta medlemmen i Voyage AI:s 2.5-utgåva av omrangordnare. Tillverkaren beskriver den som en generalistmodell som balanserar latens och relevanskvalitet, med instruktionsföljning på naturligt språk och flerspråkigt stöd. Indata är en fråga och kandidattexter och utdata är en förfinad ordning av kandidaterna med relevanspoäng.

Ett lätt relevansbeslut i andra steget

Lite-modellen bearbetar varje fråga–dokument-par gemensamt som en korsenkodare. Den kan följa ett första embedding- eller lexikalt söksteg och förfina textavsnitten som det steget valde. Detta skiljer sig från att förbereda ett återanvändbart embeddingindex: omrangordnaren granskar den inskickade frågan och dokumenttexten tillsammans för det aktuella relevansbeslutet.

För en interaktiv hjälpsökning skickar du in kandidatförklaringarna som kan besvara användarens fråga. Behåll tillräckligt av varje textavsnitt för att förmedla beteendet och dess villkor och bevara kopplingen mellan indataindex och källobjekt. En avgränsad kandidatuppsättning hjälper till att göra omrangordningsuppgiften tydlig samtidigt som de hämtade beläggen förblir användbara för visning eller ett senare svar.

Instruktioner uttrycker vad användaren vill prioritera

Liksom rerank-2.5 accepterar Lite instruktioner på naturligt språk före eller efter frågan. Tillverkarens exempel använder dem för att betona dokumentdelar, välja en önskad källtyp eller ge kontext åt ett tvetydigt ord. En applikation kan tillhandahålla ett stående relevansönskemål eller den aktuella frågan kan innehålla ett mer specifikt sådant.

En illustrativ supportfråga kan fråga vilket textavsnitt som förklarar ett fel, med en instruktion att prioritera felsökningssteg framför allmänna produktbeskrivningar. En dokumentsökning kan efterfråga den ursprungliga policyformuleringen snarare än en diskussion om policyn. Beskriv det avsedda underlaget och håll instruktionen kort. Instruktioner påverkar relevanspoängen; förbered eventuella strikta versions-, datum- eller behörighetsbegränsningar vid kandidaturvalet i stället för att behandla ett relevansönskemål som ett garanterat filter.

Läs rangordningen och returnera källavsnittet

Utdata sorteras efter fallande relevans. Varje resultat innehåller det ursprungliga dokumentindexet och en flyttalspoäng; den valfria inställningen return-documents returnerar även motsvarande indatatext. Alternativet top-k avgör hur många ledande resultat som returneras, medan utelämnat alternativ ger rangordningen för alla inskickade kandidater.

Använd indexen för att återfinna källavsnittet och dess identifierare. En omrangordnad kandidat kan bli ett sökresultat eller belägg för nästa RAG-steg, men utdata är en ordning av tillhandahållen text snarare än ett omskrivet svar. Bedöm om de ledande avsnitten uppfyller både frågan och relevansinstruktionen, även för de språk och dokumenttyper som faktiskt finns i samlingen.

Gränser och en praktisk kandidatbudget

2.5 Lite-utgåvan har ett dokumenterat frågemaximum på 8 000 token och en gräns på 32 000 token för frågan plus varje enskilt dokument. Den skiljer sig från den tidigare rerank-2-lite-modellen och dess mindre kontext. Högst 1 000 dokument kan skickas in och totala indata begränsas till 600 000 token enligt formeln: frågetoken multiplicerat med antalet kandidater plus summan av kandidatdokumentens token.

För latenskänslig användning rekommenderar tillverkarens FAQ rerank-2.5-lite med högst 200 000 token totalt per förfrågan. Detta är praktisk vägledning under det angivna maximumet, inget annat fönster per dokument. En längre fråga eller instruktion räknas en gång för varje kandidatpar, så både kandidatantal och frågelängd påverkar totalen.

Trunkering är aktiverad som standard och kortar för långa fråga-/dokumentindata så att de ryms; att stänga av den returnerar ett fel för en för lång fråga eller ett för långt par. Förbered medvetet kompakta kandidater som innehåller svaret så att användbara belägg inte hamnar bortom en trunkeringsgräns. Att välja färre utdataresultat genom top-k tar inte bort de övriga inskickade kandidaterna från tokenberäkningen. Granska de returnerade källavsnitten och förfina indataberedningen utifrån de faktiska frågor som sökgränssnittet behöver besvara.

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

voyageai/rerank-2.5-lite

VoyageAI by MongoDB /voyageai/rerank-2.5-lite

Start

rerank-2.5-lite är Voyage AI:s latensinriktade instruktionsföljande omrangordnare för en tillhandahållen uppsättning textkandidater. Den behåller en fråga–dokument-kontext på 32 000 token och flerspråkigt stöd och returnerar en ordnad lista med relevanspoäng och ursprungliga dokumentindex.

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-lite
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.00004 / 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-lite",
  "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-lite'
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-lite

Alias för metodsökvägar

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

Relaterade anropar-ID:n

voyageai/rerank-2.5-lite

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

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

Vilka fält använder begäran?

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

Vilka gränser gäller?

POST /v1/rerank · voyageai/rerank-2.5-lite: 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