{
  "aboutHtml": "<p>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.</p><h4>Pripravte dopyt a kandidátne pasáže</h4><p>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.</p><p>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.</p><p>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.</p><h4>Hodnotenie dvojíc dopyt–dokument</h4><p>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.</p><p>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.</p><p>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.</p><h4>Okno modelu a dlhšie dokumenty</h4><p>Model podporuje dĺžku kontextu až 1 024 tokenov. Jeho zdokumentovaná pomocná funkcia <code>rerank()</code> 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.</p><p>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.</p><p>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.</p><h4>Viacjazyčné a špecializované vyhľadávanie textov</h4><p>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.</p><p>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.</p><h4>Edícia a praktické limity</h4><p>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.</p><p>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.</p><p>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.</p>",
  "aboutText": "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.\n\n### Pripravte dopyt a kandidátne pasáže\n\nDopyt 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.\n\nPri 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.\n\nPouží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.\n\n### Hodnotenie dvojíc dopyt–dokument\n\nIde 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.\n\nVý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.\n\nPri 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.\n\n### Okno modelu a dlhšie dokumenty\n\nModel 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.\n\nPomocná 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.\n\nPri 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.\n\n### Viacjazyčné a špecializované vyhľadávanie textov\n\nModel 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.\n\nZdokumentovaný 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.\n\n### Edícia a praktické limity\n\nTento 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.\n\nReferenč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.\n\nZoradený 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.",
  "editorialOverlay": {
    "copy_fields": null,
    "copy_sha256": null,
    "copy_source": null,
    "html_sha256": "e40767f3083a324debdf1417d566e843ddb950b03a6bbf1e6347d4f7b87162a1",
    "module_sha256": "ee9dc1c50b1e6a8fb7fa062030fcb4646b9aaaeb08be513b723a5a92a7290f06",
    "raw_model_unchanged": true,
    "schema": "ailoot-native-model-editorial-v1"
  },
  "locale": "sk",
  "methods": [
    {
      "html": "<div class=\"sheet-head\"><span class=\"mav\" aria-hidden=\"true\">•</span><h2 id=\"sheet-title\">jina-reranker-v2-base-multilingual</h2><button class=\"icon-btn\" type=\"button\" data-close-sheet aria-label=\"Zavrieť\">×</button></div><div class=\"idline\"><span>Jina AI /</span><code>jina-reranker-v2-base-multilingual</code><button type=\"button\" id=\"copy-id\">Skopírovať ID</button></div><nav class=\"card-jump-nav\" aria-label=\"Sekcie karty modelu\"><button type=\"button\" data-card-jump=\"overview\">Úvod</button><button type=\"button\" data-card-jump=\"methods\">Vstupy a metódy</button><button type=\"button\" data-card-jump=\"pricing\">Cenník</button><button type=\"button\" data-card-jump=\"examples\">Príklady</button><button type=\"button\" data-card-jump=\"results\">Výsledky</button><button type=\"button\" data-card-jump=\"aliases\">Aliasy</button></nav><div class=\"card-method-tabs\" role=\"tablist\" aria-label=\"Metódy API\"><button type=\"button\" role=\"tab\" tabindex=\"0\" aria-controls=\"card-method-content\" aria-selected=\"true\" id=\"card-method-tab-0\" data-card-method=\"Ultra|rerank|/v1/rerank|jina-reranker-v2-base-multilingual\">Opätovné zoradenie výsledkov</button></div><div id=\"card-method-content\" role=\"tabpanel\" aria-labelledby=\"card-method-tab-0\"><section class=\"card-section\" data-card-section=\"overview\"><h3 tabindex=\"-1\">Úvod</h3><p class=\"mdesc-full\">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.</p><dl class=\"card-io\" data-card-io><div><dt>Povolené vstupy</dt><dd>Text</dd></div><div><dt>Výsledky</dt><dd>Zoradené výsledky</dd></div></dl><details class=\"card-about\"><summary>O modeli</summary><p class=\"note-s\" data-model-method-boundary>Tento opis pokrýva možnosti modelu. Dostupné vstupy, výstupy a voľby v Ailoot sú uvedené nižšie pre vybranú metódu.</p><div class=\"mabout\" id=\"m-about\"><p>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.</p><h4>Pripravte dopyt a kandidátne pasáže</h4><p>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.</p><p>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.</p><p>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.</p><h4>Hodnotenie dvojíc dopyt–dokument</h4><p>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.</p><p>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.</p><p>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.</p><h4>Okno modelu a dlhšie dokumenty</h4><p>Model podporuje dĺžku kontextu až 1 024 tokenov. Jeho zdokumentovaná pomocná funkcia <code>rerank()</code> 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.</p><p>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.</p><p>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.</p><h4>Viacjazyčné a špecializované vyhľadávanie textov</h4><p>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.</p><p>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.</p><h4>Edícia a praktické limity</h4><p>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.</p><p>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.</p><p>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.</p></div></details></section><section class=\"card-section\" data-card-section=\"methods\"><h3 tabindex=\"-1\">Dostupné v Ailoot · vstupy a metódy</h3><details class=\"card-method\" open><summary><b>Ailoot Ultra · Opätovné zoradenie výsledkov</b> <code>POST /v1/rerank</code></summary><dl class=\"method-capabilities\"><div><dt>Vstup</dt><dd><code>text</code></dd></div><div><dt>Výstup</dt><dd><code>rerank</code></dd></div></dl><div class=\"tw\" data-card-parameters data-typed-parameters><table><thead><tr><th>Pole</th><th>Typ</th><th>Požiadavka</th><th>Hodnoty a limity</th><th>Predvolené</th></tr></thead><tbody><tr><th data-cell-label=\"Pole\" scope=\"row\"><span class=\"card-cell-label\">Pole</span><code class=\"card-field-name\">model</code></th><td data-cell-label=\"Typ\" data-field-type><span class=\"card-cell-label\">Typ</span><code>string</code></td><td data-cell-label=\"Požiadavka\"><span class=\"card-cell-label\">Požiadavka</span>Povinné</td><td data-cell-label=\"Hodnoty a limity\"><span class=\"card-cell-label\">Hodnoty a limity</span><div>jina-reranker-v2-base-multilingual</div></td><td data-cell-label=\"Predvolené\" data-default=\"unspecified\"><span class=\"card-cell-label\">Predvolené</span>—</td></tr><tr><th data-cell-label=\"Pole\" scope=\"row\"><span class=\"card-cell-label\">Pole</span><code class=\"card-field-name\">query</code></th><td data-cell-label=\"Typ\" data-field-type><span class=\"card-cell-label\">Typ</span><code>string</code></td><td data-cell-label=\"Požiadavka\"><span class=\"card-cell-label\">Požiadavka</span>Voliteľné</td><td data-cell-label=\"Hodnoty a limity\"><span class=\"card-cell-label\">Hodnoty a limity</span></td><td data-cell-label=\"Predvolené\" data-default=\"unspecified\"><span class=\"card-cell-label\">Predvolené</span>—</td></tr><tr><th data-cell-label=\"Pole\" scope=\"row\"><span class=\"card-cell-label\">Pole</span><code class=\"card-field-name\">documents</code></th><td data-cell-label=\"Typ\" data-field-type><span class=\"card-cell-label\">Typ</span><code>array</code></td><td data-cell-label=\"Požiadavka\"><span class=\"card-cell-label\">Požiadavka</span>Povinné</td><td data-cell-label=\"Hodnoty a limity\"><span class=\"card-cell-label\">Hodnoty a limity</span></td><td data-cell-label=\"Predvolené\" data-default=\"unspecified\"><span class=\"card-cell-label\">Predvolené</span>—</td></tr></tbody></table></div><details class=\"note-s\" data-method-contract><summary>Parametre a životný cyklus metódy</summary><div class=\"tw\" data-card-table=\"contract\"><table><thead><tr><th>Parameter</th><th>Špecifikácia</th></tr></thead><tbody><tr><th data-cell-label=\"Parameter\" scope=\"row\"><span class=\"card-cell-label\">Parameter</span><code>content_type</code></th><td data-cell-label=\"Špecifikácia\"><span class=\"card-cell-label\">Špecifikácia</span>application/json</td></tr><tr><th data-cell-label=\"Parameter\" scope=\"row\"><span class=\"card-cell-label\">Parameter</span><code>required</code></th><td data-cell-label=\"Špecifikácia\"><span class=\"card-cell-label\">Špecifikácia</span>model, documents</td></tr><tr><th data-cell-label=\"Parameter\" scope=\"row\"><span class=\"card-cell-label\">Parameter</span><code>material_types</code></th><td data-cell-label=\"Špecifikácia\"><span class=\"card-cell-label\">Špecifikácia</span>text</td></tr><tr><th data-cell-label=\"Parameter\" scope=\"row\"><span class=\"card-cell-label\">Parameter</span><code>material_conditions</code></th><td data-cell-label=\"Špecifikácia\"><span class=\"card-cell-label\">Špecifikácia</span>Zadajte svoj skutočný dopyt a neprázdne pole pôvodných textových dokumentov. Indexy výsledkov odkazujú na toto pôvodné pole.</td></tr></tbody></table></div><p>Životný cyklus: <code>synchronous_result_then_owned_library</code></p><p class=\"note-s\"><code>GET /v1/media/assets/{asset_id}/content</code></p><p class=\"note-s\"><code>GET /v1/media/assets</code></p><p class=\"note-s\"><code>GET /v1/media/assets/{asset_id}</code></p></details></details></section><section class=\"card-section\" data-card-section=\"pricing\"><h3 tabindex=\"-1\">Cenník</h3><div data-native-semantic-method=\"v1\" data-tariff-reference-only><p class=\"note-s\" data-rate-support-note>Tarifné údaje nepridávajú možnosti požiadavky. Podporované parametre sú uvedené pri vybranej metóde.</p><dl data-price-conditions><dt>Rýchly režim</dt><dd>Neuvedené <span class=\"note-s\">Keď je zvolený rýchly režim</span></dd><dt>Režim Flex</dt><dd>Neuvedené <span class=\"note-s\">Keď je zvolený režim flex</span></dd><dt>Maximálna úroveň uvažovania</dt><dd>Neuvedené <span class=\"note-s\">Keď sa pri maximálnej úrovni uvažovania používa predvolená úprava (default)</span></dd></dl></div><div data-declared-tariff-pricing><h4>Sadzby Ailoot</h4><h4>Ceny podľa konfigurácie</h4><p class=\"note-s\">Každý poplatok priraďte k zobrazeným podmienkam. Pre každú skupinu alternatívnych konfigurácií použite jednu sadzbu.</p><div class=\"tw\" data-pricing-profiles><table><thead><tr><th>Konfigurácia</th><th>Sadzobník</th><th>Účtovacia jednotka</th><th>Poplatok</th></tr></thead><tbody><tr><th data-cell-label=\"Konfigurácia\" scope=\"row\"><span class=\"card-cell-label\">Konfigurácia</span>Základné sadzby za tokeny</th><td data-cell-label=\"Sadzobník\"><span class=\"card-cell-label\">Sadzobník</span>Základná sadzba</td><td data-cell-label=\"Účtovacia jednotka\"><span class=\"card-cell-label\">Účtovacia jednotka</span>—</td><td data-cell-label=\"Poplatok\"><span class=\"card-cell-label\">Poplatok</span><div><span>Vstup · Vstupné tokeny</span> <b>—</b> <span class=\"price-unit\">/ 1K tokenov</span></div><div><span>Výstup · Výstupné tokeny</span> <b>—</b> <span class=\"price-unit\">/ 1K tokenov</span></div><div><span>Vstup · Čítanie cache</span> <b>—</b> <span class=\"price-unit\">/ 1K tokenov</span></div><div><span>Vstup · Zápis do cache</span> <b>—</b> <span class=\"price-unit\">/ 1K tokenov</span></div><div><span>Vstup · Zápis do cache, 1 hod</span> <b>—</b> <span class=\"price-unit\">/ 1K tokenov</span></div></td></tr><tr><th data-cell-label=\"Konfigurácia\" scope=\"row\"><span class=\"card-cell-label\">Konfigurácia</span>celkový počet tokenov</th><td data-cell-label=\"Sadzobník\"><span class=\"card-cell-label\">Sadzobník</span>—</td><td data-cell-label=\"Účtovacia jednotka\"><span class=\"card-cell-label\">Účtovacia jednotka</span>/ 1K tokenov</td><td data-cell-label=\"Poplatok\"><span class=\"card-cell-label\">Poplatok</span><div><span>Vstup · celkový počet tokenov</span> <b>$0.0001</b> <span class=\"price-unit\">/ 1K tokenov</span></div></td></tr></tbody></table></div></div><p class=\"note-s\">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. <a href=\"/docs/sk/billing/reserve/\">Ako funguje rezervácia a vyúčtovanie →</a></p></section><section class=\"card-section\" data-card-section=\"examples\"><h3 tabindex=\"-1\">Príklady požiadaviek</h3><h4>Ailoot Ultra · Opätovné zoradenie výsledkov</h4><div class=\"code-group\"><div class=\"cg-bar\"><div class=\"cg-tabs\" role=\"tablist\" aria-label=\"Varianty kódu\"><button class=\"cg-tab\" id=\"model-code-1768-tab-0\" role=\"tab\" type=\"button\" aria-controls=\"model-code-1768-panel-0\" aria-selected=\"true\" tabindex=\"0\">Použite skutočné vstupné údaje a uchovajte úplný výsledok</button></div><div class=\"cg-tools\"><button class=\"cg-btn cg-copy\" type=\"button\" aria-label=\"Skopírovať kód\"><svg class=\"cp\" viewBox=\"0 0 16 16\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.4\"><rect x=\"5.25\" y=\"5.25\" width=\"8.5\" height=\"8.5\" rx=\"1.75\"/><path d=\"M10.75 5.25V3.5a1.25 1.25 0 0 0-1.25-1.25H3.5A1.25 1.25 0 0 0 2.25 3.5v6a1.25 1.25 0 0 0 1.25 1.25h1.75\"/></svg><svg class=\"ok\" viewBox=\"0 0 16 16\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.4\"><path d=\"m3 8.5 3.25 3.25L13 5\"/></svg></button></div></div><div class=\"cg-body\"><div class=\"cg-pane\" id=\"model-code-1768-panel-0\" role=\"tabpanel\" aria-labelledby=\"model-code-1768-tab-0\"><pre data-lang=\"bash\"><code>set -eu\n: &quot;${AILOOT_API_KEY:?Set your Ailoot API key}&quot;\n: &quot;${AILOOT_QUERY:?Set the actual documented input value}&quot;\nexport AILOOT_QUERY\n: &quot;${AILOOT_DOCUMENTS_JSON:?Set the actual documented input value}&quot;\nexport AILOOT_DOCUMENTS_JSON\npython3 - &lt;&lt;&#39;PY_REQUEST&#39;\nimport json,os\nfrom pathlib import Path\nrequest={&#39;model&#39;: &#39;jina-reranker-v2-base-multilingual&#39;, &#39;query&#39;: &#39;${ACTUAL_QUERY}&#39;, &#39;documents&#39;: &#39;${ACTUAL_DOCUMENTS}&#39;}\nrequest[&#39;query&#39;]=os.environ[&#39;AILOOT_QUERY&#39;]\nrequest[&#39;documents&#39;]=json.loads(os.environ[&#39;AILOOT_DOCUMENTS_JSON&#39;])\nPath(&#39;request.json&#39;).write_text(json.dumps(request,ensure_ascii=False),encoding=&#39;utf-8&#39;)\nPY_REQUEST\ncurl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/rerank \\\n  -H &quot;Authorization: Bearer $AILOOT_API_KEY&quot; -H &#39;Content-Type: application/json&#39; \\\n  --data-binary @request.json -D response-headers.txt -o response.bin\n# Retain the complete response and headers, every actual output, original returned identifiers and all usage fields. Recover the original operation without submitting creation again.\n</code></pre></div></div></div></section><section class=\"card-section\" data-card-section=\"results\"><h3 tabindex=\"-1\">Prijať a uložiť výsledky</h3><h4>Ailoot Ultra · Opätovné zoradenie výsledkov</h4><p class=\"note-s\">Ú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.</p><ul class=\"card-result-paths\"><li><code>GET /v1/media/assets/{asset_id}/content</code></li><li><code>GET /v1/media/assets</code></li><li><code>GET /v1/media/assets/{asset_id}</code></li></ul><div class=\"card-result-process\" data-all-results><h5>Uchovať všetky dokončené výsledky</h5><p class=\"note-s\">Uložte každú úplnú vrátenú odpoveď, súbor a časť obsahu.</p><p class=\"note-s\">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.</p></div><div class=\"card-result-process\" data-unknown-recovery><h5>Ak treba overiť pôvodnú odpoveď</h5><p class=\"note-s\">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.</p></div><details class=\"card-about\" data-output-fields><summary>Polia odpovede</summary><div class=\"tw\" data-card-table=\"output\"><table><thead><tr><th>Pole</th><th>Typ</th><th>Význam</th></tr></thead><tbody><tr><th data-cell-label=\"Pole\" scope=\"row\"><span class=\"card-cell-label\">Pole</span><code class=\"card-field-name\">model</code></th><td data-cell-label=\"Typ\" data-field-type><span class=\"card-cell-label\">Typ</span>string</td><td data-cell-label=\"Význam\"><span class=\"card-cell-label\">Význam</span>Presný model odpovede vyžadovaný nakonfigurovaným spracovateľom v zdrojovom kóde.</td></tr><tr><th data-cell-label=\"Pole\" scope=\"row\"><span class=\"card-cell-label\">Pole</span><code class=\"card-field-name\">results[].index</code></th><td data-cell-label=\"Typ\" data-field-type><span class=\"card-cell-label\">Typ</span>integer</td><td data-cell-label=\"Význam\"><span class=\"card-cell-label\">Význam</span>Jedinečný index pôvodného vstupného dokumentu.</td></tr><tr><th data-cell-label=\"Pole\" scope=\"row\"><span class=\"card-cell-label\">Pole</span><code class=\"card-field-name\">results[].relevance_score</code></th><td data-cell-label=\"Typ\" data-field-type><span class=\"card-cell-label\">Typ</span>number</td><td data-cell-label=\"Význam\"><span class=\"card-cell-label\">Význam</span>Konečná hodnota skóre relevantnosti.</td></tr><tr><th data-cell-label=\"Pole\" scope=\"row\"><span class=\"card-cell-label\">Pole</span><code class=\"card-field-name\">results[].document</code></th><td data-cell-label=\"Typ\" data-field-type><span class=\"card-cell-label\">Typ</span>string</td><td data-cell-label=\"Význam\"><span class=\"card-cell-label\">Význam</span>Pôvodný textový dokument vyžadovaný týmto nakonfigurovaným spracovateľom odpovede.</td></tr><tr><th data-cell-label=\"Pole\" scope=\"row\"><span class=\"card-cell-label\">Pole</span><code class=\"card-field-name\">usage.total_tokens</code></th><td data-cell-label=\"Typ\" data-field-type><span class=\"card-cell-label\">Typ</span>integer</td><td data-cell-label=\"Význam\"><span class=\"card-cell-label\">Význam</span>Konečný nezáporný natívny počet tokenov vyžadovaný aktuálnou prijatou tarifou.</td></tr></tbody></table></div></details><details class=\"card-about\" data-method-errors><summary>Chyby a ďalšie kroky</summary><div class=\"tw\" data-card-table=\"errors\"><table><thead><tr><th>Odpoveď</th><th>Podmienka</th><th>Ďalší krok</th></tr></thead><tbody><tr><th data-cell-label=\"Odpoveď\" scope=\"row\"><span class=\"card-cell-label\">Odpoveď</span>400 · <code>invalid_request_error</code></th><td data-cell-label=\"Podmienka\"><span class=\"card-cell-label\">Podmienka</span>Telo JSON alebo explicitné kanonické ID modelu sú neplatné.</td><td data-cell-label=\"Ďalší krok\"><span class=\"card-cell-label\">Ďalší krok</span>Zachovajte odpoveď a opravte označené pole požiadavky.</td></tr><tr><th data-cell-label=\"Odpoveď\" scope=\"row\"><span class=\"card-cell-label\">Odpoveď</span>401 · <code>authentication_error</code></th><td data-cell-label=\"Podmienka\"><span class=\"card-cell-label\">Podmienka</span>Kľúč API služby Ailoot je neplatný.</td><td data-cell-label=\"Ďalší krok\"><span class=\"card-cell-label\">Ďalší krok</span>Použite svoj autorizovaný kľúč API služby Ailoot.</td></tr><tr><th data-cell-label=\"Odpoveď\" scope=\"row\"><span class=\"card-cell-label\">Odpoveď</span>403 · <code>permission_error</code></th><td data-cell-label=\"Podmienka\"><span class=\"card-cell-label\">Podmienka</span>Skupina kľúča nepovoľuje túto metódu.</td><td data-cell-label=\"Ďalší krok\"><span class=\"card-cell-label\">Ďalší krok</span>Zachovajte vrátené podrobnosti chyby.</td></tr><tr><th data-cell-label=\"Odpoveď\" scope=\"row\"><span class=\"card-cell-label\">Odpoveď</span>404 · <code>not_found_error</code></th><td data-cell-label=\"Podmienka\"><span class=\"card-cell-label\">Podmienka</span>Vybraná metóda nemá povolenú trasu.</td><td data-cell-label=\"Ďalší krok\"><span class=\"card-cell-label\">Ďalší krok</span>Zachovajte vrátené podrobnosti chyby.</td></tr><tr><th data-cell-label=\"Odpoveď\" scope=\"row\"><span class=\"card-cell-label\">Odpoveď</span>422 · <code>price_unavailable</code></th><td data-cell-label=\"Podmienka\"><span class=\"card-cell-label\">Podmienka</span>Prijatá tarifa nedokáže získať požadované množstvo vstupu alebo jeho hranicu.</td><td data-cell-label=\"Ďalší krok\"><span class=\"card-cell-label\">Ďalší krok</span>Zachovajte odpoveď; použite reprezentáciu vstupu vyžadovanú prijatou tarifou.</td></tr><tr><th data-cell-label=\"Odpoveď\" scope=\"row\"><span class=\"card-cell-label\">Odpoveď</span>503 · <code></code></th><td data-cell-label=\"Podmienka\"><span class=\"card-cell-label\">Podmienka</span>Požadované úložisko, trasa, cena metódy alebo rezervácia nie sú dostupné.</td><td data-cell-label=\"Ďalší krok\"><span class=\"card-cell-label\">Ďalší krok</span>Zachovajte celú pôvodnú odpoveď. Neistá rezervácia nie je povolením na opätovné odoslanie.</td></tr><tr><th data-cell-label=\"Odpoveď\" scope=\"row\"><span class=\"card-cell-label\">Odpoveď</span>502 · <code>billing_requires_check</code></th><td data-cell-label=\"Podmienka\"><span class=\"card-cell-label\">Podmienka</span>Pôvodný výsledok, spotreba alebo zúčtovanie vyžadujú kontrolu.</td><td data-cell-label=\"Ďalší krok\"><span class=\"card-cell-label\">Ďalší krok</span>Zachovajte skutočné ID požiadavky a pôvodnú odpoveď. Načítajte existujúci záznam vo vašom vlastníctve; vytvorenie znova neodosielajte.</td></tr></tbody></table></div></details></section><section class=\"card-section\" data-card-section=\"aliases\"><h3 tabindex=\"-1\">Aliasy</h3><h4>Aliasy modelov</h4><p class=\"note-s\"><span data-model-alias-route=\"Ultra\"><b>Ailoot Ultra</b> <a href=\"#m=jina-reranker-v2-base-multilingual&amp;route=Ultra&amp;caller=jina-reranker-v2-base-multilingual&amp;fmt=rerank\"><code>jina-reranker-v2-base-multilingual</code></a></span></p><h4>Aliasy ciest metód</h4><p class=\"note-s\">Použite cesty metód uvedené vyššie.</p><h4>Súvisiace ID na volanie</h4><p class=\"note-s\"><a href=\"#m=jina-reranker-v2-base-multilingual&amp;route=Ultra&amp;caller=jina-reranker-v2-base-multilingual&amp;fmt=rerank\"><code>jina-reranker-v2-base-multilingual</code></a></p></section></div>",
      "method_identity": {
        "effective_request_model_id": "jina-reranker-v2-base-multilingual",
        "fmt": "rerank",
        "http": "POST",
        "path": "/v1/rerank",
        "request_model_id": "jina-reranker-v2-base-multilingual",
        "route_label": "Ultra"
      },
      "method_key": "Ultra|rerank|/v1/rerank|jina-reranker-v2-base-multilingual",
      "ordinal": 0,
      "rawMethod": {
        "available": null,
        "cache_read": null,
        "cache_write": null,
        "cache_write_1h": null,
        "contract": {
          "data": {
            "all_results": "Retain the complete response and headers, every actual output, original returned identifiers and all usage fields. Recover the original operation without submitting creation again.",
            "errors": [
              {
                "code": null,
                "condition": "Telo JSON alebo explicitné kanonické ID modelu sú neplatné.",
                "http_status": 400,
                "recovery": "Zachovajte odpoveď a opravte označené pole požiadavky.",
                "type": "invalid_request_error"
              },
              {
                "code": null,
                "condition": "Kľúč API služby Ailoot je neplatný.",
                "http_status": 401,
                "recovery": "Použite svoj autorizovaný kľúč API služby Ailoot.",
                "type": "authentication_error"
              },
              {
                "code": null,
                "condition": "Skupina kľúča nepovoľuje túto metódu.",
                "http_status": 403,
                "recovery": "Zachovajte vrátené podrobnosti chyby.",
                "type": "permission_error"
              },
              {
                "code": null,
                "condition": "Vybraná metóda nemá povolenú trasu.",
                "http_status": 404,
                "recovery": "Zachovajte vrátené podrobnosti chyby.",
                "type": "not_found_error"
              },
              {
                "code": null,
                "condition": "Prijatá tarifa nedokáže získať požadované množstvo vstupu alebo jeho hranicu.",
                "http_status": 422,
                "recovery": "Zachovajte odpoveď; použite reprezentáciu vstupu vyžadovanú prijatou tarifou.",
                "type": "price_unavailable"
              },
              {
                "code": null,
                "condition": "Požadované úložisko, trasa, cena metódy alebo rezervácia nie sú dostupné.",
                "http_status": 503,
                "recovery": "Zachovajte celú pôvodnú odpoveď. Neistá rezervácia nie je povolením na opätovné odoslanie.",
                "type": null
              },
              {
                "code": null,
                "condition": "Pôvodný výsledok, spotreba alebo zúčtovanie vyžadujú kontrolu.",
                "http_status": 502,
                "recovery": "Zachovajte skutočné ID požiadavky a pôvodnú odpoveď. Načítajte existujúci záznam vo vašom vlastníctve; vytvorenie znova neodosielajte.",
                "type": "billing_requires_check"
              }
            ],
            "lifecycle": {
              "assets": [
                {
                  "http": "GET",
                  "path": "/v1/media/assets"
                },
                {
                  "http": "GET",
                  "path": "/v1/media/assets/{asset_id}"
                }
              ],
              "content": [
                {
                  "http": "GET",
                  "path": "/v1/media/assets/{asset_id}/content",
                  "url_source": "exact returned signed content URL"
                }
              ],
              "dedicated_method_polling_or_cancel": false,
              "mode": "synchronous_result_then_owned_library",
              "original_POST_adds_task_envelope": false,
              "status": [],
              "unknown": "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."
            },
            "outputs": {
              "all_results": "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.",
              "family": "rerank",
              "fields": [
                {
                  "description": "Presný model odpovede vyžadovaný nakonfigurovaným spracovateľom v zdrojovom kóde.",
                  "name": "model",
                  "type": "string"
                },
                {
                  "description": "Jedinečný index pôvodného vstupného dokumentu.",
                  "name": "results[].index",
                  "type": "integer"
                },
                {
                  "description": "Konečná hodnota skóre relevantnosti.",
                  "name": "results[].relevance_score",
                  "type": "number"
                },
                {
                  "description": "Pôvodný textový dokument vyžadovaný týmto nakonfigurovaným spracovateľom odpovede.",
                  "name": "results[].document",
                  "type": "string"
                },
                {
                  "description": "Konečný nezáporný natívny počet tokenov vyžadovaný aktuálnou prijatou tarifou.",
                  "name": "usage.total_tokens",
                  "type": "integer"
                }
              ],
              "result": "Ú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."
            },
            "parameters": [
              {
                "default_known": false,
                "enum": [
                  "jina-reranker-v2-base-multilingual"
                ],
                "enum_known": true,
                "name": "model",
                "required": true,
                "type": "string"
              },
              {
                "default_known": false,
                "enum_known": false,
                "name": "query",
                "required": false,
                "type": "string"
              },
              {
                "default_known": false,
                "enum_known": false,
                "name": "documents",
                "required": true,
                "type": "array"
              }
            ],
            "request_schema": {
              "properties": {
                "documents": {
                  "items": {
                    "type": "string"
                  },
                  "minItems": 1,
                  "type": "array"
                },
                "model": {
                  "enum": [
                    "jina-reranker-v2-base-multilingual"
                  ],
                  "type": "string"
                },
                "query": {
                  "type": "string"
                }
              },
              "required": [
                "model",
                "documents"
              ],
              "type": "object"
            },
            "schema_template": {
              "actual_file_preparation_required": false,
              "body": {
                "documents": "${ACTUAL_DOCUMENTS}",
                "model": "jina-reranker-v2-base-multilingual",
                "query": "${ACTUAL_QUERY}"
              },
              "content_type": "application/json"
            }
          },
          "input": {
            "content_type": "application/json",
            "material_conditions": [
              "Zadajte svoj skutočný dopyt a neprázdne pole pôvodných textových dokumentov. Indexy výsledkov odkazujú na toto pôvodné pole."
            ],
            "material_types": [
              "text"
            ],
            "required": [
              "model",
              "documents"
            ]
          },
          "lifecycle": {
            "assets": [
              {
                "http": "GET",
                "path": "/v1/media/assets"
              },
              {
                "http": "GET",
                "path": "/v1/media/assets/{asset_id}"
              }
            ],
            "content": [
              {
                "http": "GET",
                "path": "/v1/media/assets/{asset_id}/content",
                "url_source": "exact returned signed content URL"
              }
            ],
            "dedicated_method_polling_or_cancel": false,
            "mode": "synchronous_result_then_owned_library",
            "original_POST_adds_task_envelope": false,
            "status": [],
            "unknown": "Retain the actual X-Client-Request-ID and complete response. Read the original owned assets and their exact signed content URLs; never resubmit an uncertain creation."
          },
          "method": {
            "http": "POST",
            "path": "/v1/rerank"
          },
          "output": {
            "all_results": "Retain the complete response and headers, every actual output, original returned identifiers and all usage fields. Recover the original operation without submitting creation again.",
            "family": "rerank",
            "fields": [
              {
                "description": "Exact response model required by the configured Source consumer.",
                "name": "model",
                "type": "string"
              },
              {
                "description": "Unique original input document index.",
                "name": "results[].index",
                "type": "integer"
              },
              {
                "description": "Finite relevance score.",
                "name": "results[].relevance_score",
                "type": "number"
              },
              {
                "description": "Original text document required by this configured response consumer.",
                "name": "results[].document",
                "type": "string"
              },
              {
                "description": "Finite nonnegative native token count required by the current accepted tariff.",
                "name": "usage.total_tokens",
                "type": "integer"
              }
            ],
            "result": "Complete original native JSON result with the configured response model, original document indices, relevance scores, document strings and native token usage. Retain every actual result and usage field."
          }
        },
        "ctx": null,
        "declared_pricing_profiles": [
          {
            "dimensions": {
              "regime": "base"
            },
            "label": "Base token rates",
            "units": [
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "input_price",
                "label": "Input tokens",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "input_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "input_token"
              },
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "output_price",
                "label": "Output tokens",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "output_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "out",
                "unit": "output_token"
              },
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "cache_read_price",
                "label": "Cache read",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "cached_input_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "cached_input_token"
              },
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "cache_write_price",
                "label": "Cache write",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "generic_cache_creation_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "generic_cache_creation_token"
              },
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "cache_write_1h_price",
                "label": "Cache write, 1 hour",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "one_hour_cache_creation_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "one_hour_cache_creation_token"
              }
            ]
          },
          {
            "dimensions": {
              "quoted_unit": "/ 1K tokens"
            },
            "label": "total token",
            "units": [
              {
                "amount": "0.0001000",
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "total_token",
                "label": "total token",
                "native_amount_usd_per_unit": "0.0000001",
                "native_quantity": 1,
                "native_unit": "total_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "total_token"
              }
            ]
          }
        ],
        "examples": [
          {
            "code": "set -eu\n: \"${AILOOT_API_KEY:?Set your Ailoot API key}\"\n: \"${AILOOT_QUERY:?Set the actual documented input value}\"\nexport AILOOT_QUERY\n: \"${AILOOT_DOCUMENTS_JSON:?Set the actual documented input value}\"\nexport AILOOT_DOCUMENTS_JSON\npython3 - <<'PY_REQUEST'\nimport json,os\nfrom pathlib import Path\nrequest={'model': 'jina-reranker-v2-base-multilingual', 'query': '${ACTUAL_QUERY}', 'documents': '${ACTUAL_DOCUMENTS}'}\nrequest['query']=os.environ['AILOOT_QUERY']\nrequest['documents']=json.loads(os.environ['AILOOT_DOCUMENTS_JSON'])\nPath('request.json').write_text(json.dumps(request,ensure_ascii=False),encoding='utf-8')\nPY_REQUEST\ncurl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/rerank \\\n  -H \"Authorization: Bearer $AILOOT_API_KEY\" -H 'Content-Type: application/json' \\\n  --data-binary @request.json -D response-headers.txt -o response.bin\n# Retain the complete response and headers, every actual output, original returned identifiers and all usage fields. Recover the original operation without submitting creation again.\n",
            "label": "Use actual input and retain the complete result",
            "language": "bash"
          }
        ],
        "family": "openai",
        "fast_multiplier": null,
        "flex_multiplier": null,
        "fmt": "rerank",
        "hints": [
          "Set your actual query and nonempty array of original text documents. Result indices refer to that original array.",
          "The minimum example omits top_n, return_documents, instruct and other optional controls.",
          "Retain the complete response and headers, every actual output, original returned identifiers and all usage fields. Recover the original operation without submitting creation again."
        ],
        "http": "POST",
        "in": null,
        "input": [
          "text"
        ],
        "label": "Opätovné zoradenie výsledkov",
        "max_out": null,
        "max_reasoning_effort_multiplier": null,
        "method_aliases": [],
        "native_endpoint": "rerank",
        "out": null,
        "output": [
          "rerank"
        ],
        "path": "/v1/rerank",
        "price_conditions": [
          {
            "label": "Fast mode",
            "value": "Not specified",
            "when": "When fast mode is selected"
          },
          {
            "label": "Flex mode",
            "value": "Not specified",
            "when": "When flex mode is selected"
          },
          {
            "label": "Maximum reasoning effort",
            "value": "Not specified",
            "when": "When maximum reasoning effort uses the default adjustment"
          }
        ],
        "pricing": {
          "billing_mode": "per_request",
          "image_input_price": null,
          "image_output_price": null,
          "per_request_price": null,
          "unit_prices": {
            "total_token": 1e-07
          }
        },
        "pricing_profiles": [
          {
            "dimensions": {
              "regime": "base"
            },
            "label": "Base token rates",
            "units": [
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "input_price",
                "label": "Input tokens",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "input_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "input_token"
              },
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "output_price",
                "label": "Output tokens",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "output_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "out",
                "unit": "output_token"
              },
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "cache_read_price",
                "label": "Cache read",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "cached_input_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "cached_input_token"
              },
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "cache_write_price",
                "label": "Cache write",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "generic_cache_creation_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "generic_cache_creation_token"
              },
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "cache_write_1h_price",
                "label": "Cache write, 1 hour",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "one_hour_cache_creation_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "one_hour_cache_creation_token"
              }
            ]
          },
          {
            "dimensions": {
              "quoted_unit": "/ 1K tokens"
            },
            "label": "total token",
            "units": [
              {
                "amount": "0.0001000",
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "total_token",
                "label": "total token",
                "native_amount_usd_per_unit": "0.0000001",
                "native_quantity": 1,
                "native_unit": "total_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "total_token"
              }
            ]
          }
        ],
        "request_model_id": "jina-reranker-v2-base-multilingual",
        "route_label": "Ultra",
        "status_reads": [],
        "tiers": [],
        "units": [
          {
            "amount": null,
            "amount_unit": "usd_per_thousand_tokens",
            "billing_input": true,
            "estimate_only": false,
            "key": "input_price",
            "label": "Input tokens",
            "native_amount_usd_per_unit": null,
            "native_quantity": 1,
            "native_unit": "input_token",
            "public_unit_label": "/ 1K tokens",
            "quantity": 1000,
            "quantity_is_estimate": false,
            "rate_role": "typed_native_retail_rate",
            "side": "in",
            "unit": "input_token"
          },
          {
            "amount": null,
            "amount_unit": "usd_per_thousand_tokens",
            "billing_input": true,
            "estimate_only": false,
            "key": "output_price",
            "label": "Output tokens",
            "native_amount_usd_per_unit": null,
            "native_quantity": 1,
            "native_unit": "output_token",
            "public_unit_label": "/ 1K tokens",
            "quantity": 1000,
            "quantity_is_estimate": false,
            "rate_role": "typed_native_retail_rate",
            "side": "out",
            "unit": "output_token"
          },
          {
            "amount": null,
            "amount_unit": "usd_per_thousand_tokens",
            "billing_input": true,
            "estimate_only": false,
            "key": "cache_read_price",
            "label": "Cache read",
            "native_amount_usd_per_unit": null,
            "native_quantity": 1,
            "native_unit": "cached_input_token",
            "public_unit_label": "/ 1K tokens",
            "quantity": 1000,
            "quantity_is_estimate": false,
            "rate_role": "typed_native_retail_rate",
            "side": "in",
            "unit": "cached_input_token"
          },
          {
            "amount": null,
            "amount_unit": "usd_per_thousand_tokens",
            "billing_input": true,
            "estimate_only": false,
            "key": "cache_write_price",
            "label": "Cache write",
            "native_amount_usd_per_unit": null,
            "native_quantity": 1,
            "native_unit": "generic_cache_creation_token",
            "public_unit_label": "/ 1K tokens",
            "quantity": 1000,
            "quantity_is_estimate": false,
            "rate_role": "typed_native_retail_rate",
            "side": "in",
            "unit": "generic_cache_creation_token"
          },
          {
            "amount": null,
            "amount_unit": "usd_per_thousand_tokens",
            "billing_input": true,
            "estimate_only": false,
            "key": "cache_write_1h_price",
            "label": "Cache write, 1 hour",
            "native_amount_usd_per_unit": null,
            "native_quantity": 1,
            "native_unit": "one_hour_cache_creation_token",
            "public_unit_label": "/ 1K tokens",
            "quantity": 1000,
            "quantity_is_estimate": false,
            "rate_role": "typed_native_retail_rate",
            "side": "in",
            "unit": "one_hour_cache_creation_token"
          },
          {
            "amount": "0.0001000",
            "amount_unit": "usd_per_thousand_tokens",
            "billing_input": true,
            "estimate_only": false,
            "key": "total_token",
            "label": "total token",
            "native_amount_usd_per_unit": "0.0000001",
            "native_quantity": 1,
            "native_unit": "total_token",
            "public_unit_label": "/ 1K tokens",
            "quantity": 1000,
            "quantity_is_estimate": false,
            "rate_role": "typed_native_retail_rate",
            "side": "in",
            "unit": "total_token"
          }
        ]
      }
    }
  ],
  "model_id": "jina-reranker-v2-base-multilingual",
  "nativeProvenance": {
    "input_facts_canonical_sha256": "faf763275dadd67eadd841c691fe266a7a982593e5bf04767bf7f3786de8c5ea",
    "input_html_sha256": "9435dd3ed104a525209812ab15dbf4b46a2828d978a7574afc7b1f31108ab116",
    "private_audit_sha256": "73aceff44cbd769a8efea9336aa8d65f098a8d57c5ccfb66694024388fdf5d48",
    "role": "historical-normalized-input-audit-hashes",
    "schema": "ailoot-native-model-provenance-v2"
  },
  "page": {
    "canonical": "https://ailoot.ai/models/sk/jina-reranker-v2-base-multilingual/",
    "description": "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.",
    "locale": "sk",
    "md_url": "https://ailoot.ai/models/sk/jina-reranker-v2-base-multilingual/index.md",
    "title": "jina-reranker-v2-base-multilingual — Ailoot",
    "url": "https://ailoot.ai/models/sk/jina-reranker-v2-base-multilingual/"
  },
  "rawModel": {
    "about": "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.\n\n### Pripravte dopyt a kandidátne pasáže\n\nDopyt 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.\n\nPri 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.\n\nPouží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.\n\n### Hodnotenie dvojíc dopyt–dokument\n\nIde 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.\n\nVý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.\n\nPri 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.\n\n### Okno modelu a dlhšie dokumenty\n\nModel 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.\n\nPomocná 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.\n\nPri 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.\n\n### Viacjazyčné a špecializované vyhľadávanie textov\n\nModel 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.\n\nZdokumentovaný 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.\n\n### Edícia a praktické limity\n\nTento 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.\n\nReferenč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.\n\nZoradený 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.",
    "alias_of": null,
    "aliases": [],
    "author": "Jina AI",
    "capabilities": {
      "context_length": 0,
      "manufacturer_input": [],
      "manufacturer_output": []
    },
    "card_routes": [
      {
        "label": "Ultra",
        "rates": [
          {
            "amount": "0.0001000",
            "amount_unit": "usd_per_thousand_tokens",
            "billing_input": true,
            "estimate_only": false,
            "key": "total_token",
            "label": "total token",
            "native_amount_usd_per_unit": "0.0000001",
            "native_quantity": 1,
            "native_unit": "total_token",
            "public_unit_label": "/ 1K tokens",
            "quantity": 1000,
            "quantity_is_estimate": false,
            "rate_role": "typed_native_retail_rate",
            "side": "in",
            "unit": "total_token"
          }
        ],
        "summary": "Úplný cenník konfigurácie nájdete v podrobnostiach."
      }
    ],
    "ctx": null,
    "formats": [
      "rerank"
    ],
    "id": "jina-reranker-v2-base-multilingual",
    "input": [
      "text"
    ],
    "kind": "text",
    "max_out": null,
    "methods": [
      {
        "available": null,
        "cache_read": null,
        "cache_write": null,
        "cache_write_1h": null,
        "contract": {
          "data": {
            "all_results": "Retain the complete response and headers, every actual output, original returned identifiers and all usage fields. Recover the original operation without submitting creation again.",
            "errors": [
              {
                "code": null,
                "condition": "Telo JSON alebo explicitné kanonické ID modelu sú neplatné.",
                "http_status": 400,
                "recovery": "Zachovajte odpoveď a opravte označené pole požiadavky.",
                "type": "invalid_request_error"
              },
              {
                "code": null,
                "condition": "Kľúč API služby Ailoot je neplatný.",
                "http_status": 401,
                "recovery": "Použite svoj autorizovaný kľúč API služby Ailoot.",
                "type": "authentication_error"
              },
              {
                "code": null,
                "condition": "Skupina kľúča nepovoľuje túto metódu.",
                "http_status": 403,
                "recovery": "Zachovajte vrátené podrobnosti chyby.",
                "type": "permission_error"
              },
              {
                "code": null,
                "condition": "Vybraná metóda nemá povolenú trasu.",
                "http_status": 404,
                "recovery": "Zachovajte vrátené podrobnosti chyby.",
                "type": "not_found_error"
              },
              {
                "code": null,
                "condition": "Prijatá tarifa nedokáže získať požadované množstvo vstupu alebo jeho hranicu.",
                "http_status": 422,
                "recovery": "Zachovajte odpoveď; použite reprezentáciu vstupu vyžadovanú prijatou tarifou.",
                "type": "price_unavailable"
              },
              {
                "code": null,
                "condition": "Požadované úložisko, trasa, cena metódy alebo rezervácia nie sú dostupné.",
                "http_status": 503,
                "recovery": "Zachovajte celú pôvodnú odpoveď. Neistá rezervácia nie je povolením na opätovné odoslanie.",
                "type": null
              },
              {
                "code": null,
                "condition": "Pôvodný výsledok, spotreba alebo zúčtovanie vyžadujú kontrolu.",
                "http_status": 502,
                "recovery": "Zachovajte skutočné ID požiadavky a pôvodnú odpoveď. Načítajte existujúci záznam vo vašom vlastníctve; vytvorenie znova neodosielajte.",
                "type": "billing_requires_check"
              }
            ],
            "lifecycle": {
              "assets": [
                {
                  "http": "GET",
                  "path": "/v1/media/assets"
                },
                {
                  "http": "GET",
                  "path": "/v1/media/assets/{asset_id}"
                }
              ],
              "content": [
                {
                  "http": "GET",
                  "path": "/v1/media/assets/{asset_id}/content",
                  "url_source": "exact returned signed content URL"
                }
              ],
              "dedicated_method_polling_or_cancel": false,
              "mode": "synchronous_result_then_owned_library",
              "original_POST_adds_task_envelope": false,
              "status": [],
              "unknown": "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."
            },
            "outputs": {
              "all_results": "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.",
              "family": "rerank",
              "fields": [
                {
                  "description": "Presný model odpovede vyžadovaný nakonfigurovaným spracovateľom v zdrojovom kóde.",
                  "name": "model",
                  "type": "string"
                },
                {
                  "description": "Jedinečný index pôvodného vstupného dokumentu.",
                  "name": "results[].index",
                  "type": "integer"
                },
                {
                  "description": "Konečná hodnota skóre relevantnosti.",
                  "name": "results[].relevance_score",
                  "type": "number"
                },
                {
                  "description": "Pôvodný textový dokument vyžadovaný týmto nakonfigurovaným spracovateľom odpovede.",
                  "name": "results[].document",
                  "type": "string"
                },
                {
                  "description": "Konečný nezáporný natívny počet tokenov vyžadovaný aktuálnou prijatou tarifou.",
                  "name": "usage.total_tokens",
                  "type": "integer"
                }
              ],
              "result": "Ú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."
            },
            "parameters": [
              {
                "default_known": false,
                "enum": [
                  "jina-reranker-v2-base-multilingual"
                ],
                "enum_known": true,
                "name": "model",
                "required": true,
                "type": "string"
              },
              {
                "default_known": false,
                "enum_known": false,
                "name": "query",
                "required": false,
                "type": "string"
              },
              {
                "default_known": false,
                "enum_known": false,
                "name": "documents",
                "required": true,
                "type": "array"
              }
            ],
            "request_schema": {
              "properties": {
                "documents": {
                  "items": {
                    "type": "string"
                  },
                  "minItems": 1,
                  "type": "array"
                },
                "model": {
                  "enum": [
                    "jina-reranker-v2-base-multilingual"
                  ],
                  "type": "string"
                },
                "query": {
                  "type": "string"
                }
              },
              "required": [
                "model",
                "documents"
              ],
              "type": "object"
            },
            "schema_template": {
              "actual_file_preparation_required": false,
              "body": {
                "documents": "${ACTUAL_DOCUMENTS}",
                "model": "jina-reranker-v2-base-multilingual",
                "query": "${ACTUAL_QUERY}"
              },
              "content_type": "application/json"
            }
          },
          "input": {
            "content_type": "application/json",
            "material_conditions": [
              "Zadajte svoj skutočný dopyt a neprázdne pole pôvodných textových dokumentov. Indexy výsledkov odkazujú na toto pôvodné pole."
            ],
            "material_types": [
              "text"
            ],
            "required": [
              "model",
              "documents"
            ]
          },
          "lifecycle": {
            "assets": [
              {
                "http": "GET",
                "path": "/v1/media/assets"
              },
              {
                "http": "GET",
                "path": "/v1/media/assets/{asset_id}"
              }
            ],
            "content": [
              {
                "http": "GET",
                "path": "/v1/media/assets/{asset_id}/content",
                "url_source": "exact returned signed content URL"
              }
            ],
            "dedicated_method_polling_or_cancel": false,
            "mode": "synchronous_result_then_owned_library",
            "original_POST_adds_task_envelope": false,
            "status": [],
            "unknown": "Retain the actual X-Client-Request-ID and complete response. Read the original owned assets and their exact signed content URLs; never resubmit an uncertain creation."
          },
          "method": {
            "http": "POST",
            "path": "/v1/rerank"
          },
          "output": {
            "all_results": "Retain the complete response and headers, every actual output, original returned identifiers and all usage fields. Recover the original operation without submitting creation again.",
            "family": "rerank",
            "fields": [
              {
                "description": "Exact response model required by the configured Source consumer.",
                "name": "model",
                "type": "string"
              },
              {
                "description": "Unique original input document index.",
                "name": "results[].index",
                "type": "integer"
              },
              {
                "description": "Finite relevance score.",
                "name": "results[].relevance_score",
                "type": "number"
              },
              {
                "description": "Original text document required by this configured response consumer.",
                "name": "results[].document",
                "type": "string"
              },
              {
                "description": "Finite nonnegative native token count required by the current accepted tariff.",
                "name": "usage.total_tokens",
                "type": "integer"
              }
            ],
            "result": "Complete original native JSON result with the configured response model, original document indices, relevance scores, document strings and native token usage. Retain every actual result and usage field."
          }
        },
        "ctx": null,
        "declared_pricing_profiles": [
          {
            "dimensions": {
              "regime": "base"
            },
            "label": "Base token rates",
            "units": [
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "input_price",
                "label": "Input tokens",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "input_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "input_token"
              },
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "output_price",
                "label": "Output tokens",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "output_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "out",
                "unit": "output_token"
              },
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "cache_read_price",
                "label": "Cache read",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "cached_input_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "cached_input_token"
              },
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "cache_write_price",
                "label": "Cache write",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "generic_cache_creation_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "generic_cache_creation_token"
              },
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "cache_write_1h_price",
                "label": "Cache write, 1 hour",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "one_hour_cache_creation_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "one_hour_cache_creation_token"
              }
            ]
          },
          {
            "dimensions": {
              "quoted_unit": "/ 1K tokens"
            },
            "label": "total token",
            "units": [
              {
                "amount": "0.0001000",
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "total_token",
                "label": "total token",
                "native_amount_usd_per_unit": "0.0000001",
                "native_quantity": 1,
                "native_unit": "total_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "total_token"
              }
            ]
          }
        ],
        "examples": [
          {
            "code": "set -eu\n: \"${AILOOT_API_KEY:?Set your Ailoot API key}\"\n: \"${AILOOT_QUERY:?Set the actual documented input value}\"\nexport AILOOT_QUERY\n: \"${AILOOT_DOCUMENTS_JSON:?Set the actual documented input value}\"\nexport AILOOT_DOCUMENTS_JSON\npython3 - <<'PY_REQUEST'\nimport json,os\nfrom pathlib import Path\nrequest={'model': 'jina-reranker-v2-base-multilingual', 'query': '${ACTUAL_QUERY}', 'documents': '${ACTUAL_DOCUMENTS}'}\nrequest['query']=os.environ['AILOOT_QUERY']\nrequest['documents']=json.loads(os.environ['AILOOT_DOCUMENTS_JSON'])\nPath('request.json').write_text(json.dumps(request,ensure_ascii=False),encoding='utf-8')\nPY_REQUEST\ncurl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/rerank \\\n  -H \"Authorization: Bearer $AILOOT_API_KEY\" -H 'Content-Type: application/json' \\\n  --data-binary @request.json -D response-headers.txt -o response.bin\n# Retain the complete response and headers, every actual output, original returned identifiers and all usage fields. Recover the original operation without submitting creation again.\n",
            "label": "Use actual input and retain the complete result",
            "language": "bash"
          }
        ],
        "family": "openai",
        "fast_multiplier": null,
        "flex_multiplier": null,
        "fmt": "rerank",
        "hints": [
          "Set your actual query and nonempty array of original text documents. Result indices refer to that original array.",
          "The minimum example omits top_n, return_documents, instruct and other optional controls.",
          "Retain the complete response and headers, every actual output, original returned identifiers and all usage fields. Recover the original operation without submitting creation again."
        ],
        "http": "POST",
        "in": null,
        "input": [
          "text"
        ],
        "label": "Opätovné zoradenie výsledkov",
        "max_out": null,
        "max_reasoning_effort_multiplier": null,
        "method_aliases": [],
        "native_endpoint": "rerank",
        "out": null,
        "output": [
          "rerank"
        ],
        "path": "/v1/rerank",
        "price_conditions": [
          {
            "label": "Fast mode",
            "value": "Not specified",
            "when": "When fast mode is selected"
          },
          {
            "label": "Flex mode",
            "value": "Not specified",
            "when": "When flex mode is selected"
          },
          {
            "label": "Maximum reasoning effort",
            "value": "Not specified",
            "when": "When maximum reasoning effort uses the default adjustment"
          }
        ],
        "pricing": {
          "billing_mode": "per_request",
          "image_input_price": null,
          "image_output_price": null,
          "per_request_price": null,
          "unit_prices": {
            "total_token": 1e-07
          }
        },
        "pricing_profiles": [
          {
            "dimensions": {
              "regime": "base"
            },
            "label": "Base token rates",
            "units": [
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "input_price",
                "label": "Input tokens",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "input_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "input_token"
              },
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "output_price",
                "label": "Output tokens",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "output_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "out",
                "unit": "output_token"
              },
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "cache_read_price",
                "label": "Cache read",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "cached_input_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "cached_input_token"
              },
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "cache_write_price",
                "label": "Cache write",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "generic_cache_creation_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "generic_cache_creation_token"
              },
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "cache_write_1h_price",
                "label": "Cache write, 1 hour",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "one_hour_cache_creation_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "one_hour_cache_creation_token"
              }
            ]
          },
          {
            "dimensions": {
              "quoted_unit": "/ 1K tokens"
            },
            "label": "total token",
            "units": [
              {
                "amount": "0.0001000",
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "total_token",
                "label": "total token",
                "native_amount_usd_per_unit": "0.0000001",
                "native_quantity": 1,
                "native_unit": "total_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "total_token"
              }
            ]
          }
        ],
        "request_model_id": "jina-reranker-v2-base-multilingual",
        "route_label": "Ultra",
        "status_reads": [],
        "tiers": [],
        "units": [
          {
            "amount": null,
            "amount_unit": "usd_per_thousand_tokens",
            "billing_input": true,
            "estimate_only": false,
            "key": "input_price",
            "label": "Input tokens",
            "native_amount_usd_per_unit": null,
            "native_quantity": 1,
            "native_unit": "input_token",
            "public_unit_label": "/ 1K tokens",
            "quantity": 1000,
            "quantity_is_estimate": false,
            "rate_role": "typed_native_retail_rate",
            "side": "in",
            "unit": "input_token"
          },
          {
            "amount": null,
            "amount_unit": "usd_per_thousand_tokens",
            "billing_input": true,
            "estimate_only": false,
            "key": "output_price",
            "label": "Output tokens",
            "native_amount_usd_per_unit": null,
            "native_quantity": 1,
            "native_unit": "output_token",
            "public_unit_label": "/ 1K tokens",
            "quantity": 1000,
            "quantity_is_estimate": false,
            "rate_role": "typed_native_retail_rate",
            "side": "out",
            "unit": "output_token"
          },
          {
            "amount": null,
            "amount_unit": "usd_per_thousand_tokens",
            "billing_input": true,
            "estimate_only": false,
            "key": "cache_read_price",
            "label": "Cache read",
            "native_amount_usd_per_unit": null,
            "native_quantity": 1,
            "native_unit": "cached_input_token",
            "public_unit_label": "/ 1K tokens",
            "quantity": 1000,
            "quantity_is_estimate": false,
            "rate_role": "typed_native_retail_rate",
            "side": "in",
            "unit": "cached_input_token"
          },
          {
            "amount": null,
            "amount_unit": "usd_per_thousand_tokens",
            "billing_input": true,
            "estimate_only": false,
            "key": "cache_write_price",
            "label": "Cache write",
            "native_amount_usd_per_unit": null,
            "native_quantity": 1,
            "native_unit": "generic_cache_creation_token",
            "public_unit_label": "/ 1K tokens",
            "quantity": 1000,
            "quantity_is_estimate": false,
            "rate_role": "typed_native_retail_rate",
            "side": "in",
            "unit": "generic_cache_creation_token"
          },
          {
            "amount": null,
            "amount_unit": "usd_per_thousand_tokens",
            "billing_input": true,
            "estimate_only": false,
            "key": "cache_write_1h_price",
            "label": "Cache write, 1 hour",
            "native_amount_usd_per_unit": null,
            "native_quantity": 1,
            "native_unit": "one_hour_cache_creation_token",
            "public_unit_label": "/ 1K tokens",
            "quantity": 1000,
            "quantity_is_estimate": false,
            "rate_role": "typed_native_retail_rate",
            "side": "in",
            "unit": "one_hour_cache_creation_token"
          },
          {
            "amount": "0.0001000",
            "amount_unit": "usd_per_thousand_tokens",
            "billing_input": true,
            "estimate_only": false,
            "key": "total_token",
            "label": "total token",
            "native_amount_usd_per_unit": "0.0000001",
            "native_quantity": 1,
            "native_unit": "total_token",
            "public_unit_label": "/ 1K tokens",
            "quantity": 1000,
            "quantity_is_estimate": false,
            "rate_role": "typed_native_retail_rate",
            "side": "in",
            "unit": "total_token"
          }
        ]
      }
    ],
    "model_aliases": [
      {
        "canonical_model_id": "jina-reranker-v2-base-multilingual",
        "request_model_id": "jina-reranker-v2-base-multilingual",
        "route_label": "Ultra"
      }
    ],
    "name": "jina-reranker-v2-base-multilingual",
    "price": {
      "in": null,
      "in_label": null,
      "out": null,
      "out_label": null,
      "sort_in": null,
      "sort_out": null,
      "varies": true
    },
    "short": "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."
  },
  "renderer_schema": {
    "method_order": "Original DTO methods order; every exact route/format/path/caller survives.",
    "prices": "Original public DTO fields and original native display HTML; no flattened or normalized offers."
  },
  "representation": "exact-public-dto-and-native-renderer-html",
  "representationNotes": {
    "current_reference": {
      "about_json_pointer": "/aboutHtml",
      "methods": [
        {
          "contract_json_pointer": "/methods/0/rawMethod/contract",
          "html_json_pointer": "/methods/0/html",
          "method_ordinal": 0
        }
      ],
      "role": "current-semantic-reference"
    },
    "raw_input": {
      "examples_role": "historical-input-not-current-ready-examples",
      "json_pointers": [
        "/rawModel",
        "/methods/0/rawMethod"
      ],
      "role": "historical-owner-input"
    },
    "schema": "ailoot-native-model-representations-v1"
  },
  "schema": "ailoot-static-model-facts-v1",
  "schema_version": 1,
  "shortText": "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.",
  "source": {
    "audit_sha256": "2e00086bcbfc28e64d0cebe97aa47c17d8d5618963027f8ffb9dc6123d7d25b1",
    "bridge_map_sha256": "1125275768b9636fc8461bc7da5061239a81ddfe508e2557843ca42c58ab0036",
    "raw_model_json_sha256": "a4e816cfc9d8dbed10f20d656c2c5ffc5da431e416df99efec17d22ae55f69bd",
    "renderer_sha256": "94893ba0fa4d7b7d32370787b705f436a4c2569f84ec7b33063549adc74b07e0"
  },
  "sourceRevision": "8e7eb471b1220e5ac9a8160e707f593cdd078a912526b065d402562dec66890f"
}
