model

bge-reranker-v2-m3

Markdown · JSON

bge-reranker-v2-m3

Pengekod silang berbilang bahasa BAAI untuk menyusun kedudukan petikan calon berdasarkan pertanyaan. Ia membaca setiap pasangan pertanyaan–petikan bersama dan memulangkan skor kerelevanan, menambah baik senarai pendek carian tanpa menjana jawapan atau mencipta pembenaman dokumen.

Tentang model

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

BGE Reranker v2 M3 ialah model kerelevanan berbilang bahasa yang dibina atas BGE-M3. Ia menerima pertanyaan dan petikan calon bersama serta memulangkan skor hubungannya. BAAI memposisikan edisi ini sebagai penyusun semula kedudukan berbilang bahasa yang cekap, termasuk untuk perolehan bahasa Cina dan Inggeris, apabila aplikasi carian perlu menambah baik senarai calon sedia ada.

Kerelevanan daripada pasangan pertanyaan–petikan

Pengekod silang memproses kedua-dua teks bersama, membolehkan kandungannya berinteraksi sebelum skor kerelevanan dihasilkan. Ini berbeza daripada model pembenaman yang mengekod teks secara bebas untuk perbandingan vektor boleh guna semula. Output penyusun semula kedudukan ialah skor skalar bagi pasangan tertentu, bukannya vektor dokumen atau jawapan bertulis.

Gunakan model selepas carian awal memilih petikan munasabah. Pasangkan soalan dengan setiap calon dan susun calon mengikut skor hasil. Ini memfokuskan perbandingan lebih terperinci pada senarai pendek yang terkawal, bukannya meminta pengekod silang memeriksa setiap petikan dalam koleksi besar.

Edisi v2 M3

Pembuat mengenal pasti BGE-M3 sebagai model asas dan menyenaraikan sokongan berbilang bahasa sebagai ciri utama. Dalam keluarga penyusun semula kedudukan v2, M3 ialah pilihan berbilang bahasa cekap; varian berasaskan Gemma dan pemilihan lapisan ialah model berbeza dengan pilihan pelaksanaan berlainan. Nama M3 di sini tidak bermakna penyusun semula kedudukan memulangkan pembenaman padat, jarang dan berbilang vektor model pembenaman asal.

Perbezaan ini penting apabila memilih hasil yang diperlukan aplikasi. Pilih model pembenaman untuk mewakili dan mencari koleksi dokumen. Pilih penyusun semula kedudukan ini apabila teks calon sudah tersedia dan anda perlu menentukan petikan paling relevan kepada pertanyaan semasa.

Menyediakan calon yang boleh diberi kedudukan berguna

Berikan soalan sebenar dan teks calon lengkap yang diperlukan untuk mentafsirkannya. Pelihara tajuk atau takrif berhampiran apabila menentukan makna petikan. Dalam contoh Transformers yang diterbitkan, pertanyaan dan petikan ditokenkan bersama dengan pemangkasan dan max_length=512. Itu tetapan contoh, bukannya had seluruh model. Pastikan soalan serta bukti diperlukan dalam bajet pasangan terpilih dan semak perkara yang dibuang oleh pemangkasan. Hasil yang menyebut produk sama seperti pertanyaan masih boleh tidak relevan jika membincangkan operasi atau syarat salah; sediakan contoh yang membezakan kes itu apabila menilai kualiti perolehan.

Untuk pembantu dokumen, simpan pengecam calon bersama teksnya, berikan skor kepada pasangan soalan–petikan dan hantarkan petikan asal terpilih ke langkah menjawab. Model penjawab kemudian menerima bukti, bukannya skor kerelevanan tanpa sumbernya. Ini contoh aliran kerja perolehan; penyusun semula kedudukan sendiri tidak mencari koleksi luaran atau menulis jawapan.

Membaca dan menormalkan skor

Pengeluar memulangkan skor kerelevanan mentah, dengan nilai lebih tinggi menunjukkan padanan lebih rapat. Penormalan pilihan yang didokumenkan menerapkan fungsi sigmoid untuk meletakkan skor antara 0 dan 1. Skor ternormal mempunyai julat mudah digunakan, tetapi transformasi itu sahaja tidak membuktikan kebarangkalian tertentukur bahawa calon betul.

Pilih ambang kedudukan atau penapisan menggunakan pasangan pertanyaan–petikan yang mewakili beban kerja. Sertakan petikan yang berkongsi kata kunci tetapi menjawab soalan berbeza, serta petikan relevan dengan kata-kata berlainan. Ini menjadikan ambang terpilih bermakna untuk koleksi yang dicari.

Untuk projek Ailoot API, tentukan kandungan konteks akhir dan bilangan calon yang boleh diperiksa dengan cekap. Hasil berguna ialah set bukti dengan susunan lebih baik untuk langkah aplikasi seterusnya. Bezakan output kerelevanan edisi ini daripada pembenaman dokumen, prosa terjana dan kawalan pemilihan lapisan yang didokumenkan untuk penyusun semula kedudukan lain.

Ailoot Ultra · Pemeringkatan semula POST /v1/rerank bge-reranker-v2-m3

bge-reranker-v2-m3

BAAI /bge-reranker-v2-m3

Pengenalan

Pengekod silang berbilang bahasa BAAI untuk menyusun kedudukan petikan calon berdasarkan pertanyaan. Ia membaca setiap pasangan pertanyaan–petikan bersama dan memulangkan skor kerelevanan, menambah baik senarai pendek carian tanpa menjana jawapan atau mencipta pembenaman dokumen.

Input yang diterima
Teks
Hasil
Hasil mengikut kedudukan

Tersedia di Ailoot · input & kaedah

Ailoot Ultra · Pemeringkatan semula POST /v1/rerank
Input
text
Output
rerank
MedanJenisKeperluanNilai & hadLalai
MedanmodelJenisstringKeperluanDiperlukanNilai & had
bge-reranker-v2-m3
Lalai—
MedanqueryJenisstringKeperluanPilihanNilai & hadLalai—
MedandocumentsJenisarrayKeperluanDiperlukanNilai & hadLalai—
Parameter kaedah dan kitar hayat
ParameterKontrak
Parametercontent_typeKontrakapplication/json
ParameterrequiredKontrakmodel, documents
Parametermaterial_typesKontraktext
Parametermaterial_conditionsKontrakTetapkan pertanyaan sebenar anda dan tatasusunan dokumen teks asal yang tidak kosong. Indeks hasil merujuk kepada tatasusunan asal tersebut.

Kitar hayat: synchronous_result_then_owned_library

GET /v1/media/assets/{asset_id}/content

GET /v1/media/assets

GET /v1/media/assets/{asset_id}

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
Konfigurasijumlah tokenJadual kadar—Unit pengebilan/ 1K tokenCaj
Input · jumlah token $0.00004 / 1K token

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

Gunakan input sebenar dan simpan hasil lengkap
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_QUERY:?Set the actual documented input value}"
export AILOOT_QUERY
: "${AILOOT_DOCUMENTS_JSON:?Set the actual documented input value}"
export AILOOT_DOCUMENTS_JSON
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
request={'model': 'bge-reranker-v2-m3', 'query': '${ACTUAL_QUERY}', 'documents': '${ACTUAL_DOCUMENTS}'}
request['query']=os.environ['AILOOT_QUERY']
request['documents']=json.loads(os.environ['AILOOT_DOCUMENTS_JSON'])
Path('request.json').write_text(json.dumps(request,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 response.bin
# Retain the complete response and headers, every actual output, original returned identifiers and all usage fields. Recover the original operation without submitting creation again.

Terima dan simpan hasil

Ailoot Ultra · Pemeringkatan semula

Hasil JSON natif asal yang lengkap dengan model respons yang dikonfigurasi, indeks dokumen asal, skor kerelevanan, rentetan dokumen dan penggunaan token natif. Kekalkan setiap medan hasil dan penggunaan sebenar.

  • GET /v1/media/assets/{asset_id}/content
  • GET /v1/media/assets
  • GET /v1/media/assets/{asset_id}
Simpan semua hasil yang selesai

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

Simpan respons dan pengepala yang lengkap, setiap output sebenar, pengecam asal yang dikembalikan serta semua medan penggunaan. Pulihkan operasi asal tanpa menghantar permintaan penciptaan sekali lagi.

Jika respons asal perlu disemak

Simpan X-Client-Request-ID sebenar dan respons lengkap. Baca aset asal milik anda serta pautan kandungan bertandatangan yang tepat; jangan sekali-kali hantar semula penciptaan yang tidak pasti.

Medan respons
MedanJenisMaksud
MedanmodelJenisstringMaksudModel respons tepat yang diperlukan oleh komponen penerima Source yang dikonfigurasi.
Medanresults[].indexJenisintegerMaksudIndeks unik dokumen input asal.
Medanresults[].relevance_scoreJenisnumberMaksudSkor kerelevanan terhingga.
Medanresults[].documentJenisstringMaksudDokumen teks asal yang diperlukan oleh komponen penerima respons yang dikonfigurasi ini.
Medanusage.total_tokensJenisintegerMaksudKiraan token natif terhingga yang tidak negatif, seperti yang diperlukan oleh tarif semasa yang diterima.
Ralat dan langkah seterusnya
ResponsSyaratLangkah seterusnya
Respons400 · invalid_request_errorSyaratBadan JSON atau ID model kanonik yang dinyatakan secara jelas tidak sah.Langkah seterusnyaSimpan respons dan betulkan medan permintaan yang dinyatakan.
Respons401 · authentication_errorSyaratKunci API Ailoot tidak sah.Langkah seterusnyaGunakan kunci API Ailoot anda yang dibenarkan.
Respons403 · permission_errorSyaratKumpulan kunci tidak membenarkan kaedah ini.Langkah seterusnyaSimpan butiran ralat yang dikembalikan.
Respons404 · not_found_errorSyaratKaedah yang dipilih tidak mempunyai laluan yang dibenarkan.Langkah seterusnyaSimpan butiran ralat yang dikembalikan.
Respons422 · price_unavailableSyaratTarif yang diterima tidak dapat memperoleh kuantiti input atau batas yang diperlukan.Langkah seterusnyaSimpan respons; gunakan bentuk perwakilan input yang diperlukan oleh tarif yang diterima.
Respons503 · SyaratStoran, laluan, harga kaedah atau penahanan dana yang diperlukan tidak tersedia.Langkah seterusnyaSimpan respons asal yang lengkap. Penahanan dana yang tidak pasti bukan kebenaran untuk menghantar semula.
Respons502 · billing_requires_checkSyaratHasil asal, penggunaan atau penyelesaian caj memerlukan semakan.Langkah seterusnyaSimpan ID permintaan sebenar dan respons asal. Baca rekod sedia ada milik anda; jangan hantar semula permintaan penciptaan.

Alias

Alias model

Ailoot Ultra bge-reranker-v2-m3

Alias laluan kaedah

Gunakan laluan kaedah yang dipaparkan di atas.

ID pemanggil berkaitan

bge-reranker-v2-m3

FAQ · bge-reranker-v2-m3
Apakah input dan hasil yang tersedia?

POST /v1/rerank · bge-reranker-v2-m3: text → rerank

Apakah medan yang digunakan oleh permintaan?

POST /v1/rerank · bge-reranker-v2-m3: model, query, documents

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