Cohere: Rerank 4 Fast
Cohere Rerank 4 Fast mengurutkan kandidat dokumen berdasarkan relevansi terhadap kueri, dengan fokus pada temu balik berlatensi rendah dan throughput tinggi. Model mendukung konteks 32K, lebih dari 100 bahasa, serta teks semi-terstruktur untuk pencarian dan alur berbantuan temu balik.
Tentang model
Deskripsi ini mencakup kemampuan model. Masukan, keluaran, dan opsi yang tersedia di Ailoot tercantum di bawah untuk metode yang dipilih.
Cohere Rerank 4 Fast adalah edisi Rerank 4 yang lebih ringan, diposisikan untuk tugas temu balik berlatensi lebih rendah dan throughput lebih tinggi. Model menerima kueri dan kandidat dokumen, lalu mengembalikan urutan relevansi beserta skornya. Model berguna untuk pencarian interaktif, pemilihan bukti berulang, dan aplikasi yang perlu mengurutkan ulang daftar hasil yang ada. Fast tetap merupakan edisi terpisah dari Rerank 4 Pro, yang diposisikan untuk kasus lebih kompleks ketika mutu temu balik menjadi prioritas.
Kode pembuatnya adalah rerank-v4.0-fast. Seperti Pro, model memiliki konteks 32.768 token dan cakupan multibahasa lebih dari 100 bahasa. Kueri dan satu dokumen berbagi konteks; ini bukan dimensi vektor atau anggaran seluruh korpus berindeks. Berikan teks kandidat yang harus dibandingkan, alih-alih mengharapkan model mengambil dokumen dari sumber yang tidak diberikan kepadanya.
Hasil yang didokumentasikan mencakup indeks dokumen asli dan relevance_score. top_n memilih jumlah hasil yang dikembalikan, sedangkan penghapusannya mengembalikan seluruh daftar berperingkat. Simpan identifikator sumber di samping masukan agar urutan baru dapat dihubungkan dengan kutipan sebenarnya. Untuk pencarian produk, jelaskan atribut produk yang dibutuhkan dalam kueri dan urutkan ulang deskripsi kandidat; peringkat lebih tinggi harus tetap terhubung dengan rekaman produk asalnya.
Model dapat bekerja dengan dokumen berbahasa Inggris maupun selain Inggris dan rekaman semi-terstruktur. Dalam alur V2, masukan dokumen berupa string, dan Cohere merekomendasikan representasi data terstruktur sebagai YAML. Letakkan bidang penting lebih dahulu dan pertahankan urutannya agar pemotongan tidak membuang isi yang dibutuhkan untuk menilai relevansi. Rekaman dukungan dapat memuat judul, produk, dan teks prosedur; pesan dapat memuat subjek dan isinya. Hubungan eksplisit ini memberi pemeringkat informasi di luar daftar kata kunci yang cocok.
Batas kueri khusus model dalam panduan persiapan Cohere adalah 16.384 token, dengan kueri dan dokumen memakai konteks bersama. Panduan menjelaskan pemrosesan potongan dokumen yang lebih panjang, sedangkan referensi V2 secara terpisah menetapkan pemotongan dokumen bawaan 4.096 token melalui max_tokens_per_doc. Periksa pengaturan dokumen efektif tersebut, alih-alih menganggap seluruh jendela model 32K selalu digunakan. Siapkan kutipan relevan atau anggaran dokumen yang sesuai untuk tugas temu balik sebenarnya.
Untuk kinerja yang direkomendasikan, Cohere menyarankan agar tidak mengirim lebih dari 1.000 dokumen dalam satu permintaan. Bagi kumpulan kandidat lebih besar menjadi kelompok yang mudah dikelola sambil mempertahankan identifikatornya. Skor keluaran dinormalisasi dari 0 hingga 1 dan bergantung pada kueri dan kutipan. Urutannya merupakan hasil utama; skor bukan kelipatan linear relevansi atau bukti bahwa kutipan benar. Tentukan ambang penyaringan menggunakan kueri representatif dan kutipan dengan relevansi di batas ambang dari domain tersebut.
Hasil Fast yang berguna adalah daftar berperingkat yang dapat langsung menggerakkan tampilan pencarian atau memilih bukti untuk tahap penulisan jawaban. Pertahankan teks sumber bersama skor dan tinjau apakah hasil teratas benar-benar menjawab kondisi yang diminta. Peran Fast adalah pemeringkatan temu balik, bukan menghasilkan penjelasan baru atau vektor embedding. Pertahankan konsistensi edisi bernama dan persiapan masukan saat menyempurnakan perilaku relevansi.
Ailoot Ultra · Pemeringkatan ulang POST /v1/rerank cohere/rerank-4-fast
cohere/rerank-4-fastMulai
Cohere Rerank 4 Fast mengurutkan kandidat dokumen berdasarkan relevansi terhadap kueri, dengan fokus pada temu balik berlatensi rendah dan throughput tinggi. Model mendukung konteks 32K, lebih dari 100 bahasa, serta teks semi-terstruktur untuk pencarian dan alur berbantuan temu balik.
- Masukan yang diterima
- Teks
- Hasil
- Hasil berperingkat
Tersedia di Ailoot · masukan & metode
Ailoot Ultra · Pemeringkatan ulang POST /v1/rerank
- Masukan
text- Keluaran
rerank- Format keluaran
- json
| Kolom | Jenis | Persyaratan | Nilai & batasan | Bawaan |
|---|---|---|---|---|
Kolomdocuments | Jenisarray | PersyaratanWajib | Nilai & batasan | Bawaan— |
Kolommodel | Jenisstring | PersyaratanWajib | Nilai & batasan cohere/rerank-4-fast | Bawaan— |
Kolomprovider | Jenisschema | PersyaratanOpsional | Nilai & batasan | Bawaan— |
Kolomquery | Jenisstring | PersyaratanWajib | Nilai & batasan | Bawaan— |
Kolomsession_id | Jenisstring | PersyaratanOpsional | Nilai & batasan | Bawaan— |
Kolomtop_n | Jenisinteger | PersyaratanOpsional | Nilai & batasan Minimum: 1 | Bawaan— |
Kolomtrace | Jenisschema | PersyaratanOpsional | Nilai & batasan | Bawaan— |
Kolomuser | Jenisstring | PersyaratanOpsional | Nilai & batasan | Bawaan— |
Kolomdocuments[].text | Jenisstring | PersyaratanOpsional | Nilai & batasan | Bawaan— |
Kolomdocuments[].image | Jenisstring | PersyaratanOpsional | Nilai & batasan | Bawaan— |
Kombinasi bahan masukan
text_rerank · Wajib: query, documents array with minItems1
Parameter metode dan siklus hidup
| Parameter | Kontrak |
|---|---|
Parametercontent_type | Kontrakapplication/json |
Parameterrequired | Kontrakmodel, query, documents |
Parametermaterial_types | Kontraktext |
Parameteroptional_controls | Kontrakprovider, session_id, top_n, trace, user |
Parametermultimodal_input_binding | Kontraknull |
Siklus hidup: synchronous
Kirim ID model yang persis dan simpan respons native secara utuh.
Paket
Referensi tarif tidak menambah opsi permintaan. Parameter yang didukung tercantum pada metode yang dipilih.
- Mode Fast
- Tidak ditentukan Saat mode fast dipilih
- Mode Flex
- Tidak ditentukan Saat mode flex dipilih
- Upaya penalaran maksimum
- Tidak ditentukan Saat upaya penalaran maksimum menggunakan penyesuaian default
Tarif Ailoot
Harga menurut konfigurasi
Cocokkan setiap biaya dengan kondisi yang ditampilkan. Gunakan satu tarif untuk setiap kelompok konfigurasi alternatif.
| Konfigurasi | Jadwal tarif | Satuan penagihan | Biaya |
|---|---|---|---|
| KonfigurasiTarif dasar token | Jadwal tarifTarif dasar | Satuan penagihan— | Biaya Masukan · Token masukan — / 1K token Keluaran · Token keluaran — / 1K token Masukan · Pembacaan cache — / 1K token Masukan · Penulisan cache — / 1K token Masukan · Penulisan cache, 1 jam — / 1K token |
| KonfigurasiUltra | Jadwal tarif— | Satuan penagihanper unit pencarian | Biaya total · unit pencarian $0.004 per unit pencarian |
Ailoot mencadangkan perkiraan dana sebelum permintaan. Setelah hasil diterima, tagihan akhir diselesaikan berdasarkan penggunaan yang terukur. Penyelesaian tagihan streaming menggunakan catatan penggunaan akhir. Cara kerja cadangan dan penyelesaian tagihan →
Contoh permintaan
Ailoot Ultra · Pemeringkatan ulang
{
"documents": [
"Paris is the capital of France.",
"Berlin is the capital of Germany."
],
"model": "cohere/rerank-4-fast",
"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-fast'
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 ulang
json
Simpan semua hasil yang selesai
Simpan setiap respons lengkap, berkas, dan bagian konten yang dikembalikan.
Setiap indeks hasil aktual, relevance_score yang bernilai berhingga, dan objek dokumen asli dipertahankan. Indeks mengacu pada array dokumen asli. Seluruh JSON asli disimpan dan hanya dikembalikan setelah penyelesaian tagihan.
Jika respons asli perlu diperiksa
Simpan operasi awal dan balasan lengkap/sebagian; jangan ulangi POST.
Kolom respons
| Kolom | Jenis |
|---|---|
Kolommodel | Jenisstring |
Kolomid | Jenisstring |
Kolomprovider | Jenisstring |
Kolomresults[].index | Jenisinteger |
Kolomresults[].relevance_score | Jenisnumber |
Kolomresults[].document.text | Jenisstring |
Kolomresults[].document.image | Jenisstring |
Kolomusage.search_units | Jenisinteger |
Kolomusage.total_tokens | Jenisinteger |
Kolomusage.cost | Jenisnumber |
Kesalahan dan langkah berikutnya
| Respons | Kondisi | Langkah berikutnya |
|---|---|---|
Respons400 · invalid_request_error | KondisiBidang wajib, representasi, atau nilai tidak valid | Langkah berikutnyaPerbaiki bidang permintaan yang ditunjukkan. |
Alias
Alias model
Ailoot Ultra cohere/rerank-4-fast
Alias jalur metode
Gunakan jalur metode yang ditampilkan di atas.
ID pemanggil terkait
FAQ · Cohere: Rerank 4 Fast
- Input dan hasil apa yang tersedia?
POST /v1/rerank·cohere/rerank-4-fast:text→rerank- Kolom apa yang digunakan permintaan?
POST /v1/rerank·cohere/rerank-4-fast:documents,model,provider,query,session_id,top_n,trace,user- Batasan apa yang berlaku?
POST /v1/rerank·cohere/rerank-4-fast:top_n.minimum:1