Çerez kullanıyoruz. Çerezler ve tarayıcı depolaması oturumunu açık tutar ve tercihlerini hatırlar. İzin verirsen sitenin nasıl kullanıldığını da ölçeriz. İstediğin zaman . Ayrıntılar için çerez politikamıza bak.

Rerank

Uç noktalar

Rerank

POST /rerank ile belgeleri bir sorguya göre alaka düzeyine sıralayın; arama hattınızın ikinci aşaması için parametreler, örnekler ve fiyatlandırma.

Playground’da dene

Bir belge listesini bir sorguya olan alakasına göre sıralayın. Reranker'lar bir arama hattının ikinci aşamasıdır: embedding'ler veya anahtar kelime aramasıyla 50 ila 200 aday getirin, sonra yeniden sıralayıp prompt'unuz için en iyi birkaçını tutun.

POST https://api14.com/api/v1/rerank

Resmi OpenAI SDK'larında rerank metodu yoktur; bu yüzden düz HTTP ile çağırın (aşağıdaki her dil örneği böyle yapar).

İstek

ParametreTürZorunluAçıklama
modelstringevetBir rerank model kimliği, örn. cohere/rerank-v3.5.
querystringevetArama sorgusu.
documentsstring[]evetPuanlanacak aday metinler.
top_nintegerhayırYalnızca en iyi N sonucu döndürür. Varsayılan hepsidir.
return_documentsbooleanhayırHer sonuca belge metnini ekler.

Örnek

import OpenAI from "openai";

const client = new OpenAI({
  baseURL: "https://api14.com/api/v1",
  apiKey: process.env.API14_API_KEY,
});

const result = await client.post("/rerank", { body: {
  "model": "cohere/rerank-v3.5",
  "query": "What is the capital of France?",
  "documents": [
    "Paris is the capital of France.",
    "Berlin is in Germany."
  ],
  "top_n": 1
} });
console.log(result.results);
curl https://api14.com/api/v1/rerank \
  -H "Authorization: Bearer sk-api14-..." \
  -H "Content-Type: application/json" \
  -d '{
    "model": "cohere/rerank-v3.5",
    "query": "How do I reset my password?",
    "documents": [
      "Billing happens on the first of each month.",
      "To reset your password, open Settings and choose Security.",
      "Our office is closed on public holidays."
    ],
    "top_n": 2
  }'

Yanıt

{
  "id": "gen-1791100000-rr1",
  "model": "cohere/rerank-v3.5",
  "results": [
    { "index": 1, "relevance_score": 0.94 },
    { "index": 0, "relevance_score": 0.08 }
  ],
  "usage": { "search_units": 1, "cost": 0.002 }
}

index, documents dizinizdeki konumu gösterir. Sonuçlar relevance_score değerine göre, en yüksek ilk sırada olacak şekilde sıralanır.

Fiyatlandırma

Rerank modelleri, modelin listelenen fiyatı üzerinden arama başına faturalandırılır ve "$ / 1K arama" olarak gösterilir. Maliyet usage.cost alanındadır ve USD bakiyenizden düşülür.

Rerank modellerini listeleme

curl "https://api14.com/api/v1/models?category=rerank"

Hatalar

DurumKodNe zaman
400model_required / invalid_jsonmodel eksik veya gövde hatalı.
402insufficient_balanceUSD bakiyeniz 0.
403model_not_allowedAnahtar izin listesi modeli dışlıyor.
404model_not_foundBilinmeyen veya devre dışı model kimliği.
429rate_limitedDakikalık istek limiti aşıldı.

Bkz. Hatalar.