model

Cohere: Rerank 4 Pro

Markdown · JSON

Cohere: Rerank 4 Pro

Cohere Rerank 4 Pro menyusun dokumen calon mengikut kerelevanan kepada pertanyaan untuk carian dan aliran kerja yang diperkaya dengan dapatan carian. Model ini ialah edisi Rerank 4 yang mengutamakan kualiti, dengan konteks 32K, liputan berbilang bahasa dan sokongan teks separa berstruktur.

Tentang model

Huraian ini merangkumi keupayaan model. Input, output dan pilihan yang tersedia di Ailoot disenaraikan di bawah untuk kaedah yang dipilih.

Cohere Rerank 4 Pro ialah model yang mengutamakan kualiti dalam keluarga Rerank 4 Cohere. Model ini menilai dokumen calon berbanding pertanyaan dan mengembalikan susunan serta skor kerelevanannya. Model ini ditujukan kepada tugasan dapatan maklumat yang kompleks, termasuk dokumen berbilang bahasa dan maklumat separa berstruktur. Model ini sesuai digunakan dalam carian atau aliran kerja yang diperkaya dengan dapatan carian selepas sistem sedia ada mengumpulkan calon: hasilnya membantu memilih petikan untuk dipaparkan atau dibekalkan sebagai bukti kepada peringkat seterusnya.

Pengenal pengeluar ialah rerank-v4.0-pro, berasingan daripada rerank-v4.0-fast dan rerank-v3.5. Pro ditujukan kepada kes kompleks yang mengutamakan kualiti dapatan maklumat, manakala Fast menyasarkan kependaman lebih rendah dan daya pemprosesan lebih tinggi. Kedua-dua edisi Rerank 4 menggunakan konteks 32,768 token. Pertanyaan dan satu dokumen calon berkongsi bajet itu; ia bukan tetingkap penuh berasingan bagi setiap medan input atau had bagi seluruh korpus carian yang disimpan.

Bekalkan pertanyaan yang jelas dan senarai rentetan teks calon. Setiap hasil yang dikembalikan menyertakan indeks dokumen asal dan skor kerelevanan, dan top_n boleh memilih bilangan hasil berperingkat yang dikembalikan; tanpanya, pengeluar mengembalikan semua hasil. Simpan pengenal sumber di sisi setiap input supaya pemeringkatan boleh dihubungkan semula kepada petikan yang tepat. Untuk soalan sokongan, tanyakan syarat yang diperlukan dan bekalkan bahagian polisi calon, tanpa mengharapkan pemeringkat semula mencari polisi yang tiada dalam senarai.

Model ini menyokong lebih daripada 100 bahasa dan boleh memeringkat semula bahan bahasa Inggeris dan bahasa lain. Untuk pertanyaan dengan beberapa keperluan, nyatakan syarat yang menjadikan petikan berguna, seperti produk, situasi dan prosedur yang diperlukan. Untuk rekod separa berstruktur, Cohere mengesyorkan rentetan YAML dan bukannya objek mentah dalam senarai dokumen V2. Susun medan bermakna seperti tajuk dan kandungan secara sengaja, kerana pemotongan boleh membuang medan yang terkemudian. Penyediaan ini berguna untuk rekod produk, mesej dan metadata dokumen, selain prosa biasa.

Panduan penyediaan khusus model mengehadkan pertanyaan Rerank 4 kepada 16,384 token pertama. Panduan itu menerangkan pemprosesan dokumen lebih panjang melalui cebisan yang berkongsi konteks 32,768 token dengan pertanyaan dan token yang diperuntukkan. Rujukan V2 semasa secara berasingan menetapkan lalai max_tokens_per_doc kepada 4096 dan menyatakan bahawa rentetan dokumen lebih panjang dipotong mengikut tetapan itu. Anggap tetingkap model dan pemotongan dokumen dalam permintaan pengeluar sebagai dua kawalan berbeza. Sediakan petikan ringkas yang relevan atau pilih bajet dokumen yang sesuai, tanpa menganggap setiap sumber panjang sentiasa dibaca sepenuhnya.

Untuk prestasi permintaan yang disyorkan, Cohere menasihatkan agar tidak menghantar lebih daripada 1,000 dokumen sekali gus. Kekalkan pengenal calon apabila membahagikan senarai yang lebih besar kepada kumpulan yang mudah dikendalikan. Skor kerelevanan dinormalkan antara 0 dengan 1, tetapi bergantung pada pertanyaan dan calon; skor itu bukan ukuran linear ketepatan fakta. Gunakan susunan sebagai hasil utama dapatan maklumat. Jika menapis menggunakan ambang skor, tentukannya melalui pertanyaan yang mewakili penggunaan dan petikan yang hampir relevan dalam domain sebenar, tanpa menganggap ada ambang sejagat.

Artifak akhir yang berguna ialah senarai calon berperingkat yang membawa pengenal sumber dan skor, sedia untuk hasil carian atau langkah pemilihan bukti. Dokumen dengan skor kerelevanan tinggi masih boleh mengandungi maklumat lapuk atau tidak betul, jadi kekalkan sumber dan kandungannya untuk peringkat yang menggunakannya. Tujuan Pro ialah penilaian kerelevanan, bukannya penulisan jawapan bebas atau penjanaan embedding. Kekalkan edisi Pro yang tepat bersama hasil apabila membandingkan atau memperhalus aliran kerja dapatan maklumat.

Ailoot Ultra · Pemeringkatan semula POST /v1/rerank cohere/rerank-4-pro

cohere/rerank-4-pro

Cohere /cohere/rerank-4-pro

Pengenalan

Cohere Rerank 4 Pro menyusun dokumen calon mengikut kerelevanan kepada pertanyaan untuk carian dan aliran kerja yang diperkaya dengan dapatan carian. Model ini ialah edisi Rerank 4 yang mengutamakan kualiti, dengan konteks 32K, liputan berbilang bahasa dan sokongan teks separa berstruktur.

Input yang diterima
Teks
Hasil
Hasil mengikut kedudukan

Tersedia di Ailoot · input & kaedah

Ailoot Ultra · Pemeringkatan semula POST /v1/rerank
Input
text
Output
rerank
Format output
json
MedanJenisKeperluanNilai & hadLalai
MedandocumentsJenisarrayKeperluanDiperlukanNilai & hadLalai—
MedanmodelJenisstringKeperluanDiperlukanNilai & had
cohere/rerank-4-pro
Lalai—
MedanproviderJenisschemaKeperluanPilihanNilai & hadLalai—
MedanqueryJenisstringKeperluanDiperlukanNilai & hadLalai—
Medansession_idJenisstringKeperluanPilihanNilai & hadLalai—
Medantop_nJenisintegerKeperluanPilihanNilai & had
Minimum: 1
Lalai—
MedantraceJenisschemaKeperluanPilihanNilai & hadLalai—
MedanuserJenisstringKeperluanPilihanNilai & hadLalai—
Medandocuments[].textJenisstringKeperluanPilihanNilai & hadLalai—
Medandocuments[].imageJenisstringKeperluanPilihanNilai & hadLalai—
Gabungan bahan input

text_rerank · Diperlukan: query, documents array with minItems1

Parameter kaedah dan kitar hayat
ParameterKontrak
Parametercontent_typeKontrakapplication/json
ParameterrequiredKontrakmodel, query, documents
Parametermaterial_typesKontraktext
Parameteroptional_controlsKontrakprovider, session_id, top_n, trace, user
Parametermultimodal_input_bindingKontraknull

Kitar hayat: synchronous

Hantar ID model yang tepat dan simpan respons natif yang lengkap.

Pelan harga

Rujukan tarif tidak menambah pilihan permintaan. Parameter yang disokong disenaraikan untuk kaedah yang dipilih.

Mod pantas
Tidak dinyatakan Apabila mod pantas dipilih
Mod flex
Tidak dinyatakan Apabila mod flex dipilih
Usaha penaakulan maksimum
Tidak dinyatakan Apabila usaha penaakulan maksimum menggunakan pelarasan default

Kadar Ailoot

Harga mengikut konfigurasi

Padankan setiap caj dengan syarat yang dipaparkan. Gunakan satu kadar bagi setiap set konfigurasi alternatif.

KonfigurasiJadual kadarUnit pengebilanCaj
KonfigurasiKadar asas tokenJadual kadarKadar asasUnit pengebilan—Caj
Input · Token input — / 1K token
Output · Token output — / 1K token
Input · Bacaan cache — / 1K token
Input · Penulisan cache — / 1K token
Input · Penulisan cache, 1 jam — / 1K token
KonfigurasiUltraJadual kadar—Unit pengebilanbagi setiap unit carianCaj
total · unit carian $0.005 bagi setiap unit carian

Ailoot merizabkan anggaran amaun sebelum permintaan. Selepas hasil diterima, caj akhir diselesaikan berdasarkan penggunaan terukur. Penyelesaian caj penstriman menggunakan rekod penggunaan akhir. Cara rizab dan penyelesaian caj berfungsi →

Contoh permintaan

Ailoot Ultra · Pemeringkatan semula

Struktur permintaan rasmi yang dikekalkan; contoh dokumentasiGunakan bahan permintaan sebenar anda dan simpan hasil lengkap
{
  "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

Terima dan simpan hasil

Ailoot Ultra · Pemeringkatan semula

json

Simpan semua hasil yang selesai

Simpan setiap respons lengkap, fail dan bahagian kandungan yang dikembalikan.

Setiap indeks hasil sebenar, relevance_score terhingga dan objek dokumen asal dikekalkan. Indeks mengikat tatasusunan dokumen asal. Keseluruhan JSON asal disimpan dan hanya dikembalikan selepas penyelesaian caj.

Jika respons asal perlu disemak

Simpan operasi asal dan balasan penuh/separa; jangan ulang POST.

Medan respons
MedanJenis
MedanmodelJenisstring
MedanidJenisstring
MedanproviderJenisstring
Medanresults[].indexJenisinteger
Medanresults[].relevance_scoreJenisnumber
Medanresults[].document.textJenisstring
Medanresults[].document.imageJenisstring
Medanusage.search_unitsJenisinteger
Medanusage.total_tokensJenisinteger
Medanusage.costJenisnumber
Ralat dan langkah seterusnya
ResponsSyaratLangkah seterusnya
Respons400 · invalid_request_errorSyaratMedan wajib, bentuk perwakilan atau nilai tidak sahLangkah seterusnyaBetulkan medan permintaan yang dinyatakan.

Alias

Alias model

Ailoot Ultra cohere/rerank-4-pro

Alias laluan kaedah

Gunakan laluan kaedah yang dipaparkan di atas.

ID pemanggil berkaitan

cohere/rerank-4-pro

FAQ · Cohere: Rerank 4 Pro
Apakah input dan hasil yang tersedia?

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

Apakah medan yang digunakan oleh permintaan?

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

Apakah had yang terpakai?

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

Butiran lanjut

Sambungkan Ailoot kepada Claude Code, OpenCode, Hermes atau aplikasi anda.

Syarikat dan portfolio projeknya

Syarikat dan portfolio projeknya: jutaan pelanggan; jualan bernilai berbilion setiap bulan.

Beli token dengan diskaun.

Diskaun langganan untuk penggunaan berkala. Kod promosi — sehingga 50% bagi pembelian token.

Langganan
Pilih pelan berdiskaun untuk permintaan berkala anda.
Kod promosi sehingga 50%
Masukkan kod semasa pembelian. Harga dikira semula mengikut promosi semasa.
Perbelanjaan dalam sejarah
Model, token dan jumlah disimpan bagi setiap permintaan.

Pilih langganan · Lihat harga model

Sambungkan API kepada produk yang anda jual.

SaaS, aplikasi dan bot — di bawah tawaran rasmi serta perjanjian lesen Ailoot. Untuk jualan semula, mohon lesen penjual semula.

Aplikasi komersial
Tambahkan penjanaan teks, imej, video dan audio pada ciri berbayar perkhidmatan anda.
Lesen penjual semula
Hantar keterangan projek dan susunan akses. Minta terma penggunaan serta jualan semula secara bertulis.
Dokumen pada laman
Tawaran, perjanjian lesen dan dasar pemprosesan data tersedia sebelum sambungan.

Mohon lesen penjual semula · Tawaran dan perjanjian lesen