cicora.ai
Specyfikacja APIJakość wyszukiwania informacji

Zmiana kolejności wyników

Uporządkuj niewielki zbiór kandydatów względem zapytania, aby zwiększyć precyzję końcowego wyszukiwania informacji.

Materiały dotyczące integracji: wybierz parametry i dostępne funkcje w ustawieniach API konta oraz w katalogu modeli dla swojego środowiska.

Wyślij zapytanie i dokumenty

Najpierw uzyskaj niedrogi, szeroki zbiór przez wyszukiwanie lub osadzenia, a następnie przekaż zapytanie i kandydatów do zmiany kolejności wyników. Zmniejsza to koszt i opóźnienie w porównaniu ze zmianą kolejności całego korpusu.

Dokumenty muszą zachowywać Twój identyfikator wewnętrzny, aby wynik można było przypisać do rekordu źródłowego.

Żądanie zmiany kolejności wyników
bash
curl --request POST https://cicora.ai/api/v1/rerank \
  --header "Authorization: Bearer $CICORA_API_KEY" \
  --header 'Content-Type: application/json' \
  --data '{
    "model": "cohere/rerank-v3.5",
    "query": "How do I change a subscription?",
    "documents": ["Billing changes are in Settings.", "Images can be generated from a prompt."],
    "top_n": 1
  }'

Rozmiar zbioru kandydatów

  • Przed wywołaniem ogranicz liczbę dokumentów do rozsądnego poziomu.
  • top_n powinno odzwierciedlać liczbę elementów rzeczywiście potrzebnych w następnym kroku.
  • Nie łącz w jednym tekście dokumentów objętych różnymi prawami dostępu.

Wykorzystaj ocenę

Wynik zmiany kolejności wyników jest sygnałem kolejności, a nie prawdą absolutną. Połącz go z filtrami dostępu, aktualnością i regułami biznesowymi.

Zapisuj zapytanie i zdeidentyfikowane identyfikatory kandydatów do oceny offline, bez kopiowania treści objętej ograniczeniami do niepotrzebnych dzienników.