jina-reranker-v2-base-multilingual
Jina Reranker v2 Base Multilingual 會對查詢與候選文字評分,並依相關性排序。其交叉編碼器可處理多語言檢索;開發商的重排輔助函式則依 1,024 token 模型視窗,將較長文件分塊。
關於模型
此說明介紹模型的能力。Ailoot 可用的輸入、輸出與選項,依所選方法列於下方。
Jina Reranker v2 Base Multilingual 是用於檢索第二階段的文字排名模型。提供查詢與候選文件或段落,它會評估每個查詢與文件配對,並傳回相關性分數。實用成果是排序更佳的候選集合,可用於搜尋或檢索增強流程。它不會撰寫查詢答案,也不會建立文件嵌入。
準備查詢與候選段落
撰寫查詢時,清楚表達所需資訊。接著提供先前檢索步驟找到的文字。每個候選旁應保留穩定識別碼,讓相關性分數能連結至原始文件、區段或記錄。
客服搜尋應使用實際問題,以及包含相關程序的候選摘錄。重設特定裝置的查詢,應搭配保留裝置名稱、版本與重設條件的段落。僅提到裝置的段落,可能不如解釋所需操作的段落有用。提供模型需要比較的內容,而非只有文件標題。
使用語意連貫的段落。表格標題、定義或例外可能改變段落與查詢的關係,不要只是為了讓每個候選一樣短就移除。重排模型評估已提供候選;它無法找回先前檢索階段遺漏的相關文件。
查詢與文件評分
這是交叉編碼器:查詢與候選文字會一起處理。直接評分介面為每個對應配對傳回浮點相關性分數。較高分代表在該次比較中較相關。分數是排名訊號,不是生成解說,也不是文件為真的證明。
開發商也提供重排輔助函式,傳回附分數的已排序文件。前幾筆結果控制項可選擇要保留多少排名候選。傳給下一階段時,保留其識別碼與文字。問答流程的後續模型仍需要查詢與選定證據;排序清單本身不是已回答的問題。
比較檢索變更時,保持查詢與評估準則固定。檢查被提升到前面的段落,是否真正包含所需資訊。篩選門檻應依自己的資料集合範例設定,不要把相關性分數當成答案正確性的通用量尺。
模型視窗與較長文件
模型支援最高 1,024 token 上下文。文件所載的 rerank() 輔助函式以滑動視窗處理較長文件,分別對各片段評分,再合併成文件層級結果。分塊是該輔助函式的行為,不應誤認為單次模型輸入具有無限上下文視窗。
輔助函式開放查詢長度、區塊長度與重疊設定。文件預設重疊為 80。公開使用範例指定最大查詢長度 512、區塊長度 1,024;這些是輔助函式範例設定,不代表每個呼叫者或路由都使用它們。
處理長手冊時,保留足夠相鄰文字,讓指示及其條件一起出現。評估結果時,檢查高排名文件的相關部分,不要假設其每一節都同樣能回答查詢。
多語言與專門文字檢索
v2 模型支援多語言。開發商範例將英文查詢與英文、德文、西班牙文、中文及日文段落一起排名。這使資料集合可包含多種語言的相關內容,而不必先將每個候選翻譯成查詢語言。
文件所載任務範圍也包含程式碼檢索,以及與函式或 SQL 相關文字表示的排名。這些仍屬相關性排名任務:模型評估所提供文字。候選集合包含這類內容,不代表模型會執行函式、執行 SQL,或產生工具結果。
版本與實際限制
此 v2 Base Multilingual 模型版本應與 Jina 早期僅支援英文的重排模型、Jina Reranker v3,以及多模態重排模型版本區分。它們是任務與輸入特性不同的模型。此版本輸入為查詢與文字配對;圖片或影片內容需要適當表示或模型。
開發商參考實作支援直接分數與文件排名輔助函式,並可選用加速注意力。這些實作選項影響輸入準備與處理方式,不代表每種整合都開放相同控制項。
排序輸出可用於多語言搜尋、客服知識庫、文件檢索,以及生成前的證據選取。檢查前幾名段落,保留原始候選映射,並區分相關性與事實有效性。實用檢索結果會將正確的已提供證據推至前方,再讓適當流程負責下一項任務:回答、摘要或決策。
Ailoot Ultra · 重新排序 POST /v1/rerank jina-reranker-v2-base-multilingual
jina-reranker-v2-base-multilingual
jina-reranker-v2-base-multilingual入門
Jina Reranker v2 Base Multilingual 會對查詢與候選文字評分,並依相關性排序。其交叉編碼器可處理多語言檢索;開發商的重排輔助函式則依 1,024 token 模型視窗,將較長文件分塊。
- 接受的輸入
- 文字
- 結果
- 已排序結果
Ailoot 可用 · 輸入與方法
Ailoot Ultra · 重新排序 POST /v1/rerank
- 輸入
text- 輸出
rerank
| 欄位 | 類型 | 要求 | 值與限制 | 預設值 |
|---|---|---|---|---|
欄位model | 類型string | 要求必填 | 值與限制 jina-reranker-v2-base-multilingual | 預設值— |
欄位query | 類型string | 要求選填 | 值與限制 | 預設值— |
欄位documents | 類型array | 要求必填 | 值與限制 | 預設值— |
方法參數與生命週期
| 參數 | 規格 |
|---|---|
參數content_type | 規格application/json |
參數required | 規格model, documents |
參數material_types | 規格text |
參數material_conditions | 規格請設定實際查詢內容,並提供包含原始文字文件的非空陣列。結果索引會指向該原始陣列。 |
生命週期: synchronous_result_then_owned_library
GET /v1/media/assets/{asset_id}/content
GET /v1/media/assets
GET /v1/media/assets/{asset_id}
方案
費率資訊不會增加請求選項。支援的參數列於所選方法中。
- 快速模式
- 未指定 選取快速模式時
- flex 模式
- 未指定 選取 flex 模式時
- 最高推理強度
- 未指定 最高推理強度採用 default 調整值時
Ailoot 費率
各設定的價格
請逐一核對各項費用與所列條件。每組互為替代選項的設定只套用一種費率。
| 設定 | 費率表 | 計費單位 | 費用 |
|---|---|---|---|
| 設定基礎 token 費率 | 費率表基本費率 | 計費單位— | 費用 輸入 · 輸入 Token — / 1K Token 輸出 · 輸出 Token — / 1K Token 輸入 · 讀取快取 — / 1K Token 輸入 · 寫入快取 — / 1K Token 輸入 · 寫入快取,1 小時 — / 1K Token |
| 設定總詞元 | 費率表— | 計費單位/ 1K Token | 費用 輸入 · 總詞元 $0.0001 / 1K Token |
Ailoot 會在請求前預留估算金額。取得結果後,依實測用量結算最終費用。串流結算採用最終用量紀錄。預留金額與結算的運作方式 →
請求範例
Ailoot Ultra · 重新排序
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': 'jina-reranker-v2-base-multilingual', '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.
接收並儲存結果
Ailoot Ultra · 重新排序
完整的原始原生 JSON 結果,含已設定的回應模型、原始文件索引、相關性分數、文件字串與原生詞元用量。請保留每個實際結果與用量欄位。
GET /v1/media/assets/{asset_id}/contentGET /v1/media/assetsGET /v1/media/assets/{asset_id}
保留所有已完成的結果
請保留所有完整傳回的回應、檔案與內容區塊。
保留完整回應與標頭、所有實際輸出、原始回傳的識別碼,以及所有用量欄位。恢復原始作業時,請勿再次提交建立請求。
需要檢查原始回應時
請保留實際的 X-Client-Request-ID 與完整回應。請讀取原始自有資產及其完全相符的簽署內容 URL;切勿重新提交結果不明的建立請求。
回應欄位
| 欄位 | 類型 | 含義 |
|---|---|---|
欄位model | 類型string | 含義已設定的 Source 取用端所要求的確切回應模型。 |
欄位results[].index | 類型integer | 含義原始輸入文件的唯一索引。 |
欄位results[].relevance_score | 類型number | 含義有限值的相關性分數。 |
欄位results[].document | 類型string | 含義此已設定的回應取用端所需的原始文字文件。 |
欄位usage.total_tokens | 類型integer | 含義目前已接受費率所要求的有限且非負原生詞元數。 |
錯誤與後續步驟
| 回應 | 條件 | 下一步 |
|---|---|---|
回應400 · invalid_request_error | 條件JSON 本文或明確的標準模型 ID 無效。 | 下一步請保留回應,並修正指出的請求欄位。 |
回應401 · authentication_error | 條件Ailoot API 金鑰無效。 | 下一步請使用您已獲授權的 Ailoot API 金鑰。 |
回應403 · permission_error | 條件此金鑰群組未獲准使用該方法。 | 下一步請保留回傳的錯誤詳細資訊。 |
回應404 · not_found_error | 條件所選方法沒有獲准使用的路由。 | 下一步請保留回傳的錯誤詳細資訊。 |
回應422 · price_unavailable | 條件已接受的費率無法取得其所需的輸入數量或界限。 | 下一步請保留回應,並使用已接受費率所要求的輸入表示方式。 |
回應503 · | 條件所需的儲存系統、路由、方法價格或預留額度無法使用。 | 下一步請保留完整的原始回應。預留額度狀態不明並不代表可以重新提交。 |
回應502 · billing_requires_check | 條件原始結果、用量或結算需要查核。 | 下一步請保留實際的請求 ID 與原始回應。請讀取現有的自有紀錄,切勿重新提交建立請求。 |
別名
模型別名
Ailoot Ultra jina-reranker-v2-base-multilingual
方法路徑別名
請使用上方列出的 API 方法路徑。
相關呼叫用 ID
FAQ · jina-reranker-v2-base-multilingual
- 可以使用哪些輸入與結果?
POST /v1/rerank·jina-reranker-v2-base-multilingual:text→rerank- 請求使用哪些欄位?
POST /v1/rerank·jina-reranker-v2-base-multilingual:model,query,documents