{
  "aboutHtml": "<p>BGE Reranker v2 M3 je vícejazyčný model relevance postavený na BGE-M3. Přijímá společně dotaz a kandidátní pasáž a vrací skóre jejich vztahu. BAAI tuto variantu představuje jako úsporný vícejazyčný reranker, mimo jiné pro vyhledávání v čínštině a angličtině, kde vyhledávací aplikace potřebuje zpřesnit existující seznam kandidátů.</p><h4>Relevance dvojice dotazu a pasáže</h4><p>Cross-encoder zpracovává oba texty společně, takže jejich obsah může před vytvořením skóre relevance vzájemně působit. Tím se liší od embeddingového modelu, který texty kóduje nezávisle pro opakovaně použitelné vektorové porovnávání. Výstupem rerankeru je skalární skóre konkrétní dvojice, nikoli vektor dokumentu nebo písemná odpověď.</p><p>Model použijte až poté, co počáteční vyhledávání vybere pravděpodobně relevantní pasáže. Otázku spárujte s každým kandidátem a kandidáty seřaďte podle výsledných skóre. Podrobnější porovnávání se tak soustředí na zvládnutelný užší výběr místo toho, aby cross-encoder zkoumal všechny pasáže rozsáhlé kolekce.</p><h4>Varianta v2 M3</h4><p>Výrobce označuje BGE-M3 za základní model a mezi hlavními vlastnostmi uvádí vícejazyčnou podporu. V rodině rerankerů v2 je M3 úspornou vícejazyčnou volbou; varianty založené na Gemma a varianty s výběrem vrstev představují samostatné modely s odlišnými implementačními řešeními. Název M3 zde neznamená, že reranker vrací husté, řídké a vícevektorové embeddingy původního embeddingového modelu.</p><p>Tento rozdíl je důležitý při volbě výsledku, který aplikace vyžaduje. Pro reprezentaci a prohledávání kolekce dokumentů zvolte embeddingový model. Tento reranker zvolte, pokud už máte kandidátní text a potřebujete rozhodnout, která pasáž je pro aktuální dotaz nejrelevantnější.</p><h4>Příprava kandidátů pro užitečné řazení</h4><p>Dodejte skutečnou otázku a úplný kandidátní text potřebný pro její interpretaci. Zachovejte nadpisy nebo blízké definice, pokud určují význam pasáže. Ve zveřejněném příkladu Transformers se dotaz a pasáž tokenizují společně s ořezáváním a max_length=512. Jde o nastavení příkladu, nikoli limit platný pro celý model. Otázku a potřebné důkazy udržte v rámci zvoleného rozpočtu dvojice a zkontrolujte, co ořezávání odstraňuje. Výsledek zmiňující stejný produkt jako dotaz může být stále nerelevantní, pokud řeší jinou operaci nebo podmínku; při hodnocení kvality vyhledávání připravte příklady, které tyto situace odlišují.</p><p>U dokumentového asistenta uchovávejte identifikátory kandidátů společně s jejich textem, ohodnoťte dvojice otázky a pasáže a vybrané původní pasáže předejte kroku vytvářejícímu odpověď. Model vytvářející odpověď pak obdrží důkazy namísto samotného skóre relevance bez zdroje. Jde o ukázkový postup vyhledávání; reranker sám neprohledává externí kolekci ani nepíše odpověď.</p><h4>Čtení a normalizace skóre</h4><p>Výrobce vrací surová skóre relevance; vyšší hodnota znamená bližší shodu. Zdokumentovaná volitelná normalizace používá sigmoidní funkci, která převede skóre do intervalu od 0 do 1. Normalizované skóre má praktický rozsah, samotná transformace však nezajišťuje kalibrovanou pravděpodobnost správnosti kandidáta.</p><p>Prahy pro řazení nebo filtrování volte na reprezentativních dvojicích dotazu a pasáže z vlastní pracovní zátěže. Zahrňte pasáže se stejnými klíčovými slovy, které odpovídají na jinou otázku, i relevantní pasáže s odlišnou formulací. Zvolený práh tak bude smysluplný pro prohledávanou kolekci.</p><p>U projektu s Ailoot API určete obsah výsledného kontextu a počet kandidátů, které lze účinně posoudit. Užitečným výsledkem je lépe seřazená sada důkazů pro další krok aplikace. Výstup relevance této varianty oddělujte od embeddingů dokumentů, generovaného textu a ovládání výběru vrstev zdokumentovaného pro jiné rerankery.</p>",
  "aboutText": "BGE Reranker v2 M3 je vícejazyčný model relevance postavený na BGE-M3. Přijímá společně dotaz a kandidátní pasáž a vrací skóre jejich vztahu. BAAI tuto variantu představuje jako úsporný vícejazyčný reranker, mimo jiné pro vyhledávání v čínštině a angličtině, kde vyhledávací aplikace potřebuje zpřesnit existující seznam kandidátů.\n\n### Relevance dvojice dotazu a pasáže\n\nCross-encoder zpracovává oba texty společně, takže jejich obsah může před vytvořením skóre relevance vzájemně působit. Tím se liší od embeddingového modelu, který texty kóduje nezávisle pro opakovaně použitelné vektorové porovnávání. Výstupem rerankeru je skalární skóre konkrétní dvojice, nikoli vektor dokumentu nebo písemná odpověď.\n\nModel použijte až poté, co počáteční vyhledávání vybere pravděpodobně relevantní pasáže. Otázku spárujte s každým kandidátem a kandidáty seřaďte podle výsledných skóre. Podrobnější porovnávání se tak soustředí na zvládnutelný užší výběr místo toho, aby cross-encoder zkoumal všechny pasáže rozsáhlé kolekce.\n\n### Varianta v2 M3\n\nVýrobce označuje BGE-M3 za základní model a mezi hlavními vlastnostmi uvádí vícejazyčnou podporu. V rodině rerankerů v2 je M3 úspornou vícejazyčnou volbou; varianty založené na Gemma a varianty s výběrem vrstev představují samostatné modely s odlišnými implementačními řešeními. Název M3 zde neznamená, že reranker vrací husté, řídké a vícevektorové embeddingy původního embeddingového modelu.\n\nTento rozdíl je důležitý při volbě výsledku, který aplikace vyžaduje. Pro reprezentaci a prohledávání kolekce dokumentů zvolte embeddingový model. Tento reranker zvolte, pokud už máte kandidátní text a potřebujete rozhodnout, která pasáž je pro aktuální dotaz nejrelevantnější.\n\n### Příprava kandidátů pro užitečné řazení\n\nDodejte skutečnou otázku a úplný kandidátní text potřebný pro její interpretaci. Zachovejte nadpisy nebo blízké definice, pokud určují význam pasáže. Ve zveřejněném příkladu Transformers se dotaz a pasáž tokenizují společně s ořezáváním a max_length=512. Jde o nastavení příkladu, nikoli limit platný pro celý model. Otázku a potřebné důkazy udržte v rámci zvoleného rozpočtu dvojice a zkontrolujte, co ořezávání odstraňuje. Výsledek zmiňující stejný produkt jako dotaz může být stále nerelevantní, pokud řeší jinou operaci nebo podmínku; při hodnocení kvality vyhledávání připravte příklady, které tyto situace odlišují.\n\nU dokumentového asistenta uchovávejte identifikátory kandidátů společně s jejich textem, ohodnoťte dvojice otázky a pasáže a vybrané původní pasáže předejte kroku vytvářejícímu odpověď. Model vytvářející odpověď pak obdrží důkazy namísto samotného skóre relevance bez zdroje. Jde o ukázkový postup vyhledávání; reranker sám neprohledává externí kolekci ani nepíše odpověď.\n\n### Čtení a normalizace skóre\n\nVýrobce vrací surová skóre relevance; vyšší hodnota znamená bližší shodu. Zdokumentovaná volitelná normalizace používá sigmoidní funkci, která převede skóre do intervalu od 0 do 1. Normalizované skóre má praktický rozsah, samotná transformace však nezajišťuje kalibrovanou pravděpodobnost správnosti kandidáta.\n\nPrahy pro řazení nebo filtrování volte na reprezentativních dvojicích dotazu a pasáže z vlastní pracovní zátěže. Zahrňte pasáže se stejnými klíčovými slovy, které odpovídají na jinou otázku, i relevantní pasáže s odlišnou formulací. Zvolený práh tak bude smysluplný pro prohledávanou kolekci.\n\nU projektu s Ailoot API určete obsah výsledného kontextu a počet kandidátů, které lze účinně posoudit. Užitečným výsledkem je lépe seřazená sada důkazů pro další krok aplikace. Výstup relevance této varianty oddělujte od embeddingů dokumentů, generovaného textu a ovládání výběru vrstev zdokumentovaného pro jiné rerankery.",
  "editorialOverlay": {
    "copy_fields": null,
    "copy_sha256": null,
    "copy_source": null,
    "html_sha256": "3794df780c5b4067cfaf4c56b6d656f818d8b4b730ed4f809563cb76798bba7c",
    "module_sha256": "ee9dc1c50b1e6a8fb7fa062030fcb4646b9aaaeb08be513b723a5a92a7290f06",
    "raw_model_unchanged": true,
    "schema": "ailoot-native-model-editorial-v1"
  },
  "locale": "cs",
  "methods": [
    {
      "html": "<div class=\"sheet-head\"><span class=\"mav\" aria-hidden=\"true\">•</span><h2 id=\"sheet-title\">bge-reranker-v2-m3</h2><button class=\"icon-btn\" type=\"button\" data-close-sheet aria-label=\"Zavřít\">×</button></div><div class=\"idline\"><span>BAAI /</span><code>bge-reranker-v2-m3</code><button type=\"button\" id=\"copy-id\">Zkopírovat ID</button></div><nav class=\"card-jump-nav\" aria-label=\"Sekce karty modelu\"><button type=\"button\" data-card-jump=\"overview\">Úvod</button><button type=\"button\" data-card-jump=\"methods\">Vstupy a metody</button><button type=\"button\" data-card-jump=\"pricing\">Tarify</button><button type=\"button\" data-card-jump=\"examples\">Pří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=\"Metody 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|bge-reranker-v2-m3\">Přeřazení podle relevance</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\">Vícejazyčný cross-encoder od BAAI pro řazení kandidátních pasáží podle dotazu. Čte společně každou dvojici dotazu a pasáže a vrací skóre relevance, čímž zpřesňuje užší výběr výsledků vyhledávání, aniž by generoval odpověď nebo vytvářel embeddingy dokumentů.</p><dl class=\"card-io\" data-card-io><div><dt>Přijímané vstupy</dt><dd>Text</dd></div><div><dt>Výsledky</dt><dd>Výsledky seřazené podle relevance</dd></div></dl><details class=\"card-about\"><summary>O modelu</summary><p class=\"note-s\" data-model-method-boundary>Tento popis zahrnuje schopnosti modelu. Vstupy, výstupy a možnosti dostupné v Ailoot jsou uvedeny níže pro vybranou metodu.</p><div class=\"mabout\" id=\"m-about\"><p>BGE Reranker v2 M3 je vícejazyčný model relevance postavený na BGE-M3. Přijímá společně dotaz a kandidátní pasáž a vrací skóre jejich vztahu. BAAI tuto variantu představuje jako úsporný vícejazyčný reranker, mimo jiné pro vyhledávání v čínštině a angličtině, kde vyhledávací aplikace potřebuje zpřesnit existující seznam kandidátů.</p><h4>Relevance dvojice dotazu a pasáže</h4><p>Cross-encoder zpracovává oba texty společně, takže jejich obsah může před vytvořením skóre relevance vzájemně působit. Tím se liší od embeddingového modelu, který texty kóduje nezávisle pro opakovaně použitelné vektorové porovnávání. Výstupem rerankeru je skalární skóre konkrétní dvojice, nikoli vektor dokumentu nebo písemná odpověď.</p><p>Model použijte až poté, co počáteční vyhledávání vybere pravděpodobně relevantní pasáže. Otázku spárujte s každým kandidátem a kandidáty seřaďte podle výsledných skóre. Podrobnější porovnávání se tak soustředí na zvládnutelný užší výběr místo toho, aby cross-encoder zkoumal všechny pasáže rozsáhlé kolekce.</p><h4>Varianta v2 M3</h4><p>Výrobce označuje BGE-M3 za základní model a mezi hlavními vlastnostmi uvádí vícejazyčnou podporu. V rodině rerankerů v2 je M3 úspornou vícejazyčnou volbou; varianty založené na Gemma a varianty s výběrem vrstev představují samostatné modely s odlišnými implementačními řešeními. Název M3 zde neznamená, že reranker vrací husté, řídké a vícevektorové embeddingy původního embeddingového modelu.</p><p>Tento rozdíl je důležitý při volbě výsledku, který aplikace vyžaduje. Pro reprezentaci a prohledávání kolekce dokumentů zvolte embeddingový model. Tento reranker zvolte, pokud už máte kandidátní text a potřebujete rozhodnout, která pasáž je pro aktuální dotaz nejrelevantnější.</p><h4>Příprava kandidátů pro užitečné řazení</h4><p>Dodejte skutečnou otázku a úplný kandidátní text potřebný pro její interpretaci. Zachovejte nadpisy nebo blízké definice, pokud určují význam pasáže. Ve zveřejněném příkladu Transformers se dotaz a pasáž tokenizují společně s ořezáváním a max_length=512. Jde o nastavení příkladu, nikoli limit platný pro celý model. Otázku a potřebné důkazy udržte v rámci zvoleného rozpočtu dvojice a zkontrolujte, co ořezávání odstraňuje. Výsledek zmiňující stejný produkt jako dotaz může být stále nerelevantní, pokud řeší jinou operaci nebo podmínku; při hodnocení kvality vyhledávání připravte příklady, které tyto situace odlišují.</p><p>U dokumentového asistenta uchovávejte identifikátory kandidátů společně s jejich textem, ohodnoťte dvojice otázky a pasáže a vybrané původní pasáže předejte kroku vytvářejícímu odpověď. Model vytvářející odpověď pak obdrží důkazy namísto samotného skóre relevance bez zdroje. Jde o ukázkový postup vyhledávání; reranker sám neprohledává externí kolekci ani nepíše odpověď.</p><h4>Čtení a normalizace skóre</h4><p>Výrobce vrací surová skóre relevance; vyšší hodnota znamená bližší shodu. Zdokumentovaná volitelná normalizace používá sigmoidní funkci, která převede skóre do intervalu od 0 do 1. Normalizované skóre má praktický rozsah, samotná transformace však nezajišťuje kalibrovanou pravděpodobnost správnosti kandidáta.</p><p>Prahy pro řazení nebo filtrování volte na reprezentativních dvojicích dotazu a pasáže z vlastní pracovní zátěže. Zahrňte pasáže se stejnými klíčovými slovy, které odpovídají na jinou otázku, i relevantní pasáže s odlišnou formulací. Zvolený práh tak bude smysluplný pro prohledávanou kolekci.</p><p>U projektu s Ailoot API určete obsah výsledného kontextu a počet kandidátů, které lze účinně posoudit. Užitečným výsledkem je lépe seřazená sada důkazů pro další krok aplikace. Výstup relevance této varianty oddělujte od embeddingů dokumentů, generovaného textu a ovládání výběru vrstev zdokumentovaného pro jiné rerankery.</p></div></details></section><section class=\"card-section\" data-card-section=\"methods\"><h3 tabindex=\"-1\">Dostupné v Ailoot · vstupy a metody</h3><details class=\"card-method\" open><summary><b>Ailoot Ultra · Přeřazení podle relevance</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žadavek</th><th>Hodnoty a limity</th><th>Výchozí</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žadavek\"><span class=\"card-cell-label\">Požadavek</span>Povinné</td><td data-cell-label=\"Hodnoty a limity\"><span class=\"card-cell-label\">Hodnoty a limity</span><div>bge-reranker-v2-m3</div></td><td data-cell-label=\"Výchozí\" data-default=\"unspecified\"><span class=\"card-cell-label\">Výchozí</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žadavek\"><span class=\"card-cell-label\">Požadavek</span>Volitelné</td><td data-cell-label=\"Hodnoty a limity\"><span class=\"card-cell-label\">Hodnoty a limity</span></td><td data-cell-label=\"Výchozí\" data-default=\"unspecified\"><span class=\"card-cell-label\">Výchozí</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žadavek\"><span class=\"card-cell-label\">Požadavek</span>Povinné</td><td data-cell-label=\"Hodnoty a limity\"><span class=\"card-cell-label\">Hodnoty a limity</span></td><td data-cell-label=\"Výchozí\" data-default=\"unspecified\"><span class=\"card-cell-label\">Výchozí</span>—</td></tr></tbody></table></div><details class=\"note-s\" data-method-contract><summary>Parametry a životní cyklus metody</summary><div class=\"tw\" data-card-table=\"contract\"><table><thead><tr><th>Parametr</th><th>Kontrakt</th></tr></thead><tbody><tr><th data-cell-label=\"Parametr\" scope=\"row\"><span class=\"card-cell-label\">Parametr</span><code>content_type</code></th><td data-cell-label=\"Kontrakt\"><span class=\"card-cell-label\">Kontrakt</span>application/json</td></tr><tr><th data-cell-label=\"Parametr\" scope=\"row\"><span class=\"card-cell-label\">Parametr</span><code>required</code></th><td data-cell-label=\"Kontrakt\"><span class=\"card-cell-label\">Kontrakt</span>model, documents</td></tr><tr><th data-cell-label=\"Parametr\" scope=\"row\"><span class=\"card-cell-label\">Parametr</span><code>material_types</code></th><td data-cell-label=\"Kontrakt\"><span class=\"card-cell-label\">Kontrakt</span>text</td></tr><tr><th data-cell-label=\"Parametr\" scope=\"row\"><span class=\"card-cell-label\">Parametr</span><code>material_conditions</code></th><td data-cell-label=\"Kontrakt\"><span class=\"card-cell-label\">Kontrakt</span>Zadejte svůj skutečný dotaz a neprázdné pole původních textových dokumentů. Indexy výsledků 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\">Tarify</h3><div data-native-semantic-method=\"v1\" data-tariff-reference-only><p class=\"note-s\" data-rate-support-note>Údaje o tarifech nepřidávají možnosti požadavku. Podporované parametry jsou uvedeny u vybrané metody.</p><dl data-price-conditions><dt>Rychlý režim</dt><dd>Neuvedeno <span class=\"note-s\">Při výběru rychlého režimu</span></dd><dt>Režim flex</dt><dd>Neuvedeno <span class=\"note-s\">Při výběru režimu flex</span></dd><dt>Maximální intenzita uvažování</dt><dd>Neuvedeno <span class=\"note-s\">Když se při maximální intenzitě uvažování použije výchozí úprava (default)</span></dd></dl></div><div data-declared-tariff-pricing><h4>Sazby Ailoot</h4><h4>Ceny podle konfigurace</h4><p class=\"note-s\">Přiřaďte každý poplatek k uvedeným podmínkám. Pro každou sadu alternativních konfigurací použijte jednu sazbu.</p><div class=\"tw\" data-pricing-profiles><table><thead><tr><th>Konfigurace</th><th>Tabulka sazeb</th><th>Účtovací jednotka</th><th>Poplatek</th></tr></thead><tbody><tr><th data-cell-label=\"Konfigurace\" scope=\"row\"><span class=\"card-cell-label\">Konfigurace</span>Základní sazby za tokeny</th><td data-cell-label=\"Tabulka sazeb\"><span class=\"card-cell-label\">Tabulka sazeb</span>Základní sazba</td><td data-cell-label=\"Účtovací jednotka\"><span class=\"card-cell-label\">Účtovací jednotka</span>—</td><td data-cell-label=\"Poplatek\"><span class=\"card-cell-label\">Poplatek</span><div><span>Vstup · Vstupní tokeny</span> <b>—</b> <span class=\"price-unit\">/ 1K tokenů</span></div><div><span>Výstup · Výstupní tokeny</span> <b>—</b> <span class=\"price-unit\">/ 1K tokenů</span></div><div><span>Vstup · Čtení z mezipaměti</span> <b>—</b> <span class=\"price-unit\">/ 1K tokenů</span></div><div><span>Vstup · Zápis do mezipaměti</span> <b>—</b> <span class=\"price-unit\">/ 1K tokenů</span></div><div><span>Vstup · Zápis do mezipaměti, 1 hodina</span> <b>—</b> <span class=\"price-unit\">/ 1K tokenů</span></div></td></tr><tr><th data-cell-label=\"Konfigurace\" scope=\"row\"><span class=\"card-cell-label\">Konfigurace</span>celkový token</th><td data-cell-label=\"Tabulka sazeb\"><span class=\"card-cell-label\">Tabulka sazeb</span>—</td><td data-cell-label=\"Účtovací jednotka\"><span class=\"card-cell-label\">Účtovací jednotka</span>/ 1K tokenů</td><td data-cell-label=\"Poplatek\"><span class=\"card-cell-label\">Poplatek</span><div><span>Vstup · celkový token</span> <b>$0.00004</b> <span class=\"price-unit\">/ 1K tokenů</span></div></td></tr></tbody></table></div></div><p class=\"note-s\">Ailoot před požadavkem rezervuje odhadovanou částku. Po výsledku vyúčtuje konečný poplatek podle naměřeného využití. Při streamování se účtování řídí konečným záznamem využití. <a href=\"/docs/cs/billing/reserve/\">Jak funguje rezervace a vyúčtování →</a></p></section><section class=\"card-section\" data-card-section=\"examples\"><h3 tabindex=\"-1\">Příklady požadavků</h3><h4>Ailoot Ultra · Přeřazení podle relevance</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-1089-tab-0\" role=\"tab\" type=\"button\" aria-controls=\"model-code-1089-panel-0\" aria-selected=\"true\" tabindex=\"0\">Použijte skutečný vstup a uchovejte úplný výsledek</button></div><div class=\"cg-tools\"><button class=\"cg-btn cg-copy\" type=\"button\" aria-label=\"Zkopírovat 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-1089-panel-0\" role=\"tabpanel\" aria-labelledby=\"model-code-1089-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;bge-reranker-v2-m3&#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\">Přijímání a ukládání výsledků</h3><h4>Ailoot Ultra · Přeřazení podle relevance</h4><p class=\"note-s\">Celý původní nativní výsledek JSON s nakonfigurovaným modelem odpovědi, indexy původních dokumentů, skóre relevance, řetězci dokumentů a nativními údaji o využití tokenů. Uchovejte každý skutečný výsledek a pole využití.</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>Uchovejte všechny dokončené výsledky</h5><p class=\"note-s\">Uchovejte každou úplnou vrácenou odpověď, soubor i část obsahu.</p><p class=\"note-s\">Uchovejte úplnou odpověď a hlavičky, všechny skutečné výstupy, původní vrácené identifikátory a všechna pole s údaji o využití. Obnovte původní operaci bez opětovného odeslání požadavku na vytvoření.</p></div><div class=\"card-result-process\" data-unknown-recovery><h5>Pokud je nutné ověřit původní odpověď</h5><p class=\"note-s\">Uchovejte skutečné X-Client-Request-ID a celou odpověď. Načítejte původní soubory spravované službou a jejich přesné podepsané URL obsahu; vytvoření s nejistým výsledkem nikdy znovu neodesílejte.</p></div><details class=\"card-about\" data-output-fields><summary>Pole odpovědi</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>Přesný model odpovědi požadovaný nakonfigurovaným zpracovatelem zdroje.</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>Skóre relevance s konečnou číselnou hodnotou.</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 zpracovatelem odpovědi.</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ý počet nativních tokenů požadovaný aktuálním přijatým tarifem.</td></tr></tbody></table></div></details><details class=\"card-about\" data-method-errors><summary>Chyby a další kroky</summary><div class=\"tw\" data-card-table=\"errors\"><table><thead><tr><th>Odpověď</th><th>Podmínka</th><th>Další krok</th></tr></thead><tbody><tr><th data-cell-label=\"Odpověď\" scope=\"row\"><span class=\"card-cell-label\">Odpověď</span>400 · <code>invalid_request_error</code></th><td data-cell-label=\"Podmínka\"><span class=\"card-cell-label\">Podmínka</span>Tělo JSON nebo explicitně uvedené kanonické ID modelu jsou neplatné.</td><td data-cell-label=\"Další krok\"><span class=\"card-cell-label\">Další krok</span>Uchovejte odpověď a opravte označené pole požadavku.</td></tr><tr><th data-cell-label=\"Odpověď\" scope=\"row\"><span class=\"card-cell-label\">Odpověď</span>401 · <code>authentication_error</code></th><td data-cell-label=\"Podmínka\"><span class=\"card-cell-label\">Podmínka</span>Klíč API Ailoot je neplatný.</td><td data-cell-label=\"Další krok\"><span class=\"card-cell-label\">Další krok</span>Použijte svůj autorizovaný klíč API Ailoot.</td></tr><tr><th data-cell-label=\"Odpověď\" scope=\"row\"><span class=\"card-cell-label\">Odpověď</span>403 · <code>permission_error</code></th><td data-cell-label=\"Podmínka\"><span class=\"card-cell-label\">Podmínka</span>Skupina klíče nemá přístup k této metodě.</td><td data-cell-label=\"Další krok\"><span class=\"card-cell-label\">Další krok</span>Uchovejte vrácené podrobnosti chyby.</td></tr><tr><th data-cell-label=\"Odpověď\" scope=\"row\"><span class=\"card-cell-label\">Odpověď</span>404 · <code>not_found_error</code></th><td data-cell-label=\"Podmínka\"><span class=\"card-cell-label\">Podmínka</span>Vybraná metoda nemá žádnou trasu s povoleným přístupem.</td><td data-cell-label=\"Další krok\"><span class=\"card-cell-label\">Další krok</span>Uchovejte vrácené podrobnosti chyby.</td></tr><tr><th data-cell-label=\"Odpověď\" scope=\"row\"><span class=\"card-cell-label\">Odpověď</span>422 · <code>price_unavailable</code></th><td data-cell-label=\"Podmínka\"><span class=\"card-cell-label\">Podmínka</span>Přijatý tarif nedokáže získat potřebné vstupní množství nebo jeho horní mez.</td><td data-cell-label=\"Další krok\"><span class=\"card-cell-label\">Další krok</span>Uchovejte odpověď; použijte způsob zadání vstupu požadovaný přijatým tarifem.</td></tr><tr><th data-cell-label=\"Odpověď\" scope=\"row\"><span class=\"card-cell-label\">Odpověď</span>503 · <code></code></th><td data-cell-label=\"Podmínka\"><span class=\"card-cell-label\">Podmínka</span>Potřebné úložiště, trasa, cena metody nebo rezervace nejsou dostupné.</td><td data-cell-label=\"Další krok\"><span class=\"card-cell-label\">Další krok</span>Uchovejte celou původní odpověď. Nejasná rezervace neopravňuje k opětovnému odeslání.</td></tr><tr><th data-cell-label=\"Odpověď\" scope=\"row\"><span class=\"card-cell-label\">Odpověď</span>502 · <code>billing_requires_check</code></th><td data-cell-label=\"Podmínka\"><span class=\"card-cell-label\">Podmínka</span>Původní výsledek, údaje o využití nebo vyúčtování vyžadují kontrolu.</td><td data-cell-label=\"Další krok\"><span class=\"card-cell-label\">Další krok</span>Uchovejte skutečné ID požadavku a původní odpověď. Načítejte existující záznam spravovaný službou; požadavek na vytvoření znovu neodesílejte.</td></tr></tbody></table></div></details></section><section class=\"card-section\" data-card-section=\"aliases\"><h3 tabindex=\"-1\">Aliasy</h3><h4>Aliasy modelu</h4><p class=\"note-s\"><span data-model-alias-route=\"Ultra\"><b>Ailoot Ultra</b> <a href=\"#m=bge-reranker-v2-m3&amp;route=Ultra&amp;caller=bge-reranker-v2-m3&amp;fmt=rerank\"><code>bge-reranker-v2-m3</code></a></span></p><h4>Aliasy cest metod</h4><p class=\"note-s\">Použijte cesty metod uvedené výše.</p><h4>Související ID modelů</h4><p class=\"note-s\"><a href=\"#m=bge-reranker-v2-m3&amp;route=Ultra&amp;caller=bge-reranker-v2-m3&amp;fmt=rerank\"><code>bge-reranker-v2-m3</code></a></p></section></div>",
      "method_identity": {
        "effective_request_model_id": "bge-reranker-v2-m3",
        "fmt": "rerank",
        "http": "POST",
        "path": "/v1/rerank",
        "request_model_id": "bge-reranker-v2-m3",
        "route_label": "Ultra"
      },
      "method_key": "Ultra|rerank|/v1/rerank|bge-reranker-v2-m3",
      "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": "Tělo JSON nebo explicitně uvedené kanonické ID modelu jsou neplatné.",
                "http_status": 400,
                "recovery": "Uchovejte odpověď a opravte označené pole požadavku.",
                "type": "invalid_request_error"
              },
              {
                "code": null,
                "condition": "Klíč API Ailoot je neplatný.",
                "http_status": 401,
                "recovery": "Použijte svůj autorizovaný klíč API Ailoot.",
                "type": "authentication_error"
              },
              {
                "code": null,
                "condition": "Skupina klíče nemá přístup k této metodě.",
                "http_status": 403,
                "recovery": "Uchovejte vrácené podrobnosti chyby.",
                "type": "permission_error"
              },
              {
                "code": null,
                "condition": "Vybraná metoda nemá žádnou trasu s povoleným přístupem.",
                "http_status": 404,
                "recovery": "Uchovejte vrácené podrobnosti chyby.",
                "type": "not_found_error"
              },
              {
                "code": null,
                "condition": "Přijatý tarif nedokáže získat potřebné vstupní množství nebo jeho horní mez.",
                "http_status": 422,
                "recovery": "Uchovejte odpověď; použijte způsob zadání vstupu požadovaný přijatým tarifem.",
                "type": "price_unavailable"
              },
              {
                "code": null,
                "condition": "Potřebné úložiště, trasa, cena metody nebo rezervace nejsou dostupné.",
                "http_status": 503,
                "recovery": "Uchovejte celou původní odpověď. Nejasná rezervace neopravňuje k opětovnému odeslání.",
                "type": null
              },
              {
                "code": null,
                "condition": "Původní výsledek, údaje o využití nebo vyúčtování vyžadují kontrolu.",
                "http_status": 502,
                "recovery": "Uchovejte skutečné ID požadavku a původní odpověď. Načítejte existující záznam spravovaný službou; požadavek na vytvoření znovu neodesílejte.",
                "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": "Uchovejte skutečné X-Client-Request-ID a celou odpověď. Načítejte původní soubory spravované službou a jejich přesné podepsané URL obsahu; vytvoření s nejistým výsledkem nikdy znovu neodesílejte."
            },
            "outputs": {
              "all_results": "Uchovejte úplnou odpověď a hlavičky, všechny skutečné výstupy, původní vrácené identifikátory a všechna pole s údaji o využití. Obnovte původní operaci bez opětovného odeslání požadavku na vytvoření.",
              "family": "rerank",
              "fields": [
                {
                  "description": "Přesný model odpovědi požadovaný nakonfigurovaným zpracovatelem zdroje.",
                  "name": "model",
                  "type": "string"
                },
                {
                  "description": "Jedinečný index původního vstupního dokumentu.",
                  "name": "results[].index",
                  "type": "integer"
                },
                {
                  "description": "Skóre relevance s konečnou číselnou hodnotou.",
                  "name": "results[].relevance_score",
                  "type": "number"
                },
                {
                  "description": "Původní textový dokument vyžadovaný tímto nakonfigurovaným zpracovatelem odpovědi.",
                  "name": "results[].document",
                  "type": "string"
                },
                {
                  "description": "Konečný nezáporný počet nativních tokenů požadovaný aktuálním přijatým tarifem.",
                  "name": "usage.total_tokens",
                  "type": "integer"
                }
              ],
              "result": "Celý původní nativní výsledek JSON s nakonfigurovaným modelem odpovědi, indexy původních dokumentů, skóre relevance, řetězci dokumentů a nativními údaji o využití tokenů. Uchovejte každý skutečný výsledek a pole využití."
            },
            "parameters": [
              {
                "default_known": false,
                "enum": [
                  "bge-reranker-v2-m3"
                ],
                "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": [
                    "bge-reranker-v2-m3"
                  ],
                  "type": "string"
                },
                "query": {
                  "type": "string"
                }
              },
              "required": [
                "model",
                "documents"
              ],
              "type": "object"
            },
            "schema_template": {
              "actual_file_preparation_required": false,
              "body": {
                "documents": "${ACTUAL_DOCUMENTS}",
                "model": "bge-reranker-v2-m3",
                "query": "${ACTUAL_QUERY}"
              },
              "content_type": "application/json"
            }
          },
          "input": {
            "content_type": "application/json",
            "material_conditions": [
              "Zadejte svůj skutečný dotaz a neprázdné pole původních textových dokumentů. Indexy výsledků 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.00004000",
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "total_token",
                "label": "total token",
                "native_amount_usd_per_unit": "0.00000004",
                "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': 'bge-reranker-v2-m3', '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": "Přeřazení podle relevance",
        "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": 4e-08
          }
        },
        "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.00004000",
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "total_token",
                "label": "total token",
                "native_amount_usd_per_unit": "0.00000004",
                "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": "bge-reranker-v2-m3",
        "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.00004000",
            "amount_unit": "usd_per_thousand_tokens",
            "billing_input": true,
            "estimate_only": false,
            "key": "total_token",
            "label": "total token",
            "native_amount_usd_per_unit": "0.00000004",
            "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": "bge-reranker-v2-m3",
  "nativeProvenance": {
    "input_facts_canonical_sha256": "f0f0dce230e911a037d4513d99020bd5a011c948e629b18318229ebbdff4cf29",
    "input_html_sha256": "0e9b1db1fcc8fe8a1807caaa4999d697e923ab46d586a61311c2c05d2cd847af",
    "private_audit_sha256": "6b964cf25d6dc2ed6660d4f88d92ca72bf4a3caefd017972ed2dc1e8b2f1f339",
    "role": "historical-normalized-input-audit-hashes",
    "schema": "ailoot-native-model-provenance-v2"
  },
  "page": {
    "canonical": "https://ailoot.ai/models/cs/bge-reranker-v2-m3/",
    "description": "Vícejazyčný cross-encoder od BAAI pro řazení kandidátních pasáží podle dotazu. Čte společně každou dvojici dotazu a pasáže a vrací skóre relevance, čímž zpřesňuje užší výběr výsledků vyhledávání, aniž by generoval odpověď nebo vytvářel embeddingy dokumentů.",
    "locale": "cs",
    "md_url": "https://ailoot.ai/models/cs/bge-reranker-v2-m3/index.md",
    "title": "bge-reranker-v2-m3 — Ailoot",
    "url": "https://ailoot.ai/models/cs/bge-reranker-v2-m3/"
  },
  "rawModel": {
    "about": "BGE Reranker v2 M3 je vícejazyčný model relevance postavený na BGE-M3. Přijímá společně dotaz a kandidátní pasáž a vrací skóre jejich vztahu. BAAI tuto variantu představuje jako úsporný vícejazyčný reranker, mimo jiné pro vyhledávání v čínštině a angličtině, kde vyhledávací aplikace potřebuje zpřesnit existující seznam kandidátů.\n\n### Relevance dvojice dotazu a pasáže\n\nCross-encoder zpracovává oba texty společně, takže jejich obsah může před vytvořením skóre relevance vzájemně působit. Tím se liší od embeddingového modelu, který texty kóduje nezávisle pro opakovaně použitelné vektorové porovnávání. Výstupem rerankeru je skalární skóre konkrétní dvojice, nikoli vektor dokumentu nebo písemná odpověď.\n\nModel použijte až poté, co počáteční vyhledávání vybere pravděpodobně relevantní pasáže. Otázku spárujte s každým kandidátem a kandidáty seřaďte podle výsledných skóre. Podrobnější porovnávání se tak soustředí na zvládnutelný užší výběr místo toho, aby cross-encoder zkoumal všechny pasáže rozsáhlé kolekce.\n\n### Varianta v2 M3\n\nVýrobce označuje BGE-M3 za základní model a mezi hlavními vlastnostmi uvádí vícejazyčnou podporu. V rodině rerankerů v2 je M3 úspornou vícejazyčnou volbou; varianty založené na Gemma a varianty s výběrem vrstev představují samostatné modely s odlišnými implementačními řešeními. Název M3 zde neznamená, že reranker vrací husté, řídké a vícevektorové embeddingy původního embeddingového modelu.\n\nTento rozdíl je důležitý při volbě výsledku, který aplikace vyžaduje. Pro reprezentaci a prohledávání kolekce dokumentů zvolte embeddingový model. Tento reranker zvolte, pokud už máte kandidátní text a potřebujete rozhodnout, která pasáž je pro aktuální dotaz nejrelevantnější.\n\n### Příprava kandidátů pro užitečné řazení\n\nDodejte skutečnou otázku a úplný kandidátní text potřebný pro její interpretaci. Zachovejte nadpisy nebo blízké definice, pokud určují význam pasáže. Ve zveřejněném příkladu Transformers se dotaz a pasáž tokenizují společně s ořezáváním a max_length=512. Jde o nastavení příkladu, nikoli limit platný pro celý model. Otázku a potřebné důkazy udržte v rámci zvoleného rozpočtu dvojice a zkontrolujte, co ořezávání odstraňuje. Výsledek zmiňující stejný produkt jako dotaz může být stále nerelevantní, pokud řeší jinou operaci nebo podmínku; při hodnocení kvality vyhledávání připravte příklady, které tyto situace odlišují.\n\nU dokumentového asistenta uchovávejte identifikátory kandidátů společně s jejich textem, ohodnoťte dvojice otázky a pasáže a vybrané původní pasáže předejte kroku vytvářejícímu odpověď. Model vytvářející odpověď pak obdrží důkazy namísto samotného skóre relevance bez zdroje. Jde o ukázkový postup vyhledávání; reranker sám neprohledává externí kolekci ani nepíše odpověď.\n\n### Čtení a normalizace skóre\n\nVýrobce vrací surová skóre relevance; vyšší hodnota znamená bližší shodu. Zdokumentovaná volitelná normalizace používá sigmoidní funkci, která převede skóre do intervalu od 0 do 1. Normalizované skóre má praktický rozsah, samotná transformace však nezajišťuje kalibrovanou pravděpodobnost správnosti kandidáta.\n\nPrahy pro řazení nebo filtrování volte na reprezentativních dvojicích dotazu a pasáže z vlastní pracovní zátěže. Zahrňte pasáže se stejnými klíčovými slovy, které odpovídají na jinou otázku, i relevantní pasáže s odlišnou formulací. Zvolený práh tak bude smysluplný pro prohledávanou kolekci.\n\nU projektu s Ailoot API určete obsah výsledného kontextu a počet kandidátů, které lze účinně posoudit. Užitečným výsledkem je lépe seřazená sada důkazů pro další krok aplikace. Výstup relevance této varianty oddělujte od embeddingů dokumentů, generovaného textu a ovládání výběru vrstev zdokumentovaného pro jiné rerankery.",
    "alias_of": null,
    "aliases": [],
    "author": "BAAI",
    "capabilities": {
      "context_length": 0,
      "manufacturer_input": [],
      "manufacturer_output": []
    },
    "card_routes": [
      {
        "label": "Ultra",
        "rates": [
          {
            "amount": "0.00004000",
            "amount_unit": "usd_per_thousand_tokens",
            "billing_input": true,
            "estimate_only": false,
            "key": "total_token",
            "label": "total token",
            "native_amount_usd_per_unit": "0.00000004",
            "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": "Kompletní ceník konfigurace v podrobnostech."
      }
    ],
    "ctx": null,
    "formats": [
      "rerank"
    ],
    "id": "bge-reranker-v2-m3",
    "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": "Tělo JSON nebo explicitně uvedené kanonické ID modelu jsou neplatné.",
                "http_status": 400,
                "recovery": "Uchovejte odpověď a opravte označené pole požadavku.",
                "type": "invalid_request_error"
              },
              {
                "code": null,
                "condition": "Klíč API Ailoot je neplatný.",
                "http_status": 401,
                "recovery": "Použijte svůj autorizovaný klíč API Ailoot.",
                "type": "authentication_error"
              },
              {
                "code": null,
                "condition": "Skupina klíče nemá přístup k této metodě.",
                "http_status": 403,
                "recovery": "Uchovejte vrácené podrobnosti chyby.",
                "type": "permission_error"
              },
              {
                "code": null,
                "condition": "Vybraná metoda nemá žádnou trasu s povoleným přístupem.",
                "http_status": 404,
                "recovery": "Uchovejte vrácené podrobnosti chyby.",
                "type": "not_found_error"
              },
              {
                "code": null,
                "condition": "Přijatý tarif nedokáže získat potřebné vstupní množství nebo jeho horní mez.",
                "http_status": 422,
                "recovery": "Uchovejte odpověď; použijte způsob zadání vstupu požadovaný přijatým tarifem.",
                "type": "price_unavailable"
              },
              {
                "code": null,
                "condition": "Potřebné úložiště, trasa, cena metody nebo rezervace nejsou dostupné.",
                "http_status": 503,
                "recovery": "Uchovejte celou původní odpověď. Nejasná rezervace neopravňuje k opětovnému odeslání.",
                "type": null
              },
              {
                "code": null,
                "condition": "Původní výsledek, údaje o využití nebo vyúčtování vyžadují kontrolu.",
                "http_status": 502,
                "recovery": "Uchovejte skutečné ID požadavku a původní odpověď. Načítejte existující záznam spravovaný službou; požadavek na vytvoření znovu neodesílejte.",
                "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": "Uchovejte skutečné X-Client-Request-ID a celou odpověď. Načítejte původní soubory spravované službou a jejich přesné podepsané URL obsahu; vytvoření s nejistým výsledkem nikdy znovu neodesílejte."
            },
            "outputs": {
              "all_results": "Uchovejte úplnou odpověď a hlavičky, všechny skutečné výstupy, původní vrácené identifikátory a všechna pole s údaji o využití. Obnovte původní operaci bez opětovného odeslání požadavku na vytvoření.",
              "family": "rerank",
              "fields": [
                {
                  "description": "Přesný model odpovědi požadovaný nakonfigurovaným zpracovatelem zdroje.",
                  "name": "model",
                  "type": "string"
                },
                {
                  "description": "Jedinečný index původního vstupního dokumentu.",
                  "name": "results[].index",
                  "type": "integer"
                },
                {
                  "description": "Skóre relevance s konečnou číselnou hodnotou.",
                  "name": "results[].relevance_score",
                  "type": "number"
                },
                {
                  "description": "Původní textový dokument vyžadovaný tímto nakonfigurovaným zpracovatelem odpovědi.",
                  "name": "results[].document",
                  "type": "string"
                },
                {
                  "description": "Konečný nezáporný počet nativních tokenů požadovaný aktuálním přijatým tarifem.",
                  "name": "usage.total_tokens",
                  "type": "integer"
                }
              ],
              "result": "Celý původní nativní výsledek JSON s nakonfigurovaným modelem odpovědi, indexy původních dokumentů, skóre relevance, řetězci dokumentů a nativními údaji o využití tokenů. Uchovejte každý skutečný výsledek a pole využití."
            },
            "parameters": [
              {
                "default_known": false,
                "enum": [
                  "bge-reranker-v2-m3"
                ],
                "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": [
                    "bge-reranker-v2-m3"
                  ],
                  "type": "string"
                },
                "query": {
                  "type": "string"
                }
              },
              "required": [
                "model",
                "documents"
              ],
              "type": "object"
            },
            "schema_template": {
              "actual_file_preparation_required": false,
              "body": {
                "documents": "${ACTUAL_DOCUMENTS}",
                "model": "bge-reranker-v2-m3",
                "query": "${ACTUAL_QUERY}"
              },
              "content_type": "application/json"
            }
          },
          "input": {
            "content_type": "application/json",
            "material_conditions": [
              "Zadejte svůj skutečný dotaz a neprázdné pole původních textových dokumentů. Indexy výsledků 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.00004000",
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "total_token",
                "label": "total token",
                "native_amount_usd_per_unit": "0.00000004",
                "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': 'bge-reranker-v2-m3', '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": "Přeřazení podle relevance",
        "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": 4e-08
          }
        },
        "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.00004000",
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "total_token",
                "label": "total token",
                "native_amount_usd_per_unit": "0.00000004",
                "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": "bge-reranker-v2-m3",
        "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.00004000",
            "amount_unit": "usd_per_thousand_tokens",
            "billing_input": true,
            "estimate_only": false,
            "key": "total_token",
            "label": "total token",
            "native_amount_usd_per_unit": "0.00000004",
            "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": "bge-reranker-v2-m3",
        "request_model_id": "bge-reranker-v2-m3",
        "route_label": "Ultra"
      }
    ],
    "name": "bge-reranker-v2-m3",
    "price": {
      "in": null,
      "in_label": null,
      "out": null,
      "out_label": null,
      "sort_in": null,
      "sort_out": null,
      "varies": true
    },
    "short": "Vícejazyčný cross-encoder od BAAI pro řazení kandidátních pasáží podle dotazu. Čte společně každou dvojici dotazu a pasáže a vrací skóre relevance, čímž zpřesňuje užší výběr výsledků vyhledávání, aniž by generoval odpověď nebo vytvářel embeddingy dokumentů."
  },
  "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": "Vícejazyčný cross-encoder od BAAI pro řazení kandidátních pasáží podle dotazu. Čte společně každou dvojici dotazu a pasáže a vrací skóre relevance, čímž zpřesňuje užší výběr výsledků vyhledávání, aniž by generoval odpověď nebo vytvářel embeddingy dokumentů.",
  "source": {
    "audit_sha256": "2e00086bcbfc28e64d0cebe97aa47c17d8d5618963027f8ffb9dc6123d7d25b1",
    "bridge_map_sha256": "1125275768b9636fc8461bc7da5061239a81ddfe508e2557843ca42c58ab0036",
    "raw_model_json_sha256": "4991177aeaf59676804d47c462886664899a6cc78b2d7de6e59a7a32423b2a41",
    "renderer_sha256": "41721c81890b87836cd3fd41ef732d3276f5969e30822ba09962305294953718"
  },
  "sourceRevision": "5f3f6e32a60f68f7e01e0ef2aea9c3505d3d3cd0f5facaf560edb34947bf2393"
}
