Rerank văn bản
Chấm điểm và sắp xếp lại một tập tài liệu theo mức độ liên quan với truy vấn (tương thích Jina / Cohere Rerank). Thường dùng để tinh chỉnh bước thu hồi (recall) trong RAG.
RequestREQUEST
POST
https://test.kailin.com.cn/v1/rerankResponseRESPONSE
Fill in the request and hit Send — the response shows up here
Yêu cầu
curl https://test.kailin.com.cn/v1/rerank \
-H "Content-Type: application/json" \
-H "Authorization: Bearer sk-your-token" \
-d '{
"model": "jina-reranker-v2-base-multilingual",
"query": "What is vector search",
"documents": [
"Vector search computes semantic similarity over embedding vectors",
"The weather is nice today",
"RAG systems typically retrieve first, then rerank"
],
"top_n": 2
}'
Thân yêu cầu
| Tham số | Kiểu | Bắt buộc | Mô tả |
|---|---|---|---|
model | string | Có | Mô hình rerank — xem danh sách khả dụng |
query | string | Có | Văn bản truy vấn |
documents | array | Có | Tài liệu dạng chuỗi hoặc đối tượng { "text": "..." } |
top_n | integer | Không | Chỉ trả về N kết quả đứng đầu, mặc định trả về tất cả |
return_documents | boolean | Không | Bao gồm cả văn bản gốc trong kết quả, mặc định false |
Phản hồi
{
"results": [
{
"index": 0,
"relevance_score": 0.93,
"document": { "text": "Vector search computes semantic similarity over embedding vectors" }
},
{
"index": 2,
"relevance_score": 0.71,
"document": { "text": "RAG systems typically retrieve first, then rerank" }
}
],
"usage": {
"total_tokens": 120
}
}
| Trường | Mô tả |
|---|---|
results[].index | Chỉ số gốc trong mảng documents đầu vào |
results[].relevance_score | Điểm liên quan, càng cao càng liên quan |
usage.total_tokens | Số token được tính phí (có thể không có ở một số kênh) |
Mẹo
Mẫu điển hình: thu hồi vector top 50 → rerank xuống top 5 → đưa vào mô hình chat làm ngữ cảnh.