Cohere: Rerank v3.5
Cohere Rerank 3.5 preusporadúva kandidátsky text a pološtruktúrované záznamy podľa relevantnosti pre dopyt. Podporuje viac než 100 jazykov a kontext 4 096 tokenov na spresnenie výsledkov kľúčového alebo sémantického vyhľadávania pred odpoveďou alebo zobrazením výsledkov vyhľadávania.
O modeli
Tento opis pokrýva možnosti modelu. Dostupné vstupy, výstupy a voľby v Ailoot sú uvedené nižšie pre vybranú metódu.
Cohere Rerank 3.5 je viacjazyčný model na zoraďovanie kandidátskych dokumentov a pološtruktúrovaného textu podľa relevantnosti. Hodnotí každého kandidáta vo vzťahu k dopytu a vracia preusporiadaný zoznam výsledkov so skóre relevantnosti. Dokáže spresniť kandidátov získaných kľúčovým alebo sémantickým vyhľadávaním a vybrať pasáže na odpoveď rozšírenú vyhľadávaním. Jeho úlohou je zlepšiť poradie dôkazov, nie generovať voľnú odpoveď alebo vytvoriť nový index korpusu.
Presný identifikátor výrobcu je rerank-v3.5. Používa kontext 4 096 tokenov, ktorý sa líši od kontextu 32K modelov Rerank 4 Pro a Fast. Tokeny dopytu a dokumentu sa započítavajú spoločne do tohto okna na kandidáta. Sprievodca prípravou konkrétneho modelu skracuje dopyt po prvých 2 048 tokenoch a opisuje bloky dokumentu s 4 093 tokenmi pred zohľadnením dopytu. Dopyt udržujte cielený a pripravte kandidátske pasáže obsahujúce informácie potrebné na posúdenie požadovaného vzťahu.
Dodajte dopyt a zoznam kandidátskych textových reťazcov. Každý výsledok nesie index odkazujúci na pôvodnú pozíciu dokumentu a skóre relevantnosti; top_n vyberá počet zoradených výsledkov na zachovanie. Bez neho dokumentovaný postup výrobcu vracia všetky výsledky. Identifikátory dokumentov zachovajte nezávisle od skóre, aby sa najvyššie umiestnená pasáž stále dala vysledovať k pôvodným pravidlám, produktovému záznamu alebo správe.
Rerank 3.5 podporuje viac než 100 jazykov vrátane anglického aj neanglického materiálu. Dopyt môže obsahovať viac aspektov potreby, napríklad produkt, situáciu používateľa a požadovaný postup. Pri štruktúrovaných záznamoch vydanie V2 odstránilo surové objekty dokumentov a odporúča reťazce YAML. Užitočné polia udržujte v zámernom poradí s rozhodujúcim obsahom pred menej relevantnými metadátami, pretože dlhé reťazce sa môžu skracovať. Funguje to pre názvy a obsah, vlastnosti produktov alebo predmet a telo správy.
Referenčná dokumentácia výrobcu V2 používa max_tokens_per_doc na skracovanie dokumentu s predvolenou hodnotou 4096. Sprievodca prípravou Cohere opisuje aj delenie dlhých dokumentov na bloky; účinný vstup závisí od vybraného postupu a jeho nastavení dokumentov. Pre väčšiu kontrolu pripravte identifikovateľné pasáže sami namiesto predpokladu, že každá sekcia dlhého zdroja zostáva viditeľná. Zachovajte dostatok okolitého kontextu na odlíšenie pasáže nesúcej odpoveď od pasáže iba zdieľajúcej jej slovník.
Pre výkon požiadavky aktuálna referenčná dokumentácia odporúča neposielať viac než 1 000 dokumentov naraz. Skóre relevantnosti sú normalizované medzi 0 a 1, no ich hodnoty závisia od dopytu a kandidátov a nie sú lineárnou stupnicou správnosti. Zoraďovanie používajte na určenie užitočných dôkazov. Ak potrebujete prah skóre, vyberte reprezentatívne dopyty z domény a hranične relevantné pasáže, aby prah odrážal skutočnú vyhľadávaciu úlohu.
Praktický postup podpory môže pre otázku o poškodenom tovare preusporiadať kandidátske sekcie pravidiel vrátenia a potom odovzdať vybraný zdrojový text kroku písania odpovede. Vyhľadávanie v e-mailoch môže zoraďovať správy podľa konkrétneho problému a pri každom výsledku zachovať pôvodný identifikátor správy. Užitočným artefaktom je zoradený zoznam dôkazov. Kratší kontext Rerank 3.5 a prípravu dokumentov V2 uchovajte pri výsledku namiesto nahradenia limitmi neskorších modelov.
Ailoot Ultra · Opätovné zoradenie výsledkov POST /v1/rerank cohere/rerank-v3.5
cohere/rerank-v3.5Úvod
Cohere Rerank 3.5 preusporadúva kandidátsky text a pološtruktúrované záznamy podľa relevantnosti pre dopyt. Podporuje viac než 100 jazykov a kontext 4 096 tokenov na spresnenie výsledkov kľúčového alebo sémantického vyhľadávania pred odpoveďou alebo zobrazením výsledkov vyhľadávania.
- Povolené vstupy
- Text
- Výsledky
- Zoradené výsledky
Dostupné v Ailoot · vstupy a metódy
Ailoot Ultra · Opätovné zoradenie výsledkov POST /v1/rerank
- Vstup
text- Výstup
rerank- Výstupný formát
- json
| Pole | Typ | Požiadavka | Hodnoty a limity | Predvolené |
|---|---|---|---|---|
Poledocuments | Typarray | PožiadavkaPovinné | Hodnoty a limity | Predvolené— |
Polemodel | Typstring | PožiadavkaPovinné | Hodnoty a limity cohere/rerank-v3.5 | Predvolené— |
Poleprovider | Typschema | PožiadavkaVoliteľné | Hodnoty a limity | Predvolené— |
Polequery | Typstring | PožiadavkaPovinné | Hodnoty a limity | Predvolené— |
Polesession_id | Typstring | PožiadavkaVoliteľné | Hodnoty a limity | Predvolené— |
Poletop_n | Typinteger | PožiadavkaVoliteľné | Hodnoty a limity Minimum: 1 | Predvolené— |
Poletrace | Typschema | PožiadavkaVoliteľné | Hodnoty a limity | Predvolené— |
Poleuser | Typstring | PožiadavkaVoliteľné | Hodnoty a limity | Predvolené— |
Poledocuments[].text | Typstring | PožiadavkaVoliteľné | Hodnoty a limity | Predvolené— |
Poledocuments[].image | Typstring | PožiadavkaVoliteľné | Hodnoty a limity | Predvolené— |
Kombinácie vstupných podkladov
text_rerank · Povinné: query, documents array with minItems1
Parametre a životný cyklus metódy
| Parameter | Špecifikácia |
|---|---|
Parametercontent_type | Špecifikáciaapplication/json |
Parameterrequired | Špecifikáciamodel, query, documents |
Parametermaterial_types | Špecifikáciatext |
Parameteroptional_controls | Špecifikáciaprovider, session_id, top_n, trace, user |
Parametermultimodal_input_binding | Špecifikácianull |
Životný cyklus: synchronous
Odošlite presné ID modelu a zachovajte celú natívnu odpoveď.
Cenník
Tarifné údaje nepridávajú možnosti požiadavky. Podporované parametre sú uvedené pri vybranej metóde.
- Rýchly režim
- Neuvedené Keď je zvolený rýchly režim
- Režim Flex
- Neuvedené Keď je zvolený režim flex
- Maximálna úroveň uvažovania
- Neuvedené Keď sa pri maximálnej úrovni uvažovania používa predvolená úprava (default)
Sadzby Ailoot
Ceny podľa konfigurácie
Každý poplatok priraďte k zobrazeným podmienkam. Pre každú skupinu alternatívnych konfigurácií použite jednu sadzbu.
| Konfigurácia | Sadzobník | Účtovacia jednotka | Poplatok |
|---|---|---|---|
| KonfiguráciaZákladné sadzby za tokeny | SadzobníkZákladná sadzba | Účtovacia jednotka— | Poplatok Vstup · Vstupné tokeny — / 1K tokenov Výstup · Výstupné tokeny — / 1K tokenov Vstup · Čítanie cache — / 1K tokenov Vstup · Zápis do cache — / 1K tokenov Vstup · Zápis do cache, 1 hod — / 1K tokenov |
| KonfiguráciaUltra | Sadzobník— | Účtovacia jednotkaza jednotku vyhľadávania | Poplatok total · jednotka vyhľadávania $0.002 za jednotku vyhľadávania |
Ailoot pred požiadavkou rezervuje odhadovanú sumu. Po získaní výsledku vyúčtuje konečný poplatok podľa nameraného využitia. Pri streamovaní sa vyúčtovanie riadi konečným záznamom využitia. Ako funguje rezervácia a vyúčtovanie →
Príklady požiadaviek
Ailoot Ultra · Opätovné zoradenie výsledkov
{
"documents": [
"Paris is the capital of France.",
"Berlin is the capital of Germany."
],
"model": "cohere/rerank-v3.5",
"query": "What is the capital of France?",
"top_n": 3
}set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_REQUEST_FILE:?Set your actual JSON request file}"
export AILOOT_REQUEST_FILE
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
p=json.loads(Path(os.environ['AILOOT_REQUEST_FILE']).read_text(encoding='utf-8'))
if not isinstance(p,dict): raise SystemExit('Request must be a JSON object')
p['model']='cohere/rerank-v3.5'
Path('request.json').write_text(json.dumps(p,ensure_ascii=False),encoding='utf-8')
PY_REQUEST
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/rerank \
-H "Authorization: Bearer $AILOOT_API_KEY" -H 'Content-Type: application/json' \
--data-binary @request.json -D response-headers.txt -o result.json
python3 - <<'PY_RESULT'
import json
from pathlib import Path
print(json.dumps(json.loads(Path('result.json').read_text()),ensure_ascii=False,indent=2))
PY_RESULT
Prijať a uložiť výsledky
Ailoot Ultra · Opätovné zoradenie výsledkov
json
Uchovať všetky dokončené výsledky
Uložte každú úplnú vrátenú odpoveď, súbor a časť obsahu.
Zachováva sa každý skutočný index výsledku, konečná hodnota relevance_score a pôvodný objekt dokumentu. Indexy odkazujú na pôvodné pole dokumentov. Celý pôvodný JSON sa uloží a vráti až po zúčtovaní.
Ak treba overiť pôvodnú odpoveď
Zachovajte pôvodnú operáciu a úplnú alebo čiastočnú odpoveď; POST znova neodosielajte.
Polia odpovede
| Pole | Typ |
|---|---|
Polemodel | Typstring |
Poleid | Typstring |
Poleprovider | Typstring |
Poleresults[].index | Typinteger |
Poleresults[].relevance_score | Typnumber |
Poleresults[].document.text | Typstring |
Poleresults[].document.image | Typstring |
Poleusage.search_units | Typinteger |
Poleusage.total_tokens | Typinteger |
Poleusage.cost | Typnumber |
Chyby a ďalšie kroky
| Odpoveď | Podmienka | Ďalší krok |
|---|---|---|
Odpoveď400 · invalid_request_error | PodmienkaNeplatné povinné pole, reprezentácia alebo hodnota | Ďalší krokOpravte označené pole požiadavky. |
Aliasy
Aliasy modelov
Ailoot Ultra cohere/rerank-v3.5
Aliasy ciest metód
Použite cesty metód uvedené vyššie.
Súvisiace ID na volanie
FAQ · Cohere: Rerank v3.5
- Aké vstupy a výsledky sú dostupné?
POST /v1/rerank·cohere/rerank-v3.5:text→rerank- Aké polia používa požiadavka?
POST /v1/rerank·cohere/rerank-v3.5:documents,model,provider,query,session_id,top_n,trace,user- Aké limity platia?
POST /v1/rerank·cohere/rerank-v3.5:top_n.minimum:1