modeller

Cohere: Rerank 4 Pro

Markdown · JSON

Cohere: Rerank 4 Pro

Cohere Rerank 4 Pro ordnar kandidatdokument efter relevans för en fråga i sökflöden och sökförstärkta arbetsflöden. Det är den kvalitetsinriktade Rerank 4-utgåvan, med en kontext på 32K, flerspråkig täckning och stöd för halvstrukturerad text.

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 4 Pro är den kvalitetsinriktade modellen i Coheres Rerank 4-familj. Den bedömer kandidatdokument mot en fråga och returnerar deras relevansordning och värden. Modellen är avsedd för komplexa sökuppgifter, inklusive flerspråkiga dokument och halvstrukturerad information. Den passar in i ett sökflöde eller sökförstärkt arbetsflöde efter att ett befintligt system har samlat kandidater: resultatet hjälper till att välja vilka avsnitt som ska visas eller tillhandahållas som belägg i nästa steg.

Tillverkaridentifieraren är rerank-v4.0-pro, skild från rerank-v4.0-fast och rerank-v3.5. Pro positioneras för komplexa fall där sökkvalitet prioriteras, medan Fast riktar sig mot lägre latens och högre genomströmning. Båda Rerank 4-utgåvorna använder en kontext på 32 768 token. Frågan och ett kandidatdokument delar den budgeten; den är inte ett separat fullständigt fönster för varje indatafält eller en gräns för hela den lagrade sökkorpusen.

Tillhandahåll en tydlig fråga och listan med kandidattexter som strängar. Varje returnerat resultat innehåller det ursprungliga dokumentindexet och ett relevansvärde, och top_n kan välja hur många rangordnade resultat som returneras; utan det returnerar tillverkaren alla resultat. Bevara en källidentifierare bredvid varje indata så att rangordningen kan kopplas tillbaka till det exakta avsnittet. För en supportfråga, fråga efter de nödvändiga villkoren och tillhandahåll kandidatavsnitten ur policyn i stället för att förvänta dig att omrangordningsmodellen hittar policyer som inte fanns i listan.

Modellen stödjer fler än 100 språk och kan rangordna om engelskt och icke-engelskt material. För en fråga med flera krav, ange villkoren som gör ett avsnitt användbart, såsom produkten, situationen och den nödvändiga proceduren. För halvstrukturerade poster rekommenderar Cohere YAML-strängar i stället för att skicka råa objekt i V2:s dokumentlista. Håll meningsfulla fält som titel och innehåll i en genomtänkt ordning, eftersom trunkering kan ta bort senare fält. Den förberedelsen är användbar för produktposter, meddelanden och dokumentmetadata liksom för vanlig prosa.

Den modellspecifika förberedelseguiden begränsar Rerank 4-frågan till de första 16 384 token. Den beskriver bearbetning av längre dokument genom delar som delar kontexten på 32 768 token med frågan och reserverade token. Den aktuella V2-referensen sätter separat max_tokens_per_doc till standardvärdet 4 096 och anger att längre dokumentsträngar trunkeras till den inställningen. Behandla modellfönstret och dokumenttrunkeringen i tillverkarens begäran som olika reglage. Förbered kortfattade relevanta avsnitt eller välj en lämplig dokumentbudget i stället för att anta att varje lång källa alltid läses i sin helhet.

För rekommenderad begäransprestanda avråder Cohere från att skicka fler än 1 000 dokument åt gången. Bevara kandidatidentifierare när en större lista delas i hanterbara grupper. Relevansvärden normaliseras mellan 0 och 1, men de beror på frågan och kandidaterna; de är inget linjärt mått på faktisk korrekthet. Använd ordningen som det primära sökresultatet. Om du filtrerar med en värdetröskel, fastställ den med representativa frågor och avsnitt på gränsen till relevanta från den faktiska domänen i stället för att anta en universell gräns.

En användbar slutlig artefakt är en rangordnad kandidatlista med källidentifierare och värden, redo för ett sökresultat eller ett steg för att välja belägg. Ett dokument med högt relevansvärde kan fortfarande innehålla föråldrad eller felaktig information, så behåll dess källa och innehåll för steget som använder det. Pros syfte är relevansbedömning, inte att skriva ett fritt formulerat svar eller generera inbäddningar. Behåll den exakta Pro-utgåvan kopplad till resultatet när ett sökflöde jämförs eller förfinas.

Ailoot Ultra · Omrangordning POST /v1/rerank cohere/rerank-4-pro

cohere/rerank-4-pro

Cohere /cohere/rerank-4-pro

Start

Cohere Rerank 4 Pro ordnar kandidatdokument efter relevans för en fråga i sökflöden och sökförstärkta arbetsflöden. Det är den kvalitetsinriktade Rerank 4-utgåvan, med en kontext på 32K, flerspråkig täckning och stöd för halvstrukturerad text.

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ältTypKravVärden & gränserStandard
FältdocumentsTyparrayKravObligatorisktVärden & gränserStandard—
FältmodelTypstringKravObligatorisktVärden & gränser
cohere/rerank-4-pro
Standard—
FältproviderTypschemaKravValfrittVärden & gränserStandard—
FältqueryTypstringKravObligatorisktVärden & gränserStandard—
Fältsession_idTypstringKravValfrittVärden & gränserStandard—
Fälttop_nTypintegerKravValfrittVärden & gränser
Minimum: 1
Standard—
FälttraceTypschemaKravValfrittVärden & gränserStandard—
FältuserTypstringKravValfrittVärden & gränserStandard—
Fältdocuments[].textTypstringKravValfrittVärden & gränserStandard—
Fältdocuments[].imageTypstringKravValfrittVärden & gränserStandard—
Kombinationer av indatamaterial

text_rerank · Krävs: query, documents array with minItems1

Metodparametrar och livscykel
ParameterAvtal
Parametercontent_typeAvtalapplication/json
ParameterrequiredAvtalmodel, query, documents
Parametermaterial_typesAvtaltext
Parameteroptional_controlsAvtalprovider, session_id, top_n, trace, user
Parametermultimodal_input_bindingAvtalnull

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.

KonfigurationPrislistaDebiteringsenhetAvgift
KonfigurationGrundpriser för tokenPrislistaGrundprisDebiteringsenhet—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
KonfigurationUltraPrislista—Debiteringsenhetper sökenhetAvgift
total · sökenhet $0.005 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

Bevarad officiell begärandestruktur; dokumentationsexempelAnvänd ditt faktiska underlag för begäran och bevara hela resultatet
{
  "documents": [
    "Paris is the capital of France.",
    "Berlin is the capital of Germany."
  ],
  "model": "cohere/rerank-4-pro",
  "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-4-pro'
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ältTyp
FältmodelTypstring
FältidTypstring
FältproviderTypstring
Fältresults[].indexTypinteger
Fältresults[].relevance_scoreTypnumber
Fältresults[].document.textTypstring
Fältresults[].document.imageTypstring
Fältusage.search_unitsTypinteger
Fältusage.total_tokensTypinteger
Fältusage.costTypnumber
Fel och nästa steg
SvarVillkorNästa steg
Svar400 · invalid_request_errorVillkorOgiltigt obligatoriskt fält, ogiltig representation eller ogiltigt värdeNästa stegKorrigera det angivna fältet i begäran.

Alias

Modellalias

Ailoot Ultra cohere/rerank-4-pro

Alias för metodsökvägar

Använd metodsökvägarna som visas ovan.

Relaterade anropar-ID:n

cohere/rerank-4-pro

FAQ · Cohere: Rerank 4 Pro
Vilka indata och resultat finns?

POST /v1/rerank · cohere/rerank-4-pro: text → rerank

Vilka fält använder begäran?

POST /v1/rerank · cohere/rerank-4-pro: documents, model, provider, query, session_id, top_n, trace, user

Vilka gränser gäller?

POST /v1/rerank · cohere/rerank-4-pro: top_n.minimum: 1

Fler detaljer

Anslut Ailoot till Claude Code, OpenCode, Hermes eller din app.

Företaget och dess projektportfölj

Företaget och dess projektportfölj: miljontals kunder; månatlig försäljning för miljarder.

Köp token med rabatt.

Prenumerationsrabatt för återkommande arbete. Kampanjkoder ger upp till 50% vid tokenköp.

Prenumeration
Välj en rabatterad plan för återkommande anrop.
Kampanjkod upp till 50%
Ange koden vid köpet. Priset räknas om enligt kampanjen.
Kostnader i historiken
Modell, token och belopp sparas för varje anrop.

Välj prenumeration · Se modellpriser

Anslut API till produkten som du säljer.

SaaS, appar och botar enligt Ailoots officiella villkor och licensavtal. Begär återförsäljarlicens för vidareförsäljning.

Kommersiell applikation
Bygg text-, bild-, video- och ljudgenerering i tjänstens betalda funktioner.
Återförsäljarlicens
Skicka projektbeskrivning och åtkomstupplägg. Begär skriftliga villkor för användning och vidareförsäljning.
Dokument på webbplatsen
Officiella villkor, licensavtal och databehandlingspolicy finns tillgängliga före anslutning.

Begär återförsäljarlicens · Officiella villkor och licensavtal