Cohere: Rerank 4 Fast
Το Cohere Rerank 4 Fast ταξινομεί υποψήφια έγγραφα βάσει συνάφειας με ένα ερώτημα, με επίκεντρο ανάκτηση χαμηλής καθυστέρησης και υψηλού ρυθμού επεξεργασίας. Υποστηρίζει παράθυρο συμφραζομένων 32K, περισσότερες από 100 γλώσσες και ημιδομημένο κείμενο για αναζήτηση και ροές ενισχυμένες με ανάκτηση.
Σχετικά με το μοντέλο
Αυτή η περιγραφή καλύπτει τις δυνατότητες του μοντέλου. Οι είσοδοι, έξοδοι και επιλογές που διατίθενται στο Ailoot παρατίθενται παρακάτω για την επιλεγμένη μέθοδο.
Το Cohere Rerank 4 Fast είναι η ελαφρύτερη έκδοση Rerank 4, προσανατολισμένη σε εργασίες ανάκτησης χαμηλότερης καθυστέρησης και υψηλότερου ρυθμού επεξεργασίας. Δέχεται ερώτημα και υποψήφια έγγραφα και κατόπιν επιστρέφει τη σειρά συνάφειας και τις βαθμολογίες τους. Είναι χρήσιμο για διαδραστική αναζήτηση, επαναλαμβανόμενη επιλογή στοιχείων και εφαρμογές που χρειάζονται αναδιάταξη υπάρχουσας λίστας αποτελεσμάτων. Το Fast παραμένει ξεχωριστή έκδοση από το Rerank 4 Pro, το οποίο προορίζεται για πιο σύνθετες περιπτώσεις όπου προτεραιότητα έχει η ποιότητα ανάκτησης.
Ο κωδικός του δημιουργού είναι rerank-v4.0-fast. Όπως το Pro, έχει παράθυρο συμφραζομένων 32.768 token και πολύγλωσση κάλυψη περισσότερων από 100 γλωσσών. Το ερώτημα και ένα έγγραφο μοιράζονται το παράθυρο συμφραζομένων· δεν είναι διάσταση διανύσματος ούτε προϋπολογισμός για ολόκληρο ευρετηριασμένο σώμα κειμένων. Παρέχετε τα υποψήφια κείμενα που πρέπει να συγκριθούν, αντί να περιμένετε από το μοντέλο να ανακτήσει έγγραφα από πηγή που δεν του έχει δοθεί.
Το τεκμηριωμένο αποτέλεσμα περιλαμβάνει τον αρχικό δείκτη εγγράφου και ένα relevance_score. Το top_n επιλέγει πόσα αποτελέσματα επιστρέφονται, ενώ η παράλειψή του επιστρέφει την πλήρη καταταγμένη λίστα. Κρατήστε αναγνωριστικά πηγών δίπλα στις εισόδους, ώστε η νέα σειρά να μπορεί να συνδεθεί με τα πραγματικά αποσπάσματα. Για αναζήτηση προϊόντος, περιγράψτε στο ερώτημα τα απαιτούμενα χαρακτηριστικά προϊόντος και ανακατατάξτε τις υποψήφιες περιγραφές· μια υψηλότερη θέση πρέπει να παραμένει συνδεδεμένη με την εγγραφή προϊόντος που την παρήγαγε.
Το μοντέλο μπορεί να δουλεύει με αγγλικά και μη αγγλικά έγγραφα και ημιδομημένες εγγραφές. Στη ροή V2, οι είσοδοι εγγράφων είναι συμβολοσειρές και η Cohere προτείνει αναπαράσταση δομημένων δεδομένων ως YAML. Βάλτε πρώτα τα σημαντικά πεδία και διατηρήστε τη σειρά τους, ώστε μια περικοπή να μη χάσει το περιεχόμενο που χρειάζεται για την κρίση συνάφειας. Μια εγγραφή υποστήριξης μπορεί να περιέχει τίτλο, προϊόν και κείμενο διαδικασίας· ένα μήνυμα μπορεί να περιέχει θέμα και σώμα. Αυτές οι ρητές σχέσεις δίνουν στο μοντέλο κατάταξης πληροφορίες πέρα από μια λίστα λέξεων-κλειδιών που ταιριάζουν.
Το όριο ερωτήματος του συγκεκριμένου μοντέλου στον οδηγό προετοιμασίας της Cohere είναι 16.384 token, με το ερώτημα και το έγγραφο να καταναλώνουν το κοινό παράθυρο συμφραζομένων. Ο οδηγός περιγράφει επεξεργασία τμημάτων μεγαλύτερων εγγράφων, ενώ η αναφορά V2 ορίζει χωριστά προεπιλεγμένη περικοπή εγγράφου στα 4096 token μέσω του max_tokens_per_doc. Ελέγξτε αυτή την πραγματική ρύθμιση εγγράφου, αντί να υποθέτετε ότι χρησιμοποιείται πάντα ολόκληρο το παράθυρο μοντέλου 32K. Ετοιμάστε σχετικά αποσπάσματα ή κατάλληλο προϋπολογισμό εγγράφου για την πραγματική εργασία ανάκτησης.
Για συνιστώμενη απόδοση, η Cohere συμβουλεύει να μην περιλαμβάνονται περισσότερα από 1.000 έγγραφα σε ένα αίτημα. Χωρίστε μεγαλύτερα σύνολα υποψηφίων σε διαχειρίσιμες ομάδες, διατηρώντας τα αναγνωριστικά τους. Οι βαθμολογίες εξόδου κανονικοποιούνται από 0 έως 1 και εξαρτώνται από το ερώτημα και τα αποσπάσματα. Η σειρά τους είναι το βασικό αποτέλεσμα· μια βαθμολογία δεν είναι γραμμικό πολλαπλάσιο συνάφειας ούτε απόδειξη ότι ένα απόσπασμα είναι σωστό. Καθορίστε κάθε κατώφλι φιλτραρίσματος με αντιπροσωπευτικά ερωτήματα και οριακά συναφή αποσπάσματα του πεδίου.
Ένα χρήσιμο αποτέλεσμα Fast είναι μια καταταγμένη λίστα που μπορεί αμέσως να τροφοδοτήσει προβολή αναζήτησης ή να επιλέξει στοιχεία για στάδιο σύνταξης απάντησης. Διατηρήστε το πηγαίο κείμενο μαζί με τη βαθμολογία και ελέγξτε αν τα πρώτα αποτελέσματα καλύπτουν πραγματικά τις ζητούμενες συνθήκες. Ο ρόλος του Fast είναι η κατάταξη ανάκτησης και όχι η παραγωγή νέας εξήγησης ή διανύσματος ενσωμάτωσης. Κρατήστε σταθερά την ονομασμένη έκδοση και την προετοιμασία εισόδου όταν βελτιώνετε τη συμπεριφορά συνάφειας.
Ailoot Ultra · Επανακατάταξη POST /v1/rerank cohere/rerank-4-fast
cohere/rerank-4-fastΕισαγωγή
Το Cohere Rerank 4 Fast ταξινομεί υποψήφια έγγραφα βάσει συνάφειας με ένα ερώτημα, με επίκεντρο ανάκτηση χαμηλής καθυστέρησης και υψηλού ρυθμού επεξεργασίας. Υποστηρίζει παράθυρο συμφραζομένων 32K, περισσότερες από 100 γλώσσες και ημιδομημένο κείμενο για αναζήτηση και ροές ενισχυμένες με ανάκτηση.
- Αποδεκτές είσοδοι
- Κείμενο
- Αποτελέσματα
- Αποτελέσματα κατά σειρά συνάφειας
Διαθέσιμα στο Ailoot · είσοδοι και μέθοδοι
Ailoot Ultra · Επανακατάταξη POST /v1/rerank
- Είσοδος
text- Έξοδος
rerank- Μορφή εξόδου
- json
| Πεδίο | Τύπος | Απαίτηση | Τιμές και όρια | Προεπιλογή |
|---|---|---|---|---|
Πεδίοdocuments | Τύποςarray | ΑπαίτησηΥποχρεωτικό | Τιμές και όρια | Προεπιλογή— |
Πεδίοmodel | Τύποςstring | ΑπαίτησηΥποχρεωτικό | Τιμές και όρια cohere/rerank-4-fast | Προεπιλογή— |
Πεδίοprovider | Τύποςschema | ΑπαίτησηΠροαιρετικό | Τιμές και όρια | Προεπιλογή— |
Πεδίοquery | Τύποςstring | ΑπαίτησηΥποχρεωτικό | Τιμές και όρια | Προεπιλογή— |
Πεδίοsession_id | Τύποςstring | ΑπαίτησηΠροαιρετικό | Τιμές και όρια | Προεπιλογή— |
Πεδίοtop_n | Τύποςinteger | ΑπαίτησηΠροαιρετικό | Τιμές και όρια Ελάχιστο: 1 | Προεπιλογή— |
Πεδίοtrace | Τύποςschema | ΑπαίτησηΠροαιρετικό | Τιμές και όρια | Προεπιλογή— |
Πεδίοuser | Τύποςstring | ΑπαίτησηΠροαιρετικό | Τιμές και όρια | Προεπιλογή— |
Πεδίοdocuments[].text | Τύποςstring | ΑπαίτησηΠροαιρετικό | Τιμές και όρια | Προεπιλογή— |
Πεδίοdocuments[].image | Τύποςstring | ΑπαίτησηΠροαιρετικό | Τιμές και όρια | Προεπιλογή— |
Συνδυασμοί υλικών εισόδου
text_rerank · Υποχρεωτικό: query, documents array with minItems1
Παράμετροι και κύκλος ζωής μεθόδου
| Παράμετρος | Σύμβαση |
|---|---|
Παράμετροςcontent_type | Σύμβασηapplication/json |
Παράμετροςrequired | Σύμβασηmodel, query, documents |
Παράμετροςmaterial_types | Σύμβασηtext |
Παράμετροςoptional_controls | Σύμβασηprovider, session_id, top_n, trace, user |
Παράμετροςmultimodal_input_binding | Σύμβασηnull |
Κύκλος ζωής: synchronous
Στείλτε το ακριβές ID μοντέλου και διατηρήστε ολόκληρη την εγγενή απόκριση.
Τιμολόγηση
Οι τιμολογιακές αναφορές δεν προσθέτουν επιλογές αιτήματος. Οι υποστηριζόμενες παράμετροι αναφέρονται στην επιλεγμένη μέθοδο.
- Γρήγορη λειτουργία
- Δεν έχει οριστεί Όταν επιλέγεται η γρήγορη λειτουργία
- Λειτουργία flex
- Δεν έχει οριστεί Όταν επιλέγεται η λειτουργία flex
- Μέγιστη προσπάθεια συλλογισμού
- Δεν έχει οριστεί Όταν η μέγιστη προσπάθεια συλλογισμού χρησιμοποιεί την προσαρμογή default
Χρεώσεις Ailoot
Τιμές ανά διαμόρφωση
Αντιστοιχίστε κάθε χρέωση στις συνθήκες που εμφανίζονται. Χρησιμοποιήστε μία χρέωση ανά σύνολο εναλλακτικών διαμορφώσεων.
| Διαμόρφωση | Πίνακας χρεώσεων | Μονάδα τιμολόγησης | Χρέωση |
|---|---|---|---|
| ΔιαμόρφωσηΒασικές χρεώσεις token | Πίνακας χρεώσεωνΒασική χρέωση | Μονάδα τιμολόγησης— | Χρέωση Είσοδος · Token εισόδου — / 1K token Έξοδος · Token εξόδου — / 1K token Είσοδος · Ανάγνωση από την κρυφή μνήμη — / 1K token Είσοδος · Εγγραφή στην κρυφή μνήμη — / 1K token Είσοδος · Εγγραφή στην κρυφή μνήμη, 1 ώρα — / 1K token |
| ΔιαμόρφωσηUltra | Πίνακας χρεώσεων— | Μονάδα τιμολόγησηςανά μονάδα αναζήτησης | Χρέωση total · μονάδα αναζήτησης $0.004 ανά μονάδα αναζήτησης |
Το Ailoot δεσμεύει ένα εκτιμώμενο ποσό πριν από το αίτημα. Μετά το αποτέλεσμα, εκκαθαρίζει την τελική χρέωση βάσει της μετρημένης χρήσης. Η εκκαθάριση ροής χρησιμοποιεί την τελική καταγραφή χρήσης. Πώς λειτουργούν η δέσμευση και η εκκαθάριση →
Παραδείγματα αιτημάτων
Ailoot Ultra · Επανακατάταξη
{
"documents": [
"Paris is the capital of France.",
"Berlin is the capital of Germany."
],
"model": "cohere/rerank-4-fast",
"query": "What is the capital of France?",
"top_n": 3
}set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_REQUEST_FILE:?Set your actual JSON request file}"
export AILOOT_REQUEST_FILE
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
p=json.loads(Path(os.environ['AILOOT_REQUEST_FILE']).read_text(encoding='utf-8'))
if not isinstance(p,dict): raise SystemExit('Request must be a JSON object')
p['model']='cohere/rerank-4-fast'
Path('request.json').write_text(json.dumps(p,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 result.json
python3 - <<'PY_RESULT'
import json
from pathlib import Path
print(json.dumps(json.loads(Path('result.json').read_text()),ensure_ascii=False,indent=2))
PY_RESULT
Λήψη και αποθήκευση αποτελεσμάτων
Ailoot Ultra · Επανακατάταξη
json
Διατηρήστε όλα τα ολοκληρωμένα αποτελέσματα
Διατηρήστε κάθε πλήρη απάντηση, αρχείο και τμήμα περιεχομένου που επιστρέφεται.
Διατηρείται κάθε πραγματικός δείκτης αποτελέσματος, κάθε πεπερασμένο relevance_score και κάθε αρχικό αντικείμενο εγγράφου. Οι δείκτες αντιστοιχούν στον αρχικό πίνακα εγγράφων. Ολόκληρο το αρχικό JSON αποθηκεύεται και επιστρέφεται μόνο μετά την εκκαθάριση.
Αν χρειάζεται έλεγχος της αρχικής απάντησης
Διατηρήστε την αρχική λειτουργία και την πλήρη ή μερική απάντηση· μην επαναλάβετε το POST.
Πεδία απάντησης
| Πεδίο | Τύπος |
|---|---|
Πεδίοmodel | Τύποςstring |
Πεδίοid | Τύποςstring |
Πεδίοprovider | Τύποςstring |
Πεδίοresults[].index | Τύποςinteger |
Πεδίοresults[].relevance_score | Τύποςnumber |
Πεδίοresults[].document.text | Τύποςstring |
Πεδίοresults[].document.image | Τύποςstring |
Πεδίοusage.search_units | Τύποςinteger |
Πεδίοusage.total_tokens | Τύποςinteger |
Πεδίοusage.cost | Τύποςnumber |
Σφάλματα και επόμενα βήματα
| Απάντηση | Συνθήκη | Επόμενο βήμα |
|---|---|---|
Απάντηση400 · invalid_request_error | ΣυνθήκηΜη έγκυρο απαιτούμενο πεδίο, αναπαράσταση ή τιμή | Επόμενο βήμαΔιορθώστε το υποδεικνυόμενο πεδίο του αιτήματος. |
Εναλλακτικά ονόματα
Εναλλακτικά ονόματα μοντέλου
Ailoot Ultra cohere/rerank-4-fast
Εναλλακτικές διαδρομές μεθόδων
Χρησιμοποιήστε τις διαδρομές μεθόδων που εμφανίζονται παραπάνω.
Σχετικά ID μοντέλων
FAQ · Cohere: Rerank 4 Fast
- Ποιες είσοδοι και αποτελέσματα διατίθενται;
POST /v1/rerank·cohere/rerank-4-fast:text→rerank- Ποια πεδία χρησιμοποιεί το αίτημα;
POST /v1/rerank·cohere/rerank-4-fast:documents,model,provider,query,session_id,top_n,trace,user- Ποια όρια ισχύουν;
POST /v1/rerank·cohere/rerank-4-fast:top_n.minimum:1