Source: https://ailoot.ai/models/id/cohere-rerank-4-pro/
Canonical: https://ailoot.ai/models/id/cohere-rerank-4-pro/
Language: id

# Cohere: Rerank 4 Pro

[Markdown](https://ailoot.ai/models/id/cohere-rerank-4-pro/index.md) · [JSON](https://ailoot.ai/models/id/cohere-rerank-4-pro/facts.json)

## [Cohere: Rerank 4 Pro](https://ailoot.ai/models/id/cohere-rerank-4-pro/)

Cohere Rerank 4 Pro mengurutkan kandidat dokumen berdasarkan relevansi terhadap kueri untuk pencarian dan alur berbantuan temu balik. Ini adalah edisi Rerank 4 yang mengutamakan mutu, dengan konteks 32K, cakupan multibahasa, dan dukungan teks semi-terstruktur.

- [**Ailoot Ultra · Pemeringkatan ulang** `POST /v1/rerank` `cohere/rerank-4-pro`](https://ailoot.ai/models/id/cohere-rerank-4-pro/#method-0)

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 Pro adalah model yang mengutamakan mutu dalam keluarga Rerank 4 Cohere. Model mengevaluasi kandidat dokumen terhadap kueri dan mengembalikan urutan relevansi beserta skornya. Model ditujukan untuk tugas temu balik kompleks, termasuk dokumen multibahasa dan informasi semi-terstruktur. Model cocok ditempatkan dalam alur pencarian atau berbantuan temu balik setelah sistem yang ada mengumpulkan kandidat: hasilnya membantu memilih kutipan yang ditampilkan atau diberikan sebagai bukti ke tahap berikutnya.

Identifikator pembuatnya adalah rerank-v4.0-pro, terpisah dari rerank-v4.0-fast dan rerank-v3.5. Pro diposisikan untuk kasus kompleks ketika mutu temu balik menjadi prioritas, sedangkan Fast menyasar latensi lebih rendah dan throughput lebih tinggi. Kedua edisi Rerank 4 memakai konteks 32.768 token. Kueri dan satu kandidat dokumen berbagi anggaran itu; ini bukan jendela penuh terpisah untuk setiap bidang masukan atau batas seluruh korpus pencarian tersimpan.

Berikan kueri yang jelas dan daftar string teks kandidat. Setiap hasil yang dikembalikan mencakup indeks dokumen asli dan skor relevansi, dan top\_n dapat memilih jumlah hasil berperingkat yang dikembalikan; tanpanya, pembuat mengembalikan seluruh hasil. Pertahankan identifikator sumber di samping setiap masukan agar peringkat dapat dihubungkan kembali ke kutipan yang tepat. Untuk pertanyaan dukungan, tanyakan syarat yang dibutuhkan dan berikan kandidat bagian kebijakan, alih-alih mengharapkan pemeringkat menemukan kebijakan yang tidak ada dalam daftar.

Model mendukung lebih dari 100 bahasa dan dapat mengurutkan ulang materi berbahasa Inggris maupun selain Inggris. Untuk kueri dengan beberapa persyaratan, nyatakan kondisi yang membuat kutipan berguna, seperti produk, situasi, dan prosedur yang dibutuhkan. Untuk rekaman semi-terstruktur, Cohere merekomendasikan string YAML alih-alih mengirim objek mentah dalam daftar dokumen V2. Susun bidang bermakna seperti judul dan isi dengan urutan yang disengaja, karena pemotongan dapat menghapus bidang belakangan. Persiapan ini berguna untuk rekaman produk, pesan, dan metadata dokumen, selain prosa biasa.

Panduan persiapan khusus model membatasi kueri Rerank 4 pada 16.384 token pertama. Panduan menjelaskan pemrosesan dokumen lebih panjang melalui potongan yang berbagi konteks 32.768 token dengan kueri dan token yang dicadangkan. Secara terpisah, referensi V2 saat ini menetapkan max\_tokens\_per\_doc bawaan sebesar 4.096 dan menyatakan bahwa string dokumen yang lebih panjang dipotong pada pengaturan tersebut. Perlakukan jendela model dan pemotongan dokumen dalam permintaan pembuat sebagai kendali berbeda. Siapkan kutipan relevan yang ringkas atau pilih anggaran dokumen yang sesuai, alih-alih menganggap setiap sumber panjang selalu dibaca penuh.

Untuk kinerja permintaan yang direkomendasikan, Cohere menyarankan agar tidak mengirim lebih dari 1.000 dokumen sekaligus. Pertahankan identifikator kandidat saat membagi daftar lebih besar menjadi kelompok yang mudah dikelola. Skor relevansi dinormalisasi antara 0 dan 1, tetapi bergantung pada kueri dan kandidat; skor bukan ukuran linear kebenaran faktual. Gunakan urutan sebagai hasil utama temu balik. Jika menyaring dengan ambang skor, tentukan ambang menggunakan kueri representatif dan kutipan dengan relevansi di batas ambang dari domain sebenarnya, alih-alih menganggap ada ambang universal.

Artefak akhir yang berguna adalah daftar kandidat berperingkat dengan identifikator sumber dan skor, siap untuk hasil pencarian atau langkah pemilihan bukti. Dokumen berskor relevansi tinggi tetap dapat memuat informasi usang atau salah, sehingga pertahankan sumber dan isinya untuk tahap yang menggunakannya. Tujuan Pro adalah penilaian relevansi, bukan penulisan jawaban bebas atau pembuatan embedding. Pertahankan edisi Pro yang tepat bersama hasil saat membandingkan atau menyempurnakan alur temu balik.

**Ailoot Ultra · Pemeringkatan ulang** `POST /v1/rerank` `cohere/rerank-4-pro`

[`cohere/rerank-4-pro`](https://ailoot.ai/models/id/#m=cohere%2Frerank-4-pro&route=Ultra&caller=cohere%2Frerank-4-pro&fmt=rerank)

Cohere /`cohere/rerank-4-pro`

### Mulai

Cohere Rerank 4 Pro mengurutkan kandidat dokumen berdasarkan relevansi terhadap kueri untuk pencarian dan alur berbantuan temu balik. Ini adalah edisi Rerank 4 yang mengutamakan mutu, dengan konteks 32K, cakupan multibahasa, dan dukungan teks semi-terstruktur.

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 |
| --- | --- | --- | --- | --- |
| Kolom`documents` | Jenis`array` | PersyaratanWajib | Nilai & batasan | Bawaan— |
| Kolom`model` | Jenis`string` | PersyaratanWajib | Nilai & batasan cohere/rerank-4-pro | Bawaan— |
| Kolom`provider` | Jenis`schema` | PersyaratanOpsional | Nilai & batasan | Bawaan— |
| Kolom`query` | Jenis`string` | PersyaratanWajib | Nilai & batasan | Bawaan— |
| Kolom`session_id` | Jenis`string` | PersyaratanOpsional | Nilai & batasan | Bawaan— |
| Kolom`top_n` | Jenis`integer` | PersyaratanOpsional | Nilai & batasan Minimum: 1 | Bawaan— |
| Kolom`trace` | Jenis`schema` | PersyaratanOpsional | Nilai & batasan | Bawaan— |
| Kolom`user` | Jenis`string` | PersyaratanOpsional | Nilai & batasan | Bawaan— |
| Kolom`documents[].text` | Jenis`string` | PersyaratanOpsional | Nilai & batasan | Bawaan— |
| Kolom`documents[].image` | Jenis`string` | PersyaratanOpsional | Nilai & batasan | Bawaan— |

Kombinasi bahan masukan

**text\_rerank** · Wajib: query, documents array with minItems1

Parameter metode dan siklus hidup

| Parameter | Kontrak |
| --- | --- |
| Parameter`content_type` | Kontrakapplication/json |
| Parameter`required` | Kontrakmodel, query, documents |
| Parameter`material_types` | Kontraktext |
| Parameter`optional_controls` | Kontrakprovider, session\_id, top\_n, trace, user |
| Parameter`multimodal_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.005** 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 →](https://ailoot.ai/docs/id/billing/reserve/)

### Contoh permintaan

#### Ailoot Ultra · Pemeringkatan ulang

Struktur permintaan resmi yang dipertahankan; contoh untuk dokumentasiGunakan bahan permintaan Anda yang sebenarnya dan simpan hasil secara lengkap

```json
{
  "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
}
```

```bash
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 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 |
| --- | --- |
| Kolom`model` | Jenisstring |
| Kolom`id` | Jenisstring |
| Kolom`provider` | Jenisstring |
| Kolom`results[].index` | Jenisinteger |
| Kolom`results[].relevance_score` | Jenisnumber |
| Kolom`results[].document.text` | Jenisstring |
| Kolom`results[].document.image` | Jenisstring |
| Kolom`usage.search_units` | Jenisinteger |
| Kolom`usage.total_tokens` | Jenisinteger |
| Kolom`usage.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-pro`](https://ailoot.ai/models/id/#m=cohere%2Frerank-4-pro&route=Ultra&caller=cohere%2Frerank-4-pro&fmt=rerank)

#### Alias jalur metode

Gunakan jalur metode yang ditampilkan di atas.

#### ID pemanggil terkait

[`cohere/rerank-4-pro`](https://ailoot.ai/models/id/#m=cohere%2Frerank-4-pro&route=Ultra&caller=cohere%2Frerank-4-pro&fmt=rerank)

FAQ · Cohere: Rerank 4 Pro

Input dan hasil apa yang tersedia?

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

Kolom apa yang digunakan permintaan?

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

Batasan apa yang berlaku?

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

Hubungkan Ailoot ke Claude Code, OpenCode, Hermes, atau aplikasi Anda.

## Perusahaan dan portofolio proyeknya

Perusahaan dan portofolio proyeknya: jutaan pelanggan; penjualan miliaran setiap bulan.

## Beli token dengan diskon.

Diskon langganan untuk pekerjaan rutin. Kode promo — hingga 50% untuk pembelian token.

Langganan

Pilih paket dengan diskon untuk permintaan rutin Anda.

Kode promo hingga 50%

Masukkan kode saat membeli. Harga dihitung ulang sesuai promosi aktif.

Biaya dalam riwayat

Model, token, dan jumlah tagihan disimpan untuk setiap permintaan.

[Pilih langganan](https://ailoot.ai/docs/id/billing/subscriptions/) · [Lihat harga model](https://ailoot.ai/models/id/)

## Hubungkan API ke produk yang Anda jual.

SaaS, aplikasi, dan bot — sesuai penawaran dan perjanjian lisensi Ailoot. Untuk penjualan kembali, mintalah lisensi reseller.

Aplikasi komersial

Integrasikan pembuatan teks, gambar, video, dan suara dalam fitur berbayar layanan Anda.

Lisensi reseller

Kirim deskripsi proyek dan skema akses. Mintalah ketentuan penggunaan dan penjualan kembali secara tertulis.

Dokumen di situs

Penawaran, perjanjian lisensi, dan kebijakan pemrosesan data tersedia sebelum koneksi.

[Minta lisensi reseller](mailto:support@ailoot.ai) · [Penawaran dan perjanjian lisensi](https://ailoot.ai/legal/offer?lang=id)

## Ailoot · Perusahaan dan portofolio proyeknya





Ailoot bertumpu pada pengalaman operasional yang teruji, basis pelanggan yang besar, layanan yang stabil, dan pemantauan KPI berkelanjutan.





Perusahaan dan portofolio proyeknya: jutaan pelanggan; penjualan miliaran setiap bulan.





Ailoot memanfaatkan pengalaman operasional ini untuk akses API ke fitur AI dalam produk pelanggan, agen, aplikasi, dan otomatisasi.
