Cohere: Rerank v3.5
Cohere Rerank 3.5 ordnar om kandidattexter och halvstrukturerade poster efter relevans för en fråga. Den stödjer fler än 100 språk och en kontext på 4 096 token för att förfina nyckelordsbaserade eller semantiska sökresultat före ett svar eller en sökresultatvisning.
Om modellen
Den här beskrivningen omfattar modellens förmågor. Tillgängliga indata, utdata och alternativ i Ailoot anges nedan för den valda metoden.
Cohere Rerank 3.5 är en flerspråkig modell för relevansrangordning av kandidatdokument och halvstrukturerad text. Den bedömer varje kandidat i förhållande till en fråga och returnerar en omordnad resultatlista med relevansvärden. Den kan förfina kandidater som hämtats genom nyckelordsbaserad eller semantisk sökning och välja avsnitt för ett sökförstärkt svar. Dess uppgift är att förbättra beläggens ordning snarare än att generera ett fritt formulerat svar eller skapa ett nytt korpusindex.
Den exakta tillverkaridentifieraren är rerank-v3.5. Den använder en kontext på 4 096 token, skild från Rerank 4 Pro och Fasts kontext på 32K. Frågans och dokumentets token räknas tillsammans mot det fönstret per kandidat. Den modellspecifika förberedelseguiden trunkerar en fråga efter dess första 2 048 token och beskriver dokumentdelar på 4 093 token innan frågan tas med i beräkningen. Håll frågan fokuserad och förbered kandidatavsnitt som innehåller informationen som behövs för att bedöma den begärda relationen.
Tillhandahåll frågan och en lista med kandidattexter som strängar. Varje resultat bär ett index som pekar på den ursprungliga dokumentpositionen och ett relevansvärde; top_n väljer hur många rangordnade resultat som ska behållas. Utan det returnerar tillverkarens dokumenterade flöde alla resultat. Bevara dokumentidentifierare oberoende av värdet så att det högst placerade avsnittet fortfarande kan spåras till den ursprungliga policyn, produktposten eller meddelandet.
Rerank 3.5 stödjer fler än 100 språk, inklusive engelskt och icke-engelskt material. En fråga kan innehålla flera aspekter av behovet, såsom produkten, användarsituationen och önskad procedur. För strukturerade poster tog V2-versionen bort råa dokumentobjekt och rekommenderar YAML-strängar. Håll användbara fält i en genomtänkt ordning, med avgörande innehåll före mindre relevanta metadata, eftersom långa strängar kan trunkeras. Det fungerar för titlar och innehåll, produktattribut eller ett meddelandes ämne och brödtext.
Tillverkarens V2-referens använder max_tokens_per_doc för dokumenttrunkering, med standardvärdet 4 096. Coheres förberedelseguide beskriver också uppdelning av långa dokument; de effektiva indata beror på det valda arbetsflödet och dess dokumentinställningar. För större kontroll, förbered identifierbara avsnitt själv i stället för att anta att varje del av en lång källa förblir synlig. Behåll tillräckligt omgivande sammanhang för att skilja ett avsnitt som innehåller ett svar från ett som bara delar dess ordförråd.
För begäransprestanda rekommenderar den aktuella referensen att inte skicka fler än 1 000 dokument åt gången. Relevansvärden normaliseras mellan 0 och 1, men deras värden beror på frågan och kandidaterna och är ingen linjär skala för korrekthet. Använd rangordningen för att identifiera användbara belägg. Om en värdetröskel behövs, välj representativa domänfrågor och avsnitt på gränsen till relevanta så att tröskeln speglar den faktiska sökuppgiften.
Ett praktiskt supportflöde kan rangordna om kandidatavsnitt ur en returpolicy för en fråga om en skadad vara och sedan skicka den valda källtexten vidare till ett steg som skriver svaret. En e-postsökning kan rangordna meddelanden efter ett specifikt ärende och behålla det ursprungliga meddelandets identifierare med varje resultat. Den användbara artefakten är den ordnade beläggslistan. Behåll Rerank 3.5:s kortare kontext och V2:s dokumentförberedelse kopplade till det resultatet i stället för att ersätta dem med senare modellers gränser.
Ailoot Ultra · Omrangordning POST /v1/rerank cohere/rerank-v3.5
cohere/rerank-v3.5Start
Cohere Rerank 3.5 ordnar om kandidattexter och halvstrukturerade poster efter relevans för en fråga. Den stödjer fler än 100 språk och en kontext på 4 096 token för att förfina nyckelordsbaserade eller semantiska sökresultat före ett svar eller en sökresultatvisning.
- Godkända indata
- Text
- Resultat
- Rangordnade resultat
Tillgängligt i Ailoot · indata & metoder
Ailoot Ultra · Omrangordning POST /v1/rerank
- Indatatyper
text- Utdatatyper
rerank- Utdataformat
- json
| Fält | Typ | Krav | Värden & gränser | Standard |
|---|---|---|---|---|
Fältdocuments | Typarray | KravObligatoriskt | Värden & gränser | Standard— |
Fältmodel | Typstring | KravObligatoriskt | Värden & gränser cohere/rerank-v3.5 | Standard— |
Fältprovider | Typschema | KravValfritt | Värden & gränser | Standard— |
Fältquery | Typstring | KravObligatoriskt | Värden & gränser | Standard— |
Fältsession_id | Typstring | KravValfritt | Värden & gränser | Standard— |
Fälttop_n | Typinteger | KravValfritt | Värden & gränser Minimum: 1 | Standard— |
Fälttrace | Typschema | KravValfritt | Värden & gränser | Standard— |
Fältuser | Typstring | KravValfritt | Värden & gränser | Standard— |
Fältdocuments[].text | Typstring | KravValfritt | Värden & gränser | Standard— |
Fältdocuments[].image | Typstring | KravValfritt | Värden & gränser | Standard— |
Kombinationer av indatamaterial
text_rerank · Krävs: query, documents array with minItems1
Metodparametrar och livscykel
| Parameter | Avtal |
|---|---|
Parametercontent_type | Avtalapplication/json |
Parameterrequired | Avtalmodel, query, documents |
Parametermaterial_types | Avtaltext |
Parameteroptional_controls | Avtalprovider, session_id, top_n, trace, user |
Parametermultimodal_input_binding | Avtalnull |
Livscykel: synchronous
Skicka det exakta modell-ID:t och behåll hela svaret i leverantörens format.
Priser
Tariffuppgifter lägger inte till begäransalternativ. Parametrar som stöds anges för den valda metoden.
- Snabbt läge
- Ej angivet När snabbt läge är valt
- Flex-läge
- Ej angivet När läget flex är valt
- Högsta resonemangsnivå
- Ej angivet När den högsta resonemangsnivån använder standardjusteringen (default)
Ailoot-priser
Priser efter konfiguration
Matcha varje avgift mot de visade villkoren. Använd ett pris för varje uppsättning alternativa konfigurationer.
| Konfiguration | Prislista | Debiteringsenhet | Avgift |
|---|---|---|---|
| KonfigurationGrundpriser för token | PrislistaGrundpris | Debiteringsenhet— | Avgift Indata · Indatatoken — / 1K token Utdata · Utdatatoken — / 1K token Indata · Cacheläsning — / 1K token Indata · Skrivning till cache — / 1K token Indata · Skrivning till cache, 1 tim — / 1K token |
| KonfigurationUltra | Prislista— | Debiteringsenhetper sökenhet | Avgift total · sökenhet $0.002 per sökenhet |
Ailoot reserverar ett uppskattat belopp före en begäran. Efter resultatet slutregleras avgiften utifrån uppmätt förbrukning. Slutreglering för strömning använder den slutliga förbrukningsposten. Så fungerar reservation och slutreglering →
Exempelbegäranden
Ailoot Ultra · Omrangordning
{
"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
Ta emot och spara resultat
Ailoot Ultra · Omrangordning
json
Behåll alla färdiga resultat
Behåll varje fullständigt returnerat svar, fil och innehållsdel.
Varje faktiskt resultatindex, ändligt relevance_score och ursprungligt dokumentobjekt behålls. Indexen knyter resultaten till den ursprungliga dokumentarrayen. Hela det ursprungliga JSON-svaret lagras och returneras först efter avräkning.
Om det ursprungliga svaret behöver kontrolleras
Bevara den ursprungliga operationen och hela eller det partiella svaret; upprepa inte POST.
Svarsfält
| Fält | Typ |
|---|---|
Fältmodel | Typstring |
Fältid | Typstring |
Fältprovider | Typstring |
Fältresults[].index | Typinteger |
Fältresults[].relevance_score | Typnumber |
Fältresults[].document.text | Typstring |
Fältresults[].document.image | Typstring |
Fältusage.search_units | Typinteger |
Fältusage.total_tokens | Typinteger |
Fältusage.cost | Typnumber |
Fel och nästa steg
| Svar | Villkor | Nästa steg |
|---|---|---|
Svar400 · invalid_request_error | VillkorOgiltigt obligatoriskt fält, ogiltig representation eller ogiltigt värde | Nästa stegKorrigera det angivna fältet i begäran. |
Alias
Modellalias
Ailoot Ultra cohere/rerank-v3.5
Alias för metodsökvägar
Använd metodsökvägarna som visas ovan.
Relaterade anropar-ID:n
FAQ · Cohere: Rerank v3.5
- Vilka indata och resultat finns?
POST /v1/rerank·cohere/rerank-v3.5:text→rerank- Vilka fält använder begäran?
POST /v1/rerank·cohere/rerank-v3.5:documents,model,provider,query,session_id,top_n,trace,user- Vilka gränser gäller?
POST /v1/rerank·cohere/rerank-v3.5:top_n.minimum:1