modeli

bge-reranker-v2-m3

Markdown · JSON

bge-reranker-v2-m3

Večjezični križni kodirnik BAAI za razvrščanje kandidatnih odlomkov glede na poizvedbo. Vsak par poizvedbe in odlomka prebere skupaj ter vrne oceno ustreznosti, s čimer izboljša ožji izbor iskanja, ne da bi ustvaril odgovor ali vektorske vložitve dokumentov.

O modelu

Ta opis zajema zmožnosti modela. Vhodi, izhodi in možnosti, ki so na voljo v Ailoot, so spodaj navedeni za izbrano metodo.

BGE Reranker v2 M3 je večjezični model za ocenjevanje ustreznosti, zgrajen na BGE-M3. Skupaj sprejme poizvedbo in kandidatni odlomek ter vrne oceno njune povezanosti. BAAI to izdajo predstavlja kot učinkovit večjezični model za ponovno razvrščanje, tudi pri pridobivanju kitajskih in angleških besedil, kadar mora iskalna aplikacija izboljšati obstoječi seznam kandidatov.

Ustreznost iz para poizvedbe in odlomka

Križni kodirnik obe besedili obdeluje skupaj, kar njuni vsebini omogoča medsebojno vplivanje pred izdelavo ocene ustreznosti. To se razlikuje od modela za vektorske vložitve, ki besedila kodira neodvisno za večkratno vektorsko primerjavo. Izhod modela za ponovno razvrščanje je skalarna ocena za posamezni par, ne vektor dokumenta ali pisni odgovor.

Model uporabite po tem, ko začetno iskanje izbere verjetno ustrezne odlomke. Vprašanje združite z vsakim kandidatom in kandidate uredite glede na nastale ocene. Tako se podrobnejša primerjava osredotoči na obvladljiv ožji izbor, namesto da bi križni kodirnik pregledoval vsak odlomek v veliki zbirki.

Izdaja v2 M3

Proizvajalec BGE-M3 določa kot osnovni model in večjezično podporo navaja kot glavno značilnost. V njegovi družini modelov v2 za ponovno razvrščanje je M3 učinkovita večjezična možnost; različice na podlagi Gemma in različice z izbiro plasti so ločeni modeli z drugačnimi izvedbenimi odločitvami. Ime M3 tukaj ne pomeni, da model za ponovno razvrščanje vrača goste, redke in večvektorske vložitve prvotnega modela za vektorske vložitve.

Ta razlika je pomembna pri izbiri rezultata, ki ga potrebuje aplikacija. Za predstavitev in iskanje po zbirki dokumentov izberite model za vektorske vložitve. Ta model za ponovno razvrščanje izberite, kadar kandidatno besedilo že imate in morate določiti, kateri odlomek je najpomembnejši za trenutno poizvedbo.

Priprava kandidatov za uporabno razvrščanje

Predložite dejansko vprašanje in celotno kandidatno besedilo, potrebno za njegovo razumevanje. Ohranite naslove ali bližnje definicije, kadar določajo pomen odlomka. V objavljenem primeru Transformers se poizvedba in odlomek skupaj pretvorita v žetone s krajšanjem in max_length=512. To je nastavitev primera, ne omejitev celotnega modela. Vprašanje in zahtevane dokaze ohranite znotraj izbranega obsega para ter preverite, kaj krajšanje odstrani. Rezultat, ki omenja isti izdelek kot poizvedba, je lahko še vedno neustrezen, če obravnava napačno operacijo ali pogoj; pri vrednotenju kakovosti pridobivanja pripravite primere, ki razlikujejo te možnosti.

Pri dokumentnem pomočniku ob besedilu ohranite identifikatorje kandidatov, ocenite pare vprašanj in odlomkov ter izbrane izvirne odlomke predajte koraku odgovarjanja. Model za odgovarjanje tako prejme dokaze namesto ocene ustreznosti brez njenega vira. To je ponazoritev poteka pridobivanja; sam model za ponovno razvrščanje ne išče po zunanji zbirki in ne napiše odgovora.

Branje in normalizacija ocen

Proizvajalec vrača surove ocene ustreznosti, pri čemer višja vrednost pomeni boljše ujemanje. Dokumentirana izbirna normalizacija uporabi sigmoidno funkcijo, ki oceno umesti med 0 in 1. Normalizirana ocena ima priročen razpon, vendar ta pretvorba sama po sebi ne pomeni umerjene verjetnosti, da je kandidat pravilen.

Pragove razvrščanja ali filtriranja izberite z reprezentativnimi pari poizvedb in odlomkov iz vaše delovne obremenitve. Vključite odlomke, ki imajo skupne ključne besede, vendar odgovarjajo na drugo vprašanje, in ustrezne odlomke z drugačnim besedilom. Tako je izbrani prag smiseln za zbirko, po kateri iščete.

Pri projektu z Ailoot API določite, kaj naj vsebuje končni kontekst in koliko kandidatov je mogoče učinkovito pregledati. Uporaben rezultat je bolje urejen nabor dokazov za naslednji korak aplikacije. Izhod ustreznosti te izdaje ločite od vektorskih vložitev dokumentov, ustvarjenega besedila in nastavitev izbire plasti, dokumentiranih za druge modele za ponovno razvrščanje.

Ailoot Ultra · Ponovno razvrščanje POST /v1/rerank bge-reranker-v2-m3

bge-reranker-v2-m3

BAAI /bge-reranker-v2-m3

Začetek

Večjezični križni kodirnik BAAI za razvrščanje kandidatnih odlomkov glede na poizvedbo. Vsak par poizvedbe in odlomka prebere skupaj ter vrne oceno ustreznosti, s čimer izboljša ožji izbor iskanja, ne da bi ustvaril odgovor ali vektorske vložitve dokumentov.

Dovoljeni vhodi
Besedilo
Rezultati
Razvrščeni rezultati

Na voljo v Ailoot · vhodi in metode

Ailoot Ultra · Ponovno razvrščanje POST /v1/rerank
Vhod
text
Izhod
rerank
PoljeVrstaZahtevaVrednosti in omejitvePrivzeto
PoljemodelVrstastringZahtevaObveznoVrednosti in omejitve
bge-reranker-v2-m3
Privzeto—
PoljequeryVrstastringZahtevaIzbirnoVrednosti in omejitvePrivzeto—
PoljedocumentsVrstaarrayZahtevaObveznoVrednosti in omejitvePrivzeto—
Parametri in življenjski cikel metode
ParameterSpecifikacija
Parametercontent_typeSpecifikacijaapplication/json
ParameterrequiredSpecifikacijamodel, documents
Parametermaterial_typesSpecifikacijatext
Parametermaterial_conditionsSpecifikacijaNastavite svojo dejansko poizvedbo in neprazno polje izvirnih besedilnih dokumentov. Indeksi rezultatov se nanašajo na to izvirno polje.

Življenjski cikel: synchronous_result_then_owned_library

GET /v1/media/assets/{asset_id}/content

GET /v1/media/assets

GET /v1/media/assets/{asset_id}

Cenik

Tarifni podatki ne dodajajo možnosti zahteve. Podprti parametri so navedeni pri izbrani metodi.

Hitri način
Ni navedeno Ko je izbran hitri način
Način flex
Ni navedeno Ko je izbran način flex
Najvišja raven razmišljanja
Ni navedeno Ko najvišja raven razmišljanja uporablja privzeto prilagoditev (default)

Cene Ailoot

Cene po nastavitvah

Vsak strošek povežite s prikazanimi pogoji. Za vsak nabor alternativnih nastavitev uporabite eno ceno.

NastavitevCenovna lestvicaObračunska enotaStrošek
NastavitevOsnovne cene žetonovCenovna lestvicaOsnovna cenaObračunska enota—Strošek
Vhod · Vhodni žetoni — / 1K žetonov
Izhod · Izhodni žetoni — / 1K žetonov
Vhod · Branje predpomnilnika — / 1K žetonov
Vhod · Zapis v predpomnilnik — / 1K žetonov
Vhod · Zapis v predpomnilnik, 1 ura — / 1K žetonov
Nastavitevskupno število žetonovCenovna lestvica—Obračunska enota/ 1K žetonovStrošek
Vhod · skupno število žetonov $0.00004 / 1K žetonov

Ailoot pred zahtevo rezervira ocenjeni znesek. Po rezultatu obračuna končni strošek na podlagi izmerjene porabe. Obračun pretakanja uporablja končni zapis porabe. Kako delujeta rezervacija in obračun →

Primeri zahtev

Ailoot Ultra · Ponovno razvrščanje

Uporabite dejanski vhod in ohranite celoten rezultat
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_QUERY:?Set the actual documented input value}"
export AILOOT_QUERY
: "${AILOOT_DOCUMENTS_JSON:?Set the actual documented input value}"
export AILOOT_DOCUMENTS_JSON
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
request={'model': 'bge-reranker-v2-m3', 'query': '${ACTUAL_QUERY}', 'documents': '${ACTUAL_DOCUMENTS}'}
request['query']=os.environ['AILOOT_QUERY']
request['documents']=json.loads(os.environ['AILOOT_DOCUMENTS_JSON'])
Path('request.json').write_text(json.dumps(request,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 response.bin
# Retain the complete response and headers, every actual output, original returned identifiers and all usage fields. Recover the original operation without submitting creation again.

Prejmi in shrani rezultate

Ailoot Ultra · Ponovno razvrščanje

Celoten izvirni izvorni rezultat JSON z nastavljenim modelom odgovora, izvirnimi indeksi dokumentov, ocenami relevantnosti, nizi dokumentov in izvorno porabo žetonov. Ohranite vsak dejanski rezultat in polje porabe.

  • GET /v1/media/assets/{asset_id}/content
  • GET /v1/media/assets
  • GET /v1/media/assets/{asset_id}
Ohrani vse dokončane rezultate

Shranite vsak v celoti vrnjen odgovor, datoteko in del vsebine.

Shranite celoten odgovor in glave, vse dejanske izhode, izvirne vrnjene identifikatorje in vsa polja s podatki o porabi. Pridobite podatke izvirne operacije brez ponovnega pošiljanja zahteve za ustvarjanje.

Če je treba preveriti izvirni odgovor

Ohranite dejanski X-Client-Request-ID in celoten odgovor. Berite prvotna sredstva v vaši lasti in njihove natančne podpisane URL-je vsebine; negotovega ustvarjanja nikoli ne oddajte znova.

Polja odgovora
PoljeVrstaPomen
PoljemodelVrstastringPomenNatančni model odgovora, ki ga zahteva nastavljeni porabnik Source.
Poljeresults[].indexVrstaintegerPomenEnolični indeks izvirnega vhodnega dokumenta.
Poljeresults[].relevance_scoreVrstanumberPomenOcena relevantnosti s končno številčno vrednostjo.
Poljeresults[].documentVrstastringPomenIzvirni besedilni dokument, ki ga zahteva ta nastavljeni porabnik odgovora.
Poljeusage.total_tokensVrstaintegerPomenIzvorno nenegativno število žetonov s končno vrednostjo, ki ga zahteva trenutno sprejeta tarifa.
Napake in naslednji koraki
OdgovorPogojNaslednji korak
Odgovor400 · invalid_request_errorPogojTelo JSON ali izrecni kanonični ID modela ni veljaven.Naslednji korakOhranite odgovor in popravite navedeno polje zahteve.
Odgovor401 · authentication_errorPogojKljuč Ailoot API ni veljaven.Naslednji korakUporabite svoj pooblaščeni ključ Ailoot API.
Odgovor403 · permission_errorPogojSkupina ključa ne dovoljuje te metode.Naslednji korakOhranite vrnjene podrobnosti napake.
Odgovor404 · not_found_errorPogojIzbrana metoda nima dovoljene poti.Naslednji korakOhranite vrnjene podrobnosti napake.
Odgovor422 · price_unavailablePogojSprejeta tarifa ne more pridobiti zahtevane vhodne količine ali meje.Naslednji korakOhranite odgovor; uporabite vhodno predstavitev, ki jo zahteva sprejeta tarifa.
Odgovor503 · PogojZahtevana shramba, pot, cena metode ali rezervacija ni na voljo.Naslednji korakOhranite celoten prvotni odgovor. Negotova rezervacija ne dovoljuje ponovne oddaje.
Odgovor502 · billing_requires_checkPogojPrvotni rezultat, porabo ali obračun je treba preveriti.Naslednji korakOhranite dejanski ID zahteve in prvotni odgovor. Berite obstoječi zapis v vaši lasti; ustvarjanja ne oddajte znova.

Druga imena

Druga imena modelov

Ailoot Ultra bge-reranker-v2-m3

Druga imena poti metod

Uporabite zgoraj navedene poti metod.

Povezani ID-ji za klic

bge-reranker-v2-m3

FAQ · bge-reranker-v2-m3
Kateri vhodi in rezultati so na voljo?

POST /v1/rerank · bge-reranker-v2-m3: text → rerank

Katera polja uporablja zahteva?

POST /v1/rerank · bge-reranker-v2-m3: model, query, documents

Več podrobnosti

Ailoot povežite s Claude Code, OpenCode, Hermes ali svojo aplikacijo.

Podjetje in njegov portfelj projektov

Podjetje in njegov portfelj projektov: milijoni strank; mesečna prodaja v milijardah.

Žetone kupujte s popustom.

Naročniški popust za redno delo. Promocijske kode prinesejo do 50% popusta na nakup žetonov.

Naročnina
Za redne zahteve izberite paket s popustom.
Promocijska koda do 50%
Kodo vnesite ob nakupu. Cena se preračuna po veljavni akciji.
Poraba v zgodovini
Za vsako zahtevo se shranijo model, žetoni in znesek.

Izberite naročnino · Oglejte si cene modelov

API povežite z izdelkom, ki ga prodajate.

SaaS, aplikacije in boti po ponudbi in licenčni pogodbi Ailoot. Za nadaljnjo prodajo zaprosite za preprodajno licenco.

Komercialna aplikacija
Ustvarjanje besedila, slik, videa in zvoka vključite v plačljive funkcije svoje storitve.
Licenca za preprodajalca
Pošljite opis projekta in shemo dostopa. Zahtevajte pisne pogoje uporabe in nadaljnje prodaje.
Dokumenti na strani
Ponudba, licenčna pogodba in politika obdelave podatkov so dostopne pred povezavo.

Zaprosite za preprodajno licenco · Ponudba in licenčna pogodba