jina-reranker-v2-base-multilingual
Jina Reranker v2 Base Multilingual hodnotí dopyt voči kandidátnym textom a zoraďuje ich podľa relevantnosti. Jeho cross-encoder zvláda viacjazyčné získavanie informácií, zatiaľ čo pomocná funkcia výrobcu na preusporiadanie delí dlhšie dokumenty podľa modelového okna 1 024 tokenov.
O modeli
Tento opis pokrýva možnosti modelu. Dostupné vstupy, výstupy a voľby v Ailoot sú uvedené nižšie pre vybranú metódu.
Jina Reranker v2 Base Multilingual je model na zoraďovanie textov pre druhú etapu získavania informácií. Zadajte mu dopyt a kandidátne dokumenty alebo pasáže; vyhodnotí každú dvojicu dopyt–dokument a vráti skóre relevantnosti. Užitočným výsledkom je lepšie usporiadaná množina kandidátov pre vyhľadávanie alebo postup rozšírený získavaním informácií. Nepíše odpoveď na dopyt ani nevytvára embeddingy dokumentov.
Pripravte dopyt a kandidátne pasáže
Dopyt napíšte tak, aby vyjadroval informačnú potrebu. Potom dodajte texty nájdené skorším krokom vyhľadávania. Pri každom kandidátovi zachovajte stabilný identifikátor, aby sa jeho skóre relevantnosti dalo prepojiť s pôvodným dokumentom, časťou alebo záznamom.
Pri vyhľadávaní v podpore použite skutočnú otázku a kandidátne výňatky obsahujúce relevantný postup. Dopyt na resetovanie konkrétneho zariadenia má byť spárovaný s pasážami zachovávajúcimi názov zariadenia, verziu a podmienky resetovania. Pasáž, ktorá zariadenie iba spomína, môže byť menej užitočná než tá, ktorá vysvetľuje požadovanú operáciu. Dodajte obsah potrebný na porovnanie, nie iba názov dokumentu.
Používajte súvislé pasáže. Hlavička tabuľky, definícia alebo výnimka môžu meniť vzťah odseku k dopytu, preto ich neodstraňujte iba kvôli rovnako krátkym kandidátom. Reranker hodnotí dodaných kandidátov; nedokáže obnoviť relevantný dokument vynechaný predchádzajúcou etapou vyhľadávania.
Hodnotenie dvojíc dopyt–dokument
Ide o cross-encoder: dopyt a kandidátny text sa spracúvajú spoločne. Priame hodnotiace rozhranie vracia pre každú zodpovedajúcu dvojicu skóre relevantnosti ako číslo s pohyblivou desatinnou čiarkou. Vyššie skóre znamená vyššiu relevantnosť v danom porovnaní. Skóre je signál na zoradenie, nie vygenerované vysvetlenie ani dôkaz pravdivosti dokumentu.
Výrobca poskytuje aj pomocnú funkciu na preusporiadanie, ktorá vracia zoradené dokumenty s ich skóre. Ovládanie najlepších výsledkov vyberá počet zoradených kandidátov na zachovanie. Pri odovzdávaní do ďalšej etapy zachovajte ich identifikátory a text. Pri postupe odpovedania na otázky nasledujúci model stále potrebuje dopyt a vybrané dôkazy; samotný zoradený zoznam nie je zodpovedaná otázka.
Pri porovnávaní zmien vyhľadávania zachovajte rovnaký dopyt a hodnotiace kritériá. Skontrolujte, či pasáže posunuté na vrchol skutočne obsahujú požadované informácie. Každý prah filtrovania nastavujte podľa príkladov z vlastnej zbierky, namiesto považovania skóre relevantnosti za univerzálnu mieru správnosti odpovede.
Okno modelu a dlhšie dokumenty
Model podporuje dĺžku kontextu až 1 024 tokenov. Jeho zdokumentovaná pomocná funkcia rerank() spracúva dlhšie dokumenty posuvným oknom, hodnotí časti samostatne a spája ich do výsledkov na úrovni dokumentu. Delenie je správaním tejto pomocnej funkcie; nemožno ho zamieňať s jedným vstupom modelu s neobmedzeným kontextovým oknom.
Pomocná funkcia sprístupňuje ovládanie dĺžky dopytu, dĺžky časti a prekrytia. Zdokumentovaná predvolená hodnota prekrytia je 80. Zverejnený príklad použitia určuje maximálnu dĺžku dopytu 512 a dĺžku časti 1 024; ide o ukážkové nastavenia pomocnej funkcie, ktoré treba odlišovať od prísľubu, že ich používa každý volajúci alebo trasa.
Pri dlhom návode zachovajte dostatok okolitého textu, aby pokyn a jeho podmienky boli spolu. Pri hodnotení výsledku preskúmajte relevantnú časť vysoko zaradeného dokumentu, namiesto predpokladu, že každá jeho časť odpovedá na dopyt rovnako dobre.
Viacjazyčné a špecializované vyhľadávanie textov
Model v2 je viacjazyčný. Príklady výrobcu zoraďujú anglické dopyty voči anglickým, nemeckým, španielskym, čínskym a japonským pasážam. To podporuje zbierku s relevantným materiálom v niekoľkých jazykoch bez potreby najprv prekladať každého kandidáta do jazyka dopytu.
Zdokumentovaný rozsah úloh zahŕňa aj vyhľadávanie kódu a zoraďovanie textových reprezentácií súvisiacich s funkciami alebo SQL. Stále ide o úlohy zoraďovania podľa relevantnosti: model hodnotí dodaný text. Nevykonáva funkciu, nespúšťa SQL ani nevytvára výsledok nástroja iba preto, že sa takéto typy kandidátov objavia vo vyhľadanej množine.
Edícia a praktické limity
Tento variant v2 Base Multilingual odlišujte od skoršieho čisto anglického rerankera Jina, Jina Reranker v3 a multimodálnych variantov na preusporiadanie. Ide o rôzne modely s odlišnými charakteristikami úloh a vstupov. Vstupom tohto variantu sú dvojice dopyt–text; obrazový alebo video obsah potrebuje vlastnú vhodnú reprezentáciu či model.
Referenčná implementácia výrobcu podporuje priame skóre aj pomocnú funkciu na zoraďovanie dokumentov, s voliteľnou zrýchlenou pozornosťou. Tieto implementačné voľby ovplyvňujú prípravu a spracovanie vstupov; nepreukazujú, že každá integrácia sprístupňuje identické ovládacie prvky.
Zoradený výstup používajte na viacjazyčné vyhľadávanie, znalostné bázy podpory, získavanie dokumentov a výber dôkazov pred generovaním. Skontrolujte najlepšie pasáže, zachovajte pôvodné mapovanie kandidátov a odlišujte relevantnosť od vecnej platnosti. Užitočný výsledok získavania informácií vyzdvihuje správne dodané dôkazy a ďalšiu úlohu — odpovedanie, sumarizáciu alebo rozhodovanie — ponecháva príslušnému postupu.
Ailoot Ultra · Opätovné zoradenie výsledkov POST /v1/rerank jina-reranker-v2-base-multilingual
jina-reranker-v2-base-multilingual
jina-reranker-v2-base-multilingualÚvod
Jina Reranker v2 Base Multilingual hodnotí dopyt voči kandidátnym textom a zoraďuje ich podľa relevantnosti. Jeho cross-encoder zvláda viacjazyčné získavanie informácií, zatiaľ čo pomocná funkcia výrobcu na preusporiadanie delí dlhšie dokumenty podľa modelového okna 1 024 tokenov.
- Povolené vstupy
- Text
- Výsledky
- Zoradené výsledky
Dostupné v Ailoot · vstupy a metódy
Ailoot Ultra · Opätovné zoradenie výsledkov POST /v1/rerank
- Vstup
text- Výstup
rerank
| Pole | Typ | Požiadavka | Hodnoty a limity | Predvolené |
|---|---|---|---|---|
Polemodel | Typstring | PožiadavkaPovinné | Hodnoty a limity jina-reranker-v2-base-multilingual | Predvolené— |
Polequery | Typstring | PožiadavkaVoliteľné | Hodnoty a limity | Predvolené— |
Poledocuments | Typarray | PožiadavkaPovinné | Hodnoty a limity | Predvolené— |
Parametre a životný cyklus metódy
| Parameter | Špecifikácia |
|---|---|
Parametercontent_type | Špecifikáciaapplication/json |
Parameterrequired | Špecifikáciamodel, documents |
Parametermaterial_types | Špecifikáciatext |
Parametermaterial_conditions | ŠpecifikáciaZadajte svoj skutočný dopyt a neprázdne pole pôvodných textových dokumentov. Indexy výsledkov odkazujú na toto pôvodné pole. |
Životný cyklus: synchronous_result_then_owned_library
GET /v1/media/assets/{asset_id}/content
GET /v1/media/assets
GET /v1/media/assets/{asset_id}
Cenník
Tarifné údaje nepridávajú možnosti požiadavky. Podporované parametre sú uvedené pri vybranej metóde.
- Rýchly režim
- Neuvedené Keď je zvolený rýchly režim
- Režim Flex
- Neuvedené Keď je zvolený režim flex
- Maximálna úroveň uvažovania
- Neuvedené Keď sa pri maximálnej úrovni uvažovania používa predvolená úprava (default)
Sadzby Ailoot
Ceny podľa konfigurácie
Každý poplatok priraďte k zobrazeným podmienkam. Pre každú skupinu alternatívnych konfigurácií použite jednu sadzbu.
| Konfigurácia | Sadzobník | Účtovacia jednotka | Poplatok |
|---|---|---|---|
| KonfiguráciaZákladné sadzby za tokeny | SadzobníkZákladná sadzba | Účtovacia jednotka— | Poplatok Vstup · Vstupné tokeny — / 1K tokenov Výstup · Výstupné tokeny — / 1K tokenov Vstup · Čítanie cache — / 1K tokenov Vstup · Zápis do cache — / 1K tokenov Vstup · Zápis do cache, 1 hod — / 1K tokenov |
| Konfiguráciacelkový počet tokenov | Sadzobník— | Účtovacia jednotka/ 1K tokenov | Poplatok Vstup · celkový počet tokenov $0.0001 / 1K tokenov |
Ailoot pred požiadavkou rezervuje odhadovanú sumu. Po získaní výsledku vyúčtuje konečný poplatok podľa nameraného využitia. Pri streamovaní sa vyúčtovanie riadi konečným záznamom využitia. Ako funguje rezervácia a vyúčtovanie →
Príklady požiadaviek
Ailoot Ultra · Opätovné zoradenie výsledkov
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': 'jina-reranker-v2-base-multilingual', '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.
Prijať a uložiť výsledky
Ailoot Ultra · Opätovné zoradenie výsledkov
Úplný pôvodný natívny výsledok JSON s nakonfigurovaným modelom odpovede, pôvodnými indexmi dokumentov, skóre relevantnosti, reťazcami dokumentov a natívnou spotrebou tokenov. Zachovajte každý skutočný výsledok a pole spotreby.
GET /v1/media/assets/{asset_id}/contentGET /v1/media/assetsGET /v1/media/assets/{asset_id}
Uchovať všetky dokončené výsledky
Uložte každú úplnú vrátenú odpoveď, súbor a časť obsahu.
Uchovajte úplnú odpoveď a hlavičky, všetky skutočné výstupy, pôvodné vrátené identifikátory a všetky polia s údajmi o spotrebe. Obnovte pôvodnú operáciu bez opätovného odoslania požiadavky na vytvorenie.
Ak treba overiť pôvodnú odpoveď
Zachovajte skutočné X-Client-Request-ID a celú odpoveď. Načítajte pôvodné súbory vo vašom vlastníctve a ich presné podpísané URL obsahu; neisté vytvorenie nikdy znova neodosielajte.
Polia odpovede
| Pole | Typ | Význam |
|---|---|---|
Polemodel | Typstring | VýznamPresný model odpovede vyžadovaný nakonfigurovaným spracovateľom v zdrojovom kóde. |
Poleresults[].index | Typinteger | VýznamJedinečný index pôvodného vstupného dokumentu. |
Poleresults[].relevance_score | Typnumber | VýznamKonečná hodnota skóre relevantnosti. |
Poleresults[].document | Typstring | VýznamPôvodný textový dokument vyžadovaný týmto nakonfigurovaným spracovateľom odpovede. |
Poleusage.total_tokens | Typinteger | VýznamKonečný nezáporný natívny počet tokenov vyžadovaný aktuálnou prijatou tarifou. |
Chyby a ďalšie kroky
| Odpoveď | Podmienka | Ďalší krok |
|---|---|---|
Odpoveď400 · invalid_request_error | PodmienkaTelo JSON alebo explicitné kanonické ID modelu sú neplatné. | Ďalší krokZachovajte odpoveď a opravte označené pole požiadavky. |
Odpoveď401 · authentication_error | PodmienkaKľúč API služby Ailoot je neplatný. | Ďalší krokPoužite svoj autorizovaný kľúč API služby Ailoot. |
Odpoveď403 · permission_error | PodmienkaSkupina kľúča nepovoľuje túto metódu. | Ďalší krokZachovajte vrátené podrobnosti chyby. |
Odpoveď404 · not_found_error | PodmienkaVybraná metóda nemá povolenú trasu. | Ďalší krokZachovajte vrátené podrobnosti chyby. |
Odpoveď422 · price_unavailable | PodmienkaPrijatá tarifa nedokáže získať požadované množstvo vstupu alebo jeho hranicu. | Ďalší krokZachovajte odpoveď; použite reprezentáciu vstupu vyžadovanú prijatou tarifou. |
Odpoveď503 · | PodmienkaPožadované úložisko, trasa, cena metódy alebo rezervácia nie sú dostupné. | Ďalší krokZachovajte celú pôvodnú odpoveď. Neistá rezervácia nie je povolením na opätovné odoslanie. |
Odpoveď502 · billing_requires_check | PodmienkaPôvodný výsledok, spotreba alebo zúčtovanie vyžadujú kontrolu. | Ďalší krokZachovajte skutočné ID požiadavky a pôvodnú odpoveď. Načítajte existujúci záznam vo vašom vlastníctve; vytvorenie znova neodosielajte. |
Aliasy
Aliasy modelov
Ailoot Ultra jina-reranker-v2-base-multilingual
Aliasy ciest metód
Použite cesty metód uvedené vyššie.
Súvisiace ID na volanie
FAQ · jina-reranker-v2-base-multilingual
- Aké vstupy a výsledky sú dostupné?
POST /v1/rerank·jina-reranker-v2-base-multilingual:text→rerank- Aké polia používa požiadavka?
POST /v1/rerank·jina-reranker-v2-base-multilingual:model,query,documents