cicora.ai
Προδιαγραφή APIΠοιότητα ανάκτησης

Ανακατάταξη

Αναδιατάξτε ένα μικρό σύνολο υποψηφίων σε σχέση με ένα ερώτημα για να βελτιώσετε την ακρίβεια της τελικής ανάκτησης.

Αναφορά ενσωμάτωσης: επιλέξτε παραμέτρους και διαθέσιμες δυνατότητες από τις ρυθμίσεις API του λογαριασμού σας και τον κατάλογο μοντέλων για το περιβάλλον σας.

Στείλτε ερώτημα και έγγραφα

Λάβετε πρώτα ένα οικονομικό, ευρύ σύνολο μέσω αναζήτησης ή διανυσματικών αναπαραστάσεων και έπειτα στείλτε το ερώτημα και τους υποψηφίους για ανακατάταξη. Αυτό μειώνει το κόστος και την καθυστέρηση σε σύγκριση με την ανακατάταξη ολόκληρου σώματος κειμένων.

Τα έγγραφα πρέπει να διατηρούν το εσωτερικό σας αναγνωριστικό, ώστε ένα αποτέλεσμα να αντιστοιχεί στην πηγαία εγγραφή.

Αίτημα ανακατάταξης
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
  }'

Μέγεθος συνόλου υποψηφίων

  • Περιορίστε τα έγγραφα σε λογικό αριθμό πριν από την κλήση.
  • Το top_n πρέπει να αντανακλά πόσα στοιχεία χρειάζεται πραγματικά το επόμενο βήμα.
  • Μην συνδυάζετε έγγραφα με διαφορετικά δικαιώματα πρόσβασης σε ένα κείμενο.

Χρησιμοποιήστε τη βαθμολογία

Ένα αποτέλεσμα ανακατάταξης είναι σήμα διάταξης, όχι απόλυτη αλήθεια. Συνδυάστε το με φίλτρα πρόσβασης, επικαιρότητα και επιχειρηματικούς κανόνες.

Καταγράψτε το ερώτημα και τα αποταυτοποιημένα αναγνωριστικά υποψηφίων για αξιολόγηση εκτός σύνδεσης, χωρίς να αντιγράφετε περιορισμένο περιεχόμενο σε περιττά αρχεία καταγραφής.