{
  "aboutHtml": "<p>Το Qwen3 Rerank αξιολογεί υποψήφια κείμενα σε σχέση με ένα ερώτημα και μια οδηγία κατάταξης που παρέχετε. Το ακριβές ρυθμισμένο αναγνωριστικό επιλογής είναι qwen3-rerank. Ο ρόλος του είναι να κατατάσσει τα υποψήφια κείμενα που δίνονται για εργασίες ανάκτησης και επιλογής εγγράφων· το αίτημα κρατά μαζί το ερώτημα, την οδηγία και τα υποψήφια αποσπάσματα, ώστε η κρίση συνάφειας να μπορεί να αντιστοιχιστεί στις εισόδους της.</p><p>Ετοιμάστε το documents ως πίνακα συμβολοσειρών, με ένα υποψήφιο απόσπασμα σε κάθε στοιχείο. Κρατήστε ξεχωριστή αντιστοίχιση από κάθε θέση του πίνακα στο δικό σας αναγνωριστικό εγγράφου, τίτλο ή θέση στην πηγή. Έτσι η εφαρμογή μπορεί να συνδέσει ξανά ένα καταταγμένο αποτέλεσμα με το αρχικό απόσπασμα, χωρίς να προσθέτει μη τεκμηριωμένα αντικείμενα αναγνωριστικών στον πίνακα συμβολοσειρών. Σε μια αναζήτηση υποστήριξης, τα υποψήφια αποσπάσματα μπορεί να είναι οι σχετικές ενότητες που έχουν ήδη ανακτηθεί από έναν οδηγό προϊόντος· το ερώτημα πρέπει να εκφράζει την πραγματική ανάγκη πληροφόρησης του χρήστη.</p><p>Το τεκμηριωμένο αίτημα απαιτεί τα model, documents, query, top_n και instruct. Τα πεδία query και instruct είναι συμβολοσειρές, ενώ το top_n είναι ακέραιος που δίνεται ρητά. Το δημοσιευμένο παράδειγμα χρησιμοποιεί τρία υποψήφια κείμενα, top_n=2 και μια οδηγία ανάκτησης σχετικών αποσπασμάτων που απαντούν σε ερώτημα αναζήτησης στον ιστό. Χρησιμοποιήστε το instruct για να ορίσετε τη σχέση που έχει σημασία για την κατάταξη, κρατώντας την πραγματική ερώτηση στο query και το υλικό προς αξιολόγηση στο documents.</p><p>Ο οδηγός της λειτουργίας αναφέρει μέγιστο μήκος εισόδου 30K. Περιορίστε τα υποψήφια αποσπάσματα στο κείμενο που χρειάζεται για να κριθεί η συνάφειά τους, διατηρώντας τις επικεφαλίδες ή το γειτονικό κείμενο όταν αλλάζουν το νόημα. Διατηρήστε τα όρια των πηγών, ώστε ένα επιλεγμένο απόσπασμα να μπορεί να ελεγχθεί στο αρχικό του έγγραφο. Το ακριβές προφίλ αιτήματος και τα απαιτούμενα πεδία του παραμένουν η βάση για την προετοιμασία της εισόδου.</p><p>Το δομημένο αποτέλεσμα που επιστρέφεται περιέχει εγγραφές results με index και relevance_score. Το index αναφέρεται στη θέση του υποψήφιου κειμένου στον αρχικό πίνακα documents και όχι στη θέση του στη λίστα καταταγμένων αποτελεσμάτων. Κρατήστε τη σειρά που επιστράφηκε και χρησιμοποιήστε κάθε index για να ανακτήσετε το αντίστοιχο κείμενο εισόδου. Διατηρήστε κάθε αποτέλεσμα που επιστρέφεται, ώστε η εφαρμογή να μπορεί να εξετάσει μαζί τα επιλεγμένα υποψήφια κείμενα και τις βαθμολογίες τους.</p><p>Διατηρήστε ολόκληρη την απάντηση JSON, μαζί με το model, το id της απάντησης και το usage.total_tokens. Το κείμενο του εγγράφου μπορεί να απουσιάζει από την απάντηση, γι’ αυτό κρατήστε διαθέσιμο τον αρχικό πίνακα υποψήφιων κειμένων κατά την επεξεργασία των δεικτών. Οι βαθμολογίες συνάφειας και η αναφερόμενη χρήση έχουν διαφορετικούς ρόλους: οι βαθμολογίες περιγράφουν το αποτέλεσμα της κατάταξης, ενώ η χρήση καταγράφει την ποσότητα που αναφέρθηκε για τη λειτουργία. Κανένα από τα δύο δεν υποκαθιστά το απόσπασμα πηγής που τεκμηριώνει μια μεταγενέστερη απάντηση.</p><p>Σε μια ροή ανάκτησης, χρησιμοποιήστε την κατάταξη για να επιλέξετε τα αποσπάσματα που πρέπει να εξετάσει ή να παραθέσει το επόμενο βήμα. Συγκρίνετε ένα επιλεγμένο απόσπασμα με το ερώτημα και την οδηγία πριν παρουσιάσετε το περιεχόμενό του ως τεκμήριο. Μια υψηλή θέση στη λίστα αποτελεσμάτων προσδιορίζει ένα υποψήφιο κείμενο προς έλεγχο· η τελική απάντηση της εφαρμογής πρέπει να παραμένει συνδεδεμένη με το πραγματικό κείμενο και το αναγνωριστικό της πηγής του.</p><p>Ελέγξτε το αποτέλεσμα με αντιπροσωπευτικά ερωτήματα και τα σύνολα υποψήφιων κειμένων που χρησιμοποιεί η εφαρμογή. Επαληθεύστε ότι οι δείκτες οδηγούν στα επιθυμητά αρχικά κείμενα, ότι η σειρά εξυπηρετεί την οδηγία που δόθηκε και ότι τα επιλεγμένα αποσπάσματα απαντούν στην ερώτηση. Κρατήστε μαζί το ακριβές αναγνωριστικό επιλογής, το ερώτημα, την οδηγία, την αντιστοίχιση υποψήφιων κειμένων και ολόκληρη την απάντηση, δημιουργώντας μια επαναχρησιμοποιήσιμη καταγραφή επιλογής βάσει συνάφειας για το επόμενο βήμα ανάκτησης ή επεξεργασίας εγγράφων.</p>",
  "aboutText": "Το Qwen3 Rerank αξιολογεί υποψήφια κείμενα σε σχέση με ένα ερώτημα και μια οδηγία κατάταξης που παρέχετε. Το ακριβές ρυθμισμένο αναγνωριστικό επιλογής είναι qwen3-rerank. Ο ρόλος του είναι να κατατάσσει τα υποψήφια κείμενα που δίνονται για εργασίες ανάκτησης και επιλογής εγγράφων· το αίτημα κρατά μαζί το ερώτημα, την οδηγία και τα υποψήφια αποσπάσματα, ώστε η κρίση συνάφειας να μπορεί να αντιστοιχιστεί στις εισόδους της.\n\nΕτοιμάστε το documents ως πίνακα συμβολοσειρών, με ένα υποψήφιο απόσπασμα σε κάθε στοιχείο. Κρατήστε ξεχωριστή αντιστοίχιση από κάθε θέση του πίνακα στο δικό σας αναγνωριστικό εγγράφου, τίτλο ή θέση στην πηγή. Έτσι η εφαρμογή μπορεί να συνδέσει ξανά ένα καταταγμένο αποτέλεσμα με το αρχικό απόσπασμα, χωρίς να προσθέτει μη τεκμηριωμένα αντικείμενα αναγνωριστικών στον πίνακα συμβολοσειρών. Σε μια αναζήτηση υποστήριξης, τα υποψήφια αποσπάσματα μπορεί να είναι οι σχετικές ενότητες που έχουν ήδη ανακτηθεί από έναν οδηγό προϊόντος· το ερώτημα πρέπει να εκφράζει την πραγματική ανάγκη πληροφόρησης του χρήστη.\n\nΤο τεκμηριωμένο αίτημα απαιτεί τα model, documents, query, top_n και instruct. Τα πεδία query και instruct είναι συμβολοσειρές, ενώ το top_n είναι ακέραιος που δίνεται ρητά. Το δημοσιευμένο παράδειγμα χρησιμοποιεί τρία υποψήφια κείμενα, top_n=2 και μια οδηγία ανάκτησης σχετικών αποσπασμάτων που απαντούν σε ερώτημα αναζήτησης στον ιστό. Χρησιμοποιήστε το instruct για να ορίσετε τη σχέση που έχει σημασία για την κατάταξη, κρατώντας την πραγματική ερώτηση στο query και το υλικό προς αξιολόγηση στο documents.\n\nΟ οδηγός της λειτουργίας αναφέρει μέγιστο μήκος εισόδου 30K. Περιορίστε τα υποψήφια αποσπάσματα στο κείμενο που χρειάζεται για να κριθεί η συνάφειά τους, διατηρώντας τις επικεφαλίδες ή το γειτονικό κείμενο όταν αλλάζουν το νόημα. Διατηρήστε τα όρια των πηγών, ώστε ένα επιλεγμένο απόσπασμα να μπορεί να ελεγχθεί στο αρχικό του έγγραφο. Το ακριβές προφίλ αιτήματος και τα απαιτούμενα πεδία του παραμένουν η βάση για την προετοιμασία της εισόδου.\n\nΤο δομημένο αποτέλεσμα που επιστρέφεται περιέχει εγγραφές results με index και relevance_score. Το index αναφέρεται στη θέση του υποψήφιου κειμένου στον αρχικό πίνακα documents και όχι στη θέση του στη λίστα καταταγμένων αποτελεσμάτων. Κρατήστε τη σειρά που επιστράφηκε και χρησιμοποιήστε κάθε index για να ανακτήσετε το αντίστοιχο κείμενο εισόδου. Διατηρήστε κάθε αποτέλεσμα που επιστρέφεται, ώστε η εφαρμογή να μπορεί να εξετάσει μαζί τα επιλεγμένα υποψήφια κείμενα και τις βαθμολογίες τους.\n\nΔιατηρήστε ολόκληρη την απάντηση JSON, μαζί με το model, το id της απάντησης και το usage.total_tokens. Το κείμενο του εγγράφου μπορεί να απουσιάζει από την απάντηση, γι’ αυτό κρατήστε διαθέσιμο τον αρχικό πίνακα υποψήφιων κειμένων κατά την επεξεργασία των δεικτών. Οι βαθμολογίες συνάφειας και η αναφερόμενη χρήση έχουν διαφορετικούς ρόλους: οι βαθμολογίες περιγράφουν το αποτέλεσμα της κατάταξης, ενώ η χρήση καταγράφει την ποσότητα που αναφέρθηκε για τη λειτουργία. Κανένα από τα δύο δεν υποκαθιστά το απόσπασμα πηγής που τεκμηριώνει μια μεταγενέστερη απάντηση.\n\nΣε μια ροή ανάκτησης, χρησιμοποιήστε την κατάταξη για να επιλέξετε τα αποσπάσματα που πρέπει να εξετάσει ή να παραθέσει το επόμενο βήμα. Συγκρίνετε ένα επιλεγμένο απόσπασμα με το ερώτημα και την οδηγία πριν παρουσιάσετε το περιεχόμενό του ως τεκμήριο. Μια υψηλή θέση στη λίστα αποτελεσμάτων προσδιορίζει ένα υποψήφιο κείμενο προς έλεγχο· η τελική απάντηση της εφαρμογής πρέπει να παραμένει συνδεδεμένη με το πραγματικό κείμενο και το αναγνωριστικό της πηγής του.\n\nΕλέγξτε το αποτέλεσμα με αντιπροσωπευτικά ερωτήματα και τα σύνολα υποψήφιων κειμένων που χρησιμοποιεί η εφαρμογή. Επαληθεύστε ότι οι δείκτες οδηγούν στα επιθυμητά αρχικά κείμενα, ότι η σειρά εξυπηρετεί την οδηγία που δόθηκε και ότι τα επιλεγμένα αποσπάσματα απαντούν στην ερώτηση. Κρατήστε μαζί το ακριβές αναγνωριστικό επιλογής, το ερώτημα, την οδηγία, την αντιστοίχιση υποψήφιων κειμένων και ολόκληρη την απάντηση, δημιουργώντας μια επαναχρησιμοποιήσιμη καταγραφή επιλογής βάσει συνάφειας για το επόμενο βήμα ανάκτησης ή επεξεργασίας εγγράφων.",
  "editorialOverlay": {
    "copy_fields": null,
    "copy_sha256": null,
    "copy_source": null,
    "html_sha256": "2d3121e93c2d5df2b0b937c94e1c09b8c2f0c0304bbd9e027be0771063e92583",
    "module_sha256": "ee9dc1c50b1e6a8fb7fa062030fcb4646b9aaaeb08be513b723a5a92a7290f06",
    "raw_model_unchanged": true,
    "schema": "ailoot-native-model-editorial-v1"
  },
  "locale": "el",
  "methods": [
    {
      "html": "<div class=\"sheet-head\"><span class=\"mav\" aria-hidden=\"true\">•</span><h2 id=\"sheet-title\">Qwen: Qwen3 Rerank</h2><button class=\"icon-btn\" type=\"button\" data-close-sheet aria-label=\"Κλείσιμο\">×</button></div><div class=\"idline\"><span>Qwen /</span><code>qwen3-rerank</code><button type=\"button\" id=\"copy-id\">Αντιγραφή ID</button></div><nav class=\"card-jump-nav\" aria-label=\"Ενότητες κάρτας μοντέλου\"><button type=\"button\" data-card-jump=\"overview\">Εισαγωγή</button><button type=\"button\" data-card-jump=\"methods\">Είσοδοι και μέθοδοι</button><button type=\"button\" data-card-jump=\"pricing\">Τιμολόγηση</button><button type=\"button\" data-card-jump=\"examples\">Παραδείγματα</button><button type=\"button\" data-card-jump=\"results\">Αποτελέσματα</button><button type=\"button\" data-card-jump=\"aliases\">Εναλλακτικά ονόματα</button></nav><div class=\"card-method-tabs\" role=\"tablist\" aria-label=\"Μέθοδοι API\"><button type=\"button\" role=\"tab\" tabindex=\"0\" aria-controls=\"card-method-content\" aria-selected=\"true\" id=\"card-method-tab-0\" data-card-method=\"Ultra|rerank|/v1/rerank|qwen3-rerank\">Επανακατάταξη</button></div><div id=\"card-method-content\" role=\"tabpanel\" aria-labelledby=\"card-method-tab-0\"><section class=\"card-section\" data-card-section=\"overview\"><h3 tabindex=\"-1\">Εισαγωγή</h3><p class=\"mdesc-full\">Το Qwen3 Rerank κατατάσσει υποψήφια κείμενα για ένα ερώτημα και μια οδηγία που παρέχετε. Το ακριβές προφίλ qwen3-rerank δέχεται λίστες εγγράφων κειμένου και επιστρέφει βαθμολογίες συνάφειας με δείκτες και μεταδεδομένα χρήσης για ροές ανάκτησης και επιλογής εγγράφων.</p><dl class=\"card-io\" data-card-io><div><dt>Αποδεκτές είσοδοι</dt><dd>Κείμενο</dd></div><div><dt>Αποτελέσματα</dt><dd>structured</dd></div></dl><details class=\"card-about\"><summary>Σχετικά με το μοντέλο</summary><p class=\"note-s\" data-model-method-boundary>Αυτή η περιγραφή καλύπτει τις δυνατότητες του μοντέλου. Οι είσοδοι, έξοδοι και επιλογές που διατίθενται στο Ailoot παρατίθενται παρακάτω για την επιλεγμένη μέθοδο.</p><div class=\"mabout\" id=\"m-about\"><p>Το Qwen3 Rerank αξιολογεί υποψήφια κείμενα σε σχέση με ένα ερώτημα και μια οδηγία κατάταξης που παρέχετε. Το ακριβές ρυθμισμένο αναγνωριστικό επιλογής είναι qwen3-rerank. Ο ρόλος του είναι να κατατάσσει τα υποψήφια κείμενα που δίνονται για εργασίες ανάκτησης και επιλογής εγγράφων· το αίτημα κρατά μαζί το ερώτημα, την οδηγία και τα υποψήφια αποσπάσματα, ώστε η κρίση συνάφειας να μπορεί να αντιστοιχιστεί στις εισόδους της.</p><p>Ετοιμάστε το documents ως πίνακα συμβολοσειρών, με ένα υποψήφιο απόσπασμα σε κάθε στοιχείο. Κρατήστε ξεχωριστή αντιστοίχιση από κάθε θέση του πίνακα στο δικό σας αναγνωριστικό εγγράφου, τίτλο ή θέση στην πηγή. Έτσι η εφαρμογή μπορεί να συνδέσει ξανά ένα καταταγμένο αποτέλεσμα με το αρχικό απόσπασμα, χωρίς να προσθέτει μη τεκμηριωμένα αντικείμενα αναγνωριστικών στον πίνακα συμβολοσειρών. Σε μια αναζήτηση υποστήριξης, τα υποψήφια αποσπάσματα μπορεί να είναι οι σχετικές ενότητες που έχουν ήδη ανακτηθεί από έναν οδηγό προϊόντος· το ερώτημα πρέπει να εκφράζει την πραγματική ανάγκη πληροφόρησης του χρήστη.</p><p>Το τεκμηριωμένο αίτημα απαιτεί τα model, documents, query, top_n και instruct. Τα πεδία query και instruct είναι συμβολοσειρές, ενώ το top_n είναι ακέραιος που δίνεται ρητά. Το δημοσιευμένο παράδειγμα χρησιμοποιεί τρία υποψήφια κείμενα, top_n=2 και μια οδηγία ανάκτησης σχετικών αποσπασμάτων που απαντούν σε ερώτημα αναζήτησης στον ιστό. Χρησιμοποιήστε το instruct για να ορίσετε τη σχέση που έχει σημασία για την κατάταξη, κρατώντας την πραγματική ερώτηση στο query και το υλικό προς αξιολόγηση στο documents.</p><p>Ο οδηγός της λειτουργίας αναφέρει μέγιστο μήκος εισόδου 30K. Περιορίστε τα υποψήφια αποσπάσματα στο κείμενο που χρειάζεται για να κριθεί η συνάφειά τους, διατηρώντας τις επικεφαλίδες ή το γειτονικό κείμενο όταν αλλάζουν το νόημα. Διατηρήστε τα όρια των πηγών, ώστε ένα επιλεγμένο απόσπασμα να μπορεί να ελεγχθεί στο αρχικό του έγγραφο. Το ακριβές προφίλ αιτήματος και τα απαιτούμενα πεδία του παραμένουν η βάση για την προετοιμασία της εισόδου.</p><p>Το δομημένο αποτέλεσμα που επιστρέφεται περιέχει εγγραφές results με index και relevance_score. Το index αναφέρεται στη θέση του υποψήφιου κειμένου στον αρχικό πίνακα documents και όχι στη θέση του στη λίστα καταταγμένων αποτελεσμάτων. Κρατήστε τη σειρά που επιστράφηκε και χρησιμοποιήστε κάθε index για να ανακτήσετε το αντίστοιχο κείμενο εισόδου. Διατηρήστε κάθε αποτέλεσμα που επιστρέφεται, ώστε η εφαρμογή να μπορεί να εξετάσει μαζί τα επιλεγμένα υποψήφια κείμενα και τις βαθμολογίες τους.</p><p>Διατηρήστε ολόκληρη την απάντηση JSON, μαζί με το model, το id της απάντησης και το usage.total_tokens. Το κείμενο του εγγράφου μπορεί να απουσιάζει από την απάντηση, γι’ αυτό κρατήστε διαθέσιμο τον αρχικό πίνακα υποψήφιων κειμένων κατά την επεξεργασία των δεικτών. Οι βαθμολογίες συνάφειας και η αναφερόμενη χρήση έχουν διαφορετικούς ρόλους: οι βαθμολογίες περιγράφουν το αποτέλεσμα της κατάταξης, ενώ η χρήση καταγράφει την ποσότητα που αναφέρθηκε για τη λειτουργία. Κανένα από τα δύο δεν υποκαθιστά το απόσπασμα πηγής που τεκμηριώνει μια μεταγενέστερη απάντηση.</p><p>Σε μια ροή ανάκτησης, χρησιμοποιήστε την κατάταξη για να επιλέξετε τα αποσπάσματα που πρέπει να εξετάσει ή να παραθέσει το επόμενο βήμα. Συγκρίνετε ένα επιλεγμένο απόσπασμα με το ερώτημα και την οδηγία πριν παρουσιάσετε το περιεχόμενό του ως τεκμήριο. Μια υψηλή θέση στη λίστα αποτελεσμάτων προσδιορίζει ένα υποψήφιο κείμενο προς έλεγχο· η τελική απάντηση της εφαρμογής πρέπει να παραμένει συνδεδεμένη με το πραγματικό κείμενο και το αναγνωριστικό της πηγής του.</p><p>Ελέγξτε το αποτέλεσμα με αντιπροσωπευτικά ερωτήματα και τα σύνολα υποψήφιων κειμένων που χρησιμοποιεί η εφαρμογή. Επαληθεύστε ότι οι δείκτες οδηγούν στα επιθυμητά αρχικά κείμενα, ότι η σειρά εξυπηρετεί την οδηγία που δόθηκε και ότι τα επιλεγμένα αποσπάσματα απαντούν στην ερώτηση. Κρατήστε μαζί το ακριβές αναγνωριστικό επιλογής, το ερώτημα, την οδηγία, την αντιστοίχιση υποψήφιων κειμένων και ολόκληρη την απάντηση, δημιουργώντας μια επαναχρησιμοποιήσιμη καταγραφή επιλογής βάσει συνάφειας για το επόμενο βήμα ανάκτησης ή επεξεργασίας εγγράφων.</p></div></details></section><section class=\"card-section\" data-card-section=\"methods\"><h3 tabindex=\"-1\">Διαθέσιμα στο Ailoot · είσοδοι και μέθοδοι</h3><details class=\"card-method\" open><summary><b>Ailoot Ultra · Επανακατάταξη</b> <code>POST /v1/rerank</code></summary><dl class=\"method-capabilities\"><div><dt>Είσοδος</dt><dd><code>text</code></dd></div><div><dt>Έξοδος</dt><dd><code>structured</code></dd></div><div><dt>Μορφή εξόδου</dt><dd>application/json</dd></div></dl><div class=\"tw\" data-card-parameters data-typed-parameters><table><thead><tr><th>Πεδίο</th><th>Τύπος</th><th>Απαίτηση</th><th>Τιμές και όρια</th><th>Προεπιλογή</th></tr></thead><tbody><tr data-parameter-availability=\"source_interface\"><th data-cell-label=\"Πεδίο\" scope=\"row\"><span class=\"card-cell-label\">Πεδίο</span><code class=\"card-field-name\">model</code></th><td data-cell-label=\"Τύπος\" data-field-type><span class=\"card-cell-label\">Τύπος</span><code>string</code></td><td data-cell-label=\"Απαίτηση\"><span class=\"card-cell-label\">Απαίτηση</span>Υποχρεωτικό</td><td data-cell-label=\"Τιμές και όρια\"><span class=\"card-cell-label\">Τιμές και όρια</span><div>qwen3-rerank</div><div>Συνθήκες: Κυριολεκτικός επιλογέας μοντέλου.</div></td><td data-cell-label=\"Προεπιλογή\" data-default=\"unspecified\"><span class=\"card-cell-label\">Προεπιλογή</span>—</td></tr><tr data-parameter-availability=\"source_interface\"><th data-cell-label=\"Πεδίο\" scope=\"row\"><span class=\"card-cell-label\">Πεδίο</span><code class=\"card-field-name\">documents</code></th><td data-cell-label=\"Τύπος\" data-field-type><span class=\"card-cell-label\">Τύπος</span><code>array</code></td><td data-cell-label=\"Απαίτηση\"><span class=\"card-cell-label\">Απαίτηση</span>Υποχρεωτικό</td><td data-cell-label=\"Τιμές και όρια\"><span class=\"card-cell-label\">Τιμές και όρια</span><div>Συνθήκες: Υποψήφια αποσπάσματα κειμένου, διατηρημένα με την αρχική σειρά εισόδου τους.</div></td><td data-cell-label=\"Προεπιλογή\" data-default=\"unspecified\"><span class=\"card-cell-label\">Προεπιλογή</span>—</td></tr><tr data-parameter-availability=\"source_interface\"><th data-cell-label=\"Πεδίο\" scope=\"row\"><span class=\"card-cell-label\">Πεδίο</span><code class=\"card-field-name\">query</code></th><td data-cell-label=\"Τύπος\" data-field-type><span class=\"card-cell-label\">Τύπος</span><code>string</code></td><td data-cell-label=\"Απαίτηση\"><span class=\"card-cell-label\">Απαίτηση</span>Υποχρεωτικό</td><td data-cell-label=\"Τιμές και όρια\"><span class=\"card-cell-label\">Τιμές και όρια</span><div>Συνθήκες: Ερώτημα συνάφειας.</div></td><td data-cell-label=\"Προεπιλογή\" data-default=\"unspecified\"><span class=\"card-cell-label\">Προεπιλογή</span>—</td></tr><tr data-parameter-availability=\"source_interface\"><th data-cell-label=\"Πεδίο\" scope=\"row\"><span class=\"card-cell-label\">Πεδίο</span><code class=\"card-field-name\">top_n</code></th><td data-cell-label=\"Τύπος\" data-field-type><span class=\"card-cell-label\">Τύπος</span><code>integer</code></td><td data-cell-label=\"Απαίτηση\"><span class=\"card-cell-label\">Απαίτηση</span>Υποχρεωτικό</td><td data-cell-label=\"Τιμές και όρια\"><span class=\"card-cell-label\">Τιμές και όρια</span><div>Συνθήκες: Ζητούμενο πλήθος ταξινομημένων αποτελεσμάτων· δεν δηλώνεται μη τεκμηριωμένο ελάχιστο, μέγιστο ή προεπιλογή.</div></td><td data-cell-label=\"Προεπιλογή\" data-default=\"unspecified\"><span class=\"card-cell-label\">Προεπιλογή</span>—</td></tr><tr data-parameter-availability=\"source_interface\"><th data-cell-label=\"Πεδίο\" scope=\"row\"><span class=\"card-cell-label\">Πεδίο</span><code class=\"card-field-name\">instruct</code></th><td data-cell-label=\"Τύπος\" data-field-type><span class=\"card-cell-label\">Τύπος</span><code>string</code></td><td data-cell-label=\"Απαίτηση\"><span class=\"card-cell-label\">Απαίτηση</span>Υποχρεωτικό</td><td data-cell-label=\"Τιμές και όρια\"><span class=\"card-cell-label\">Τιμές και όρια</span><div>Συνθήκες: Οδηγία που περιγράφει την εργασία ανάκτησης.</div></td><td data-cell-label=\"Προεπιλογή\" data-default=\"unspecified\"><span class=\"card-cell-label\">Προεπιλογή</span>—</td></tr></tbody></table></div><details class=\"card-about\" data-material-combinations><summary>Συνδυασμοί υλικών εισόδου</summary><p class=\"note-s\"><b></b></p></details><details class=\"note-s\" data-method-contract><summary>Παράμετροι και κύκλος ζωής μεθόδου</summary><div class=\"tw\" data-card-table=\"contract\"><table><thead><tr><th>Παράμετρος</th><th>Σύμβαση</th></tr></thead><tbody><tr><th data-cell-label=\"Παράμετρος\" scope=\"row\"><span class=\"card-cell-label\">Παράμετρος</span><code>content_type</code></th><td data-cell-label=\"Σύμβαση\"><span class=\"card-cell-label\">Σύμβαση</span>application/json</td></tr><tr><th data-cell-label=\"Παράμετρος\" scope=\"row\"><span class=\"card-cell-label\">Παράμετρος</span><code>required</code></th><td data-cell-label=\"Σύμβαση\"><span class=\"card-cell-label\">Σύμβαση</span>model, documents, query, top_n, instruct</td></tr><tr><th data-cell-label=\"Παράμετρος\" scope=\"row\"><span class=\"card-cell-label\">Παράμετρος</span><code>optional</code></th><td data-cell-label=\"Σύμβαση\"><span class=\"card-cell-label\">Σύμβαση</span></td></tr><tr><th data-cell-label=\"Παράμετρος\" scope=\"row\"><span class=\"card-cell-label\">Παράμετρος</span><code>material_types</code></th><td data-cell-label=\"Σύμβαση\"><span class=\"card-cell-label\">Σύμβαση</span>text</td></tr><tr><th data-cell-label=\"Παράμετρος\" scope=\"row\"><span class=\"card-cell-label\">Παράμετρος</span><code>additional_properties</code></th><td data-cell-label=\"Σύμβαση\"><span class=\"card-cell-label\">Σύμβαση</span>true</td></tr></tbody></table></div><p>Κύκλος ζωής: <code>synchronous</code></p></details></details></section><section class=\"card-section\" data-card-section=\"pricing\"><h3 tabindex=\"-1\">Τιμολόγηση</h3><div data-native-semantic-method=\"v1\" data-tariff-reference-only><p class=\"note-s\" data-rate-support-note>Οι τιμολογιακές αναφορές δεν προσθέτουν επιλογές αιτήματος. Οι υποστηριζόμενες παράμετροι αναφέρονται στην επιλεγμένη μέθοδο.</p><dl data-price-conditions><dt>Γρήγορη λειτουργία</dt><dd>Δεν έχει οριστεί <span class=\"note-s\">Όταν επιλέγεται η γρήγορη λειτουργία</span></dd><dt>Λειτουργία flex</dt><dd>Δεν έχει οριστεί <span class=\"note-s\">Όταν επιλέγεται η λειτουργία flex</span></dd><dt>Μέγιστη προσπάθεια συλλογισμού</dt><dd>Δεν έχει οριστεί <span class=\"note-s\">Όταν η μέγιστη προσπάθεια συλλογισμού χρησιμοποιεί την προσαρμογή default</span></dd></dl></div><div data-declared-tariff-pricing><h4>Χρεώσεις Ailoot</h4><h4>Τιμές ανά διαμόρφωση</h4><p class=\"note-s\">Αντιστοιχίστε κάθε χρέωση στις συνθήκες που εμφανίζονται. Χρησιμοποιήστε μία χρέωση ανά σύνολο εναλλακτικών διαμορφώσεων.</p><div class=\"tw\" data-pricing-profiles><table><thead><tr><th>Διαμόρφωση</th><th>Πίνακας χρεώσεων</th><th>Μονάδα τιμολόγησης</th><th>Χρέωση</th></tr></thead><tbody><tr><th data-cell-label=\"Διαμόρφωση\" scope=\"row\"><span class=\"card-cell-label\">Διαμόρφωση</span>Βασικές χρεώσεις token</th><td data-cell-label=\"Πίνακας χρεώσεων\"><span class=\"card-cell-label\">Πίνακας χρεώσεων</span>Βασική χρέωση</td><td data-cell-label=\"Μονάδα τιμολόγησης\"><span class=\"card-cell-label\">Μονάδα τιμολόγησης</span>—</td><td data-cell-label=\"Χρέωση\"><span class=\"card-cell-label\">Χρέωση</span><div><span>Είσοδος · Token εισόδου</span> <b>—</b> <span class=\"price-unit\">/ 1K token</span></div><div><span>Έξοδος · Token εξόδου</span> <b>—</b> <span class=\"price-unit\">/ 1K token</span></div><div><span>Είσοδος · Ανάγνωση από την κρυφή μνήμη</span> <b>—</b> <span class=\"price-unit\">/ 1K token</span></div><div><span>Είσοδος · Εγγραφή στην κρυφή μνήμη</span> <b>—</b> <span class=\"price-unit\">/ 1K token</span></div><div><span>Είσοδος · Εγγραφή στην κρυφή μνήμη, 1 ώρα</span> <b>—</b> <span class=\"price-unit\">/ 1K token</span></div></td></tr><tr><th data-cell-label=\"Διαμόρφωση\" scope=\"row\"><span class=\"card-cell-label\">Διαμόρφωση</span>συνολικό token</th><td data-cell-label=\"Πίνακας χρεώσεων\"><span class=\"card-cell-label\">Πίνακας χρεώσεων</span>—</td><td data-cell-label=\"Μονάδα τιμολόγησης\"><span class=\"card-cell-label\">Μονάδα τιμολόγησης</span>/ 1K token</td><td data-cell-label=\"Χρέωση\"><span class=\"card-cell-label\">Χρέωση</span><div><span>Είσοδος · συνολικό token</span> <b>$0.00014</b> <span class=\"price-unit\">/ 1K token</span></div></td></tr></tbody></table></div></div><p class=\"note-s\">Το Ailoot δεσμεύει ένα εκτιμώμενο ποσό πριν από το αίτημα. Μετά το αποτέλεσμα, εκκαθαρίζει την τελική χρέωση βάσει της μετρημένης χρήσης. Η εκκαθάριση ροής χρησιμοποιεί την τελική καταγραφή χρήσης. <a href=\"/docs/el/billing/reserve/\">Πώς λειτουργούν η δέσμευση και η εκκαθάριση →</a></p></section><section class=\"card-section\" data-card-section=\"examples\"><h3 tabindex=\"-1\">Παραδείγματα αιτημάτων</h3><h4>Ailoot Ultra · Επανακατάταξη</h4><div class=\"code-group\"><div class=\"cg-bar\"><div class=\"cg-tabs\" role=\"tablist\" aria-label=\"Παραλλαγές κώδικα\"><button class=\"cg-tab\" id=\"model-code-2786-tab-0\" role=\"tab\" type=\"button\" aria-controls=\"model-code-2786-panel-0\" aria-selected=\"true\" tabindex=\"0\">JSON · ανακατατάξτε κείμενο</button></div><div class=\"cg-tools\"><button class=\"cg-btn cg-copy\" type=\"button\" aria-label=\"Αντιγραφή κώδικα\"><svg class=\"cp\" viewBox=\"0 0 16 16\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.4\"><rect x=\"5.25\" y=\"5.25\" width=\"8.5\" height=\"8.5\" rx=\"1.75\"/><path d=\"M10.75 5.25V3.5a1.25 1.25 0 0 0-1.25-1.25H3.5A1.25 1.25 0 0 0 2.25 3.5v6a1.25 1.25 0 0 0 1.25 1.25h1.75\"/></svg><svg class=\"ok\" viewBox=\"0 0 16 16\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.4\"><path d=\"m3 8.5 3.25 3.25L13 5\"/></svg></button></div></div><div class=\"cg-body\"><div class=\"cg-pane\" id=\"model-code-2786-panel-0\" role=\"tabpanel\" aria-labelledby=\"model-code-2786-tab-0\"><pre data-lang=\"json\"><code>{\n  &quot;model&quot;: &quot;qwen3-rerank&quot;,\n  &quot;query&quot;: &quot;Which passage discusses text ranking?&quot;,\n  &quot;documents&quot;: [\n    &quot;Text ranking orders candidate passages by relevance.&quot;,\n    &quot;Quantum computing studies computation using quantum systems.&quot;,\n    &quot;Pretrained language models can improve text ranking.&quot;\n  ],\n  &quot;top_n&quot;: 2,\n  &quot;instruct&quot;: &quot;Given a web search query, retrieve relevant passages that answer the query.&quot;\n}</code></pre></div></div></div></section><section class=\"card-section\" data-card-section=\"results\"><h3 tabindex=\"-1\">Λήψη και αποθήκευση αποτελεσμάτων</h3><h4>Ailoot Ultra · Επανακατάταξη</h4><p class=\"note-s\">Διαβάστε τους δείκτες και τις βαθμολογίες συνάφειας και αντιστοιχίστε κάθε δείκτη στα αρχικά σας έγγραφα. Το έγγραφο που επαναλαμβάνεται στην απόκριση μπορεί να απουσιάζει.</p><div class=\"card-result-process\" data-unknown-recovery><h5>Αν χρειάζεται έλεγχος της αρχικής απάντησης</h5><p class=\"note-s\">Διατηρήστε την αρχική απόκριση και το id αιτήματος μετά από αποστολή με αβέβαιο αποτέλεσμα· μην την επαναλάβετε ποτέ.</p></div><details class=\"card-about\" data-output-fields><summary>Πεδία απάντησης</summary><div class=\"tw\" data-card-table=\"output\"><table><thead><tr><th>Πεδίο</th><th>Τύπος</th><th>Σημασία</th></tr></thead><tbody><tr><th data-cell-label=\"Πεδίο\" scope=\"row\"><span class=\"card-cell-label\">Πεδίο</span><code class=\"card-field-name\">results[].index</code></th><td data-cell-label=\"Τύπος\" data-field-type><span class=\"card-cell-label\">Τύπος</span>integer</td><td data-cell-label=\"Σημασία\"><span class=\"card-cell-label\">Σημασία</span>Δείκτης του αντίστοιχου αρχικού εγγράφου εισόδου.</td></tr><tr><th data-cell-label=\"Πεδίο\" scope=\"row\"><span class=\"card-cell-label\">Πεδίο</span><code class=\"card-field-name\">results[].relevance_score</code></th><td data-cell-label=\"Τύπος\" data-field-type><span class=\"card-cell-label\">Τύπος</span>number</td><td data-cell-label=\"Σημασία\"><span class=\"card-cell-label\">Σημασία</span>Βαθμολογία συνάφειας που επιστρέφεται.</td></tr><tr><th data-cell-label=\"Πεδίο\" scope=\"row\"><span class=\"card-cell-label\">Πεδίο</span><code class=\"card-field-name\">model</code></th><td data-cell-label=\"Τύπος\" data-field-type><span class=\"card-cell-label\">Τύπος</span>string</td><td data-cell-label=\"Σημασία\"><span class=\"card-cell-label\">Σημασία</span>Πραγματικό μοντέλο απόκρισης.</td></tr><tr><th data-cell-label=\"Πεδίο\" scope=\"row\"><span class=\"card-cell-label\">Πεδίο</span><code class=\"card-field-name\">id</code></th><td data-cell-label=\"Τύπος\" data-field-type><span class=\"card-cell-label\">Τύπος</span>string</td><td data-cell-label=\"Σημασία\"><span class=\"card-cell-label\">Σημασία</span>Πραγματικό αναγνωριστικό απόκρισης.</td></tr><tr><th data-cell-label=\"Πεδίο\" scope=\"row\"><span class=\"card-cell-label\">Πεδίο</span><code class=\"card-field-name\">usage.total_tokens</code></th><td data-cell-label=\"Τύπος\" data-field-type><span class=\"card-cell-label\">Τύπος</span>integer</td><td data-cell-label=\"Σημασία\"><span class=\"card-cell-label\">Σημασία</span>Μετρημένο συνολικό πλήθος token που χρησιμοποιείται για τη χρέωση.</td></tr></tbody></table></div></details><details class=\"card-about\" data-method-errors><summary>Σφάλματα και επόμενα βήματα</summary><div class=\"tw\" data-card-table=\"errors\"><table><thead><tr><th>Απάντηση</th><th>Συνθήκη</th><th>Επόμενο βήμα</th></tr></thead><tbody><tr><th data-cell-label=\"Απάντηση\" scope=\"row\"><span class=\"card-cell-label\">Απάντηση</span>400 · <code>invalid_request_error</code></th><td data-cell-label=\"Συνθήκη\"><span class=\"card-cell-label\">Συνθήκη</span>Μη έγκυρο JSON ή απαιτούμενη επιλογή μοντέλου.</td><td data-cell-label=\"Επόμενο βήμα\"><span class=\"card-cell-label\">Επόμενο βήμα</span>Διορθώστε την υποδεικνυόμενη είσοδο πριν από νέο αίτημα.</td></tr><tr><th data-cell-label=\"Απάντηση\" scope=\"row\"><span class=\"card-cell-label\">Απάντηση</span>401 · <code>authentication_error</code></th><td data-cell-label=\"Συνθήκη\"><span class=\"card-cell-label\">Συνθήκη</span>Μη έγκυρο κλειδί API.</td><td data-cell-label=\"Επόμενο βήμα\"><span class=\"card-cell-label\">Επόμενο βήμα</span>Χρησιμοποιήστε το έγκυρο κλειδί API του Ailoot σας.</td></tr><tr><th data-cell-label=\"Απάντηση\" scope=\"row\"><span class=\"card-cell-label\">Απάντηση</span>503 · <code>price_unavailable</code></th><td data-cell-label=\"Συνθήκη\"><span class=\"card-cell-label\">Συνθήκη</span>Η δομημένη τιμολόγηση ή η άδεια πρόσβασης για τη μέθοδο δεν είναι διαθέσιμη.</td><td data-cell-label=\"Επόμενο βήμα\"><span class=\"card-cell-label\">Επόμενο βήμα</span>Διατηρήστε την αρχική απόκριση· μην επαναλάβετε αποστολή με αβέβαιο αποτέλεσμα.</td></tr></tbody></table></div></details></section><section class=\"card-section\" data-card-section=\"aliases\"><h3 tabindex=\"-1\">Εναλλακτικά ονόματα</h3><h4>Εναλλακτικά ονόματα μοντέλου</h4><p class=\"note-s\"><span data-model-alias-route=\"Ultra\"><b>Ailoot Ultra</b> <a href=\"#m=qwen3-rerank&amp;route=Ultra&amp;caller=qwen3-rerank&amp;fmt=rerank\"><code>qwen3-rerank</code></a></span></p><h4>Εναλλακτικές διαδρομές μεθόδων</h4><p class=\"note-s\">Χρησιμοποιήστε τις διαδρομές μεθόδων που εμφανίζονται παραπάνω.</p><h4>Σχετικά ID μοντέλων</h4><p class=\"note-s\"><a href=\"#m=qwen3-rerank&amp;route=Ultra&amp;caller=qwen3-rerank&amp;fmt=rerank\"><code>qwen3-rerank</code></a></p></section></div>",
      "method_identity": {
        "effective_request_model_id": "qwen3-rerank",
        "fmt": "rerank",
        "http": "POST",
        "path": "/v1/rerank",
        "request_model_id": "qwen3-rerank",
        "route_label": "Ultra"
      },
      "method_key": "Ultra|rerank|/v1/rerank|qwen3-rerank",
      "ordinal": 0,
      "rawMethod": {
        "available": null,
        "cache_read": null,
        "cache_write": null,
        "cache_write_1h": null,
        "contract": {
          "data": {
            "errors": [
              {
                "condition": "Μη έγκυρο JSON ή απαιτούμενη επιλογή μοντέλου.",
                "http_status": 400,
                "recovery": "Διορθώστε την υποδεικνυόμενη είσοδο πριν από νέο αίτημα.",
                "type": "invalid_request_error"
              },
              {
                "condition": "Μη έγκυρο κλειδί API.",
                "http_status": 401,
                "recovery": "Χρησιμοποιήστε το έγκυρο κλειδί API του Ailoot σας.",
                "type": "authentication_error"
              },
              {
                "condition": "Η δομημένη τιμολόγηση ή η άδεια πρόσβασης για τη μέθοδο δεν είναι διαθέσιμη.",
                "http_status": 503,
                "recovery": "Διατηρήστε την αρχική απόκριση· μην επαναλάβετε αποστολή με αβέβαιο αποτέλεσμα.",
                "type": "price_unavailable"
              }
            ],
            "ignored_fields": [],
            "lifecycle": {
              "content": [],
              "create": {
                "http": "POST",
                "path": "/v1/rerank"
              },
              "mode": "synchronous",
              "status": [],
              "submit_status": 200,
              "unknown": "Διατηρήστε την αρχική απόκριση και το id αιτήματος μετά από αποστολή με αβέβαιο αποτέλεσμα· μην την επαναλάβετε ποτέ."
            },
            "material_combinations": [
              [
                "text"
              ]
            ],
            "operation_modes": [
              "text_reranking"
            ],
            "outputs": {
              "every_actual_output": true,
              "family": "structured",
              "fields": [
                {
                  "description": "Δείκτης του αντίστοιχου αρχικού εγγράφου εισόδου.",
                  "name": "results[].index",
                  "type": "integer"
                },
                {
                  "description": "Βαθμολογία συνάφειας που επιστρέφεται.",
                  "name": "results[].relevance_score",
                  "type": "number"
                },
                {
                  "description": "Πραγματικό μοντέλο απόκρισης.",
                  "name": "model",
                  "type": "string"
                },
                {
                  "description": "Πραγματικό αναγνωριστικό απόκρισης.",
                  "name": "id",
                  "type": "string"
                },
                {
                  "description": "Μετρημένο συνολικό πλήθος token που χρησιμοποιείται για τη χρέωση.",
                  "name": "usage.total_tokens",
                  "type": "integer"
                }
              ],
              "format": "application/json",
              "result": "Διαβάστε τους δείκτες και τις βαθμολογίες συνάφειας και αντιστοιχίστε κάθε δείκτη στα αρχικά σας έγγραφα. Το έγγραφο που επαναλαμβάνεται στην απόκριση μπορεί να απουσιάζει."
            },
            "parameters": [
              {
                "availability": "source_interface",
                "conditions": "Κυριολεκτικός επιλογέας μοντέλου.",
                "default": null,
                "default_known": false,
                "enum": [
                  "qwen3-rerank"
                ],
                "enum_known": true,
                "name": "model",
                "required": true,
                "type": "string"
              },
              {
                "availability": "source_interface",
                "conditions": "Υποψήφια αποσπάσματα κειμένου, διατηρημένα με την αρχική σειρά εισόδου τους.",
                "default": null,
                "default_known": false,
                "enum": null,
                "enum_known": false,
                "name": "documents",
                "required": true,
                "type": "array"
              },
              {
                "availability": "source_interface",
                "conditions": "Ερώτημα συνάφειας.",
                "default": null,
                "default_known": false,
                "enum": null,
                "enum_known": false,
                "name": "query",
                "required": true,
                "type": "string"
              },
              {
                "availability": "source_interface",
                "conditions": "Ζητούμενο πλήθος ταξινομημένων αποτελεσμάτων· δεν δηλώνεται μη τεκμηριωμένο ελάχιστο, μέγιστο ή προεπιλογή.",
                "default": null,
                "default_known": false,
                "enum": null,
                "enum_known": false,
                "name": "top_n",
                "required": true,
                "type": "integer"
              },
              {
                "availability": "source_interface",
                "conditions": "Οδηγία που περιγράφει την εργασία ανάκτησης.",
                "default": null,
                "default_known": false,
                "enum": null,
                "enum_known": false,
                "name": "instruct",
                "required": true,
                "type": "string"
              }
            ],
            "request_schema": {
              "additionalProperties": true,
              "properties": {
                "documents": {
                  "items": {
                    "type": "string"
                  },
                  "type": "array"
                },
                "instruct": {
                  "type": "string"
                },
                "model": {
                  "const": "qwen3-rerank",
                  "type": "string"
                },
                "query": {
                  "type": "string"
                },
                "top_n": {
                  "type": "integer"
                }
              },
              "required": [
                "model",
                "documents",
                "query",
                "top_n",
                "instruct"
              ],
              "type": "object"
            },
            "source_ambiguities": [
              {
                "field": "maximum_input_length",
                "meaning": "The operation says 30K without specifying a per-document or whole-batch allocation or an explicit unit."
              }
            ],
            "unsupported": []
          },
          "hints": [],
          "input": {
            "additional_properties": true,
            "content_type": "application/json",
            "material_types": [
              "text"
            ],
            "optional": [],
            "required": [
              "model",
              "documents",
              "query",
              "top_n",
              "instruct"
            ]
          },
          "lifecycle": {
            "content": [],
            "create": {
              "http": "POST",
              "path": "/v1/rerank"
            },
            "mode": "synchronous",
            "status": [],
            "submit_status": 200,
            "unknown": "Preserve the original response and request id after an ambiguous send; never replay it."
          },
          "method": {
            "http": "POST",
            "path": "/v1/rerank"
          },
          "operation_modes": [
            "text_reranking"
          ],
          "output": {
            "every_actual_output": true,
            "family": "structured",
            "fields": [
              {
                "description": "Index of the corresponding original input document.",
                "name": "results[].index",
                "type": "integer"
              },
              {
                "description": "Returned relevance score.",
                "name": "results[].relevance_score",
                "type": "number"
              },
              {
                "description": "Actual response model.",
                "name": "model",
                "type": "string"
              },
              {
                "description": "Actual response identifier.",
                "name": "id",
                "type": "string"
              },
              {
                "description": "Measured total tokens used for billing.",
                "name": "usage.total_tokens",
                "type": "integer"
              }
            ],
            "format": "application/json",
            "result": "Read indices and relevance scores and map each index back to your original documents. An echoed document can be absent."
          }
        },
        "ctx": null,
        "declared_pricing_profiles": [
          {
            "dimensions": {
              "regime": "base"
            },
            "label": "Base token rates",
            "units": [
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "input_price",
                "label": "Input tokens",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "input_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "input_token"
              },
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "output_price",
                "label": "Output tokens",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "output_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "out",
                "unit": "output_token"
              },
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "cache_read_price",
                "label": "Cache read",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "cached_input_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "cached_input_token"
              },
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "cache_write_price",
                "label": "Cache write",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "generic_cache_creation_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "generic_cache_creation_token"
              },
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "cache_write_1h_price",
                "label": "Cache write, 1 hour",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "one_hour_cache_creation_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "one_hour_cache_creation_token"
              }
            ]
          },
          {
            "dimensions": {
              "quoted_unit": "/ 1K tokens"
            },
            "label": "total token",
            "units": [
              {
                "amount": "0.00014000",
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "total_token",
                "label": "total token",
                "native_amount_usd_per_unit": "0.00000014",
                "native_quantity": 1,
                "native_unit": "total_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "total_token"
              }
            ]
          }
        ],
        "examples": [
          {
            "code": "{\n  \"model\": \"qwen3-rerank\",\n  \"query\": \"Which passage discusses text ranking?\",\n  \"documents\": [\n    \"Text ranking orders candidate passages by relevance.\",\n    \"Quantum computing studies computation using quantum systems.\",\n    \"Pretrained language models can improve text ranking.\"\n  ],\n  \"top_n\": 2,\n  \"instruct\": \"Given a web search query, retrieve relevant passages that answer the query.\"\n}",
            "label": "JSON · rerank text",
            "language": "json"
          }
        ],
        "family": "openai",
        "fast_multiplier": null,
        "flex_multiplier": null,
        "fmt": "rerank",
        "hints": [
          "Keep your original document order so returned indices identify the right passages.",
          "Read relevance_score rather than treating the response as generated text or embeddings.",
          "Billing uses measured total tokens."
        ],
        "http": "POST",
        "in": null,
        "input": [
          "text"
        ],
        "label": "Επανακατάταξη",
        "max_out": null,
        "max_reasoning_effort_multiplier": null,
        "method_aliases": [],
        "out": null,
        "output": [
          "structured"
        ],
        "path": "/v1/rerank",
        "price_conditions": [
          {
            "label": "Fast mode",
            "value": "Not specified",
            "when": "When fast mode is selected"
          },
          {
            "label": "Flex mode",
            "value": "Not specified",
            "when": "When flex mode is selected"
          },
          {
            "label": "Maximum reasoning effort",
            "value": "Not specified",
            "when": "When maximum reasoning effort uses the default adjustment"
          }
        ],
        "pricing": {
          "billing_mode": "per_request",
          "image_input_price": null,
          "image_output_price": null,
          "per_request_price": null,
          "unit_prices": {
            "total_token": 1.4e-07
          }
        },
        "pricing_profiles": [
          {
            "dimensions": {
              "regime": "base"
            },
            "label": "Base token rates",
            "units": [
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "input_price",
                "label": "Input tokens",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "input_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "input_token"
              },
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "output_price",
                "label": "Output tokens",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "output_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "out",
                "unit": "output_token"
              },
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "cache_read_price",
                "label": "Cache read",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "cached_input_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "cached_input_token"
              },
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "cache_write_price",
                "label": "Cache write",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "generic_cache_creation_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "generic_cache_creation_token"
              },
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "cache_write_1h_price",
                "label": "Cache write, 1 hour",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "one_hour_cache_creation_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "one_hour_cache_creation_token"
              }
            ]
          },
          {
            "dimensions": {
              "quoted_unit": "/ 1K tokens"
            },
            "label": "total token",
            "units": [
              {
                "amount": "0.00014000",
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "total_token",
                "label": "total token",
                "native_amount_usd_per_unit": "0.00000014",
                "native_quantity": 1,
                "native_unit": "total_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "total_token"
              }
            ]
          }
        ],
        "request_model_id": "qwen3-rerank",
        "route_label": "Ultra",
        "status_reads": [],
        "tiers": [],
        "units": [
          {
            "amount": null,
            "amount_unit": "usd_per_thousand_tokens",
            "billing_input": true,
            "estimate_only": false,
            "key": "input_price",
            "label": "Input tokens",
            "native_amount_usd_per_unit": null,
            "native_quantity": 1,
            "native_unit": "input_token",
            "public_unit_label": "/ 1K tokens",
            "quantity": 1000,
            "quantity_is_estimate": false,
            "rate_role": "typed_native_retail_rate",
            "side": "in",
            "unit": "input_token"
          },
          {
            "amount": null,
            "amount_unit": "usd_per_thousand_tokens",
            "billing_input": true,
            "estimate_only": false,
            "key": "output_price",
            "label": "Output tokens",
            "native_amount_usd_per_unit": null,
            "native_quantity": 1,
            "native_unit": "output_token",
            "public_unit_label": "/ 1K tokens",
            "quantity": 1000,
            "quantity_is_estimate": false,
            "rate_role": "typed_native_retail_rate",
            "side": "out",
            "unit": "output_token"
          },
          {
            "amount": null,
            "amount_unit": "usd_per_thousand_tokens",
            "billing_input": true,
            "estimate_only": false,
            "key": "cache_read_price",
            "label": "Cache read",
            "native_amount_usd_per_unit": null,
            "native_quantity": 1,
            "native_unit": "cached_input_token",
            "public_unit_label": "/ 1K tokens",
            "quantity": 1000,
            "quantity_is_estimate": false,
            "rate_role": "typed_native_retail_rate",
            "side": "in",
            "unit": "cached_input_token"
          },
          {
            "amount": null,
            "amount_unit": "usd_per_thousand_tokens",
            "billing_input": true,
            "estimate_only": false,
            "key": "cache_write_price",
            "label": "Cache write",
            "native_amount_usd_per_unit": null,
            "native_quantity": 1,
            "native_unit": "generic_cache_creation_token",
            "public_unit_label": "/ 1K tokens",
            "quantity": 1000,
            "quantity_is_estimate": false,
            "rate_role": "typed_native_retail_rate",
            "side": "in",
            "unit": "generic_cache_creation_token"
          },
          {
            "amount": null,
            "amount_unit": "usd_per_thousand_tokens",
            "billing_input": true,
            "estimate_only": false,
            "key": "cache_write_1h_price",
            "label": "Cache write, 1 hour",
            "native_amount_usd_per_unit": null,
            "native_quantity": 1,
            "native_unit": "one_hour_cache_creation_token",
            "public_unit_label": "/ 1K tokens",
            "quantity": 1000,
            "quantity_is_estimate": false,
            "rate_role": "typed_native_retail_rate",
            "side": "in",
            "unit": "one_hour_cache_creation_token"
          },
          {
            "amount": "0.00014000",
            "amount_unit": "usd_per_thousand_tokens",
            "billing_input": true,
            "estimate_only": false,
            "key": "total_token",
            "label": "total token",
            "native_amount_usd_per_unit": "0.00000014",
            "native_quantity": 1,
            "native_unit": "total_token",
            "public_unit_label": "/ 1K tokens",
            "quantity": 1000,
            "quantity_is_estimate": false,
            "rate_role": "typed_native_retail_rate",
            "side": "in",
            "unit": "total_token"
          }
        ]
      }
    }
  ],
  "model_id": "qwen3-rerank",
  "nativeProvenance": {
    "input_facts_canonical_sha256": "2156c7de89c6c6e2032417ef6edfd804dcaba48cb20d9fa3d6d882d8fc12bf38",
    "input_html_sha256": "81479f4eb59b45e4bb23fc0ab799a7e5434e43d125451ee3b090307e1ad0b040",
    "private_audit_sha256": "ab88b2f90f6d9d39437eb6e2ea720e39e11a7b0449a9dbe2da6d48c990cde82c",
    "role": "historical-normalized-input-audit-hashes",
    "schema": "ailoot-native-model-provenance-v2"
  },
  "page": {
    "canonical": "https://ailoot.ai/models/el/qwen3-rerank/",
    "description": "Το Qwen3 Rerank κατατάσσει υποψήφια κείμενα για ένα ερώτημα και μια οδηγία που παρέχετε. Το ακριβές προφίλ qwen3-rerank δέχεται λίστες εγγράφων κειμένου και επιστρέφει βαθμολογίες συνάφειας με δείκτες και μεταδεδομένα χρήσης για ροές ανάκτησης και επιλογής εγγράφων.",
    "locale": "el",
    "md_url": "https://ailoot.ai/models/el/qwen3-rerank/index.md",
    "title": "Qwen: Qwen3 Rerank — Ailoot",
    "url": "https://ailoot.ai/models/el/qwen3-rerank/"
  },
  "rawModel": {
    "about": "Το Qwen3 Rerank αξιολογεί υποψήφια κείμενα σε σχέση με ένα ερώτημα και μια οδηγία κατάταξης που παρέχετε. Το ακριβές ρυθμισμένο αναγνωριστικό επιλογής είναι qwen3-rerank. Ο ρόλος του είναι να κατατάσσει τα υποψήφια κείμενα που δίνονται για εργασίες ανάκτησης και επιλογής εγγράφων· το αίτημα κρατά μαζί το ερώτημα, την οδηγία και τα υποψήφια αποσπάσματα, ώστε η κρίση συνάφειας να μπορεί να αντιστοιχιστεί στις εισόδους της.\n\nΕτοιμάστε το documents ως πίνακα συμβολοσειρών, με ένα υποψήφιο απόσπασμα σε κάθε στοιχείο. Κρατήστε ξεχωριστή αντιστοίχιση από κάθε θέση του πίνακα στο δικό σας αναγνωριστικό εγγράφου, τίτλο ή θέση στην πηγή. Έτσι η εφαρμογή μπορεί να συνδέσει ξανά ένα καταταγμένο αποτέλεσμα με το αρχικό απόσπασμα, χωρίς να προσθέτει μη τεκμηριωμένα αντικείμενα αναγνωριστικών στον πίνακα συμβολοσειρών. Σε μια αναζήτηση υποστήριξης, τα υποψήφια αποσπάσματα μπορεί να είναι οι σχετικές ενότητες που έχουν ήδη ανακτηθεί από έναν οδηγό προϊόντος· το ερώτημα πρέπει να εκφράζει την πραγματική ανάγκη πληροφόρησης του χρήστη.\n\nΤο τεκμηριωμένο αίτημα απαιτεί τα model, documents, query, top_n και instruct. Τα πεδία query και instruct είναι συμβολοσειρές, ενώ το top_n είναι ακέραιος που δίνεται ρητά. Το δημοσιευμένο παράδειγμα χρησιμοποιεί τρία υποψήφια κείμενα, top_n=2 και μια οδηγία ανάκτησης σχετικών αποσπασμάτων που απαντούν σε ερώτημα αναζήτησης στον ιστό. Χρησιμοποιήστε το instruct για να ορίσετε τη σχέση που έχει σημασία για την κατάταξη, κρατώντας την πραγματική ερώτηση στο query και το υλικό προς αξιολόγηση στο documents.\n\nΟ οδηγός της λειτουργίας αναφέρει μέγιστο μήκος εισόδου 30K. Περιορίστε τα υποψήφια αποσπάσματα στο κείμενο που χρειάζεται για να κριθεί η συνάφειά τους, διατηρώντας τις επικεφαλίδες ή το γειτονικό κείμενο όταν αλλάζουν το νόημα. Διατηρήστε τα όρια των πηγών, ώστε ένα επιλεγμένο απόσπασμα να μπορεί να ελεγχθεί στο αρχικό του έγγραφο. Το ακριβές προφίλ αιτήματος και τα απαιτούμενα πεδία του παραμένουν η βάση για την προετοιμασία της εισόδου.\n\nΤο δομημένο αποτέλεσμα που επιστρέφεται περιέχει εγγραφές results με index και relevance_score. Το index αναφέρεται στη θέση του υποψήφιου κειμένου στον αρχικό πίνακα documents και όχι στη θέση του στη λίστα καταταγμένων αποτελεσμάτων. Κρατήστε τη σειρά που επιστράφηκε και χρησιμοποιήστε κάθε index για να ανακτήσετε το αντίστοιχο κείμενο εισόδου. Διατηρήστε κάθε αποτέλεσμα που επιστρέφεται, ώστε η εφαρμογή να μπορεί να εξετάσει μαζί τα επιλεγμένα υποψήφια κείμενα και τις βαθμολογίες τους.\n\nΔιατηρήστε ολόκληρη την απάντηση JSON, μαζί με το model, το id της απάντησης και το usage.total_tokens. Το κείμενο του εγγράφου μπορεί να απουσιάζει από την απάντηση, γι’ αυτό κρατήστε διαθέσιμο τον αρχικό πίνακα υποψήφιων κειμένων κατά την επεξεργασία των δεικτών. Οι βαθμολογίες συνάφειας και η αναφερόμενη χρήση έχουν διαφορετικούς ρόλους: οι βαθμολογίες περιγράφουν το αποτέλεσμα της κατάταξης, ενώ η χρήση καταγράφει την ποσότητα που αναφέρθηκε για τη λειτουργία. Κανένα από τα δύο δεν υποκαθιστά το απόσπασμα πηγής που τεκμηριώνει μια μεταγενέστερη απάντηση.\n\nΣε μια ροή ανάκτησης, χρησιμοποιήστε την κατάταξη για να επιλέξετε τα αποσπάσματα που πρέπει να εξετάσει ή να παραθέσει το επόμενο βήμα. Συγκρίνετε ένα επιλεγμένο απόσπασμα με το ερώτημα και την οδηγία πριν παρουσιάσετε το περιεχόμενό του ως τεκμήριο. Μια υψηλή θέση στη λίστα αποτελεσμάτων προσδιορίζει ένα υποψήφιο κείμενο προς έλεγχο· η τελική απάντηση της εφαρμογής πρέπει να παραμένει συνδεδεμένη με το πραγματικό κείμενο και το αναγνωριστικό της πηγής του.\n\nΕλέγξτε το αποτέλεσμα με αντιπροσωπευτικά ερωτήματα και τα σύνολα υποψήφιων κειμένων που χρησιμοποιεί η εφαρμογή. Επαληθεύστε ότι οι δείκτες οδηγούν στα επιθυμητά αρχικά κείμενα, ότι η σειρά εξυπηρετεί την οδηγία που δόθηκε και ότι τα επιλεγμένα αποσπάσματα απαντούν στην ερώτηση. Κρατήστε μαζί το ακριβές αναγνωριστικό επιλογής, το ερώτημα, την οδηγία, την αντιστοίχιση υποψήφιων κειμένων και ολόκληρη την απάντηση, δημιουργώντας μια επαναχρησιμοποιήσιμη καταγραφή επιλογής βάσει συνάφειας για το επόμενο βήμα ανάκτησης ή επεξεργασίας εγγράφων.",
    "alias_of": null,
    "aliases": [],
    "author": "Qwen",
    "capabilities": {
      "context_length": 30000,
      "manufacturer_input": [
        "text"
      ],
      "manufacturer_output": [
        "rerank"
      ]
    },
    "card_routes": [
      {
        "label": "Ultra",
        "rates": [
          {
            "amount": "0.00014000",
            "amount_unit": "usd_per_thousand_tokens",
            "billing_input": true,
            "estimate_only": false,
            "key": "total_token",
            "label": "total token",
            "native_amount_usd_per_unit": "0.00000014",
            "native_quantity": 1,
            "native_unit": "total_token",
            "public_unit_label": "/ 1K tokens",
            "quantity": 1000,
            "quantity_is_estimate": false,
            "rate_role": "typed_native_retail_rate",
            "side": "in",
            "unit": "total_token"
          }
        ],
        "summary": "Πλήρης τιμολόγηση της διαμόρφωσης στις λεπτομέρειες."
      }
    ],
    "ctx": null,
    "formats": [
      "rerank"
    ],
    "id": "qwen3-rerank",
    "input": [
      "text"
    ],
    "kind": "rerank",
    "max_out": null,
    "methods": [
      {
        "available": null,
        "cache_read": null,
        "cache_write": null,
        "cache_write_1h": null,
        "contract": {
          "data": {
            "errors": [
              {
                "condition": "Μη έγκυρο JSON ή απαιτούμενη επιλογή μοντέλου.",
                "http_status": 400,
                "recovery": "Διορθώστε την υποδεικνυόμενη είσοδο πριν από νέο αίτημα.",
                "type": "invalid_request_error"
              },
              {
                "condition": "Μη έγκυρο κλειδί API.",
                "http_status": 401,
                "recovery": "Χρησιμοποιήστε το έγκυρο κλειδί API του Ailoot σας.",
                "type": "authentication_error"
              },
              {
                "condition": "Η δομημένη τιμολόγηση ή η άδεια πρόσβασης για τη μέθοδο δεν είναι διαθέσιμη.",
                "http_status": 503,
                "recovery": "Διατηρήστε την αρχική απόκριση· μην επαναλάβετε αποστολή με αβέβαιο αποτέλεσμα.",
                "type": "price_unavailable"
              }
            ],
            "ignored_fields": [],
            "lifecycle": {
              "content": [],
              "create": {
                "http": "POST",
                "path": "/v1/rerank"
              },
              "mode": "synchronous",
              "status": [],
              "submit_status": 200,
              "unknown": "Διατηρήστε την αρχική απόκριση και το id αιτήματος μετά από αποστολή με αβέβαιο αποτέλεσμα· μην την επαναλάβετε ποτέ."
            },
            "material_combinations": [
              [
                "text"
              ]
            ],
            "operation_modes": [
              "text_reranking"
            ],
            "outputs": {
              "every_actual_output": true,
              "family": "structured",
              "fields": [
                {
                  "description": "Δείκτης του αντίστοιχου αρχικού εγγράφου εισόδου.",
                  "name": "results[].index",
                  "type": "integer"
                },
                {
                  "description": "Βαθμολογία συνάφειας που επιστρέφεται.",
                  "name": "results[].relevance_score",
                  "type": "number"
                },
                {
                  "description": "Πραγματικό μοντέλο απόκρισης.",
                  "name": "model",
                  "type": "string"
                },
                {
                  "description": "Πραγματικό αναγνωριστικό απόκρισης.",
                  "name": "id",
                  "type": "string"
                },
                {
                  "description": "Μετρημένο συνολικό πλήθος token που χρησιμοποιείται για τη χρέωση.",
                  "name": "usage.total_tokens",
                  "type": "integer"
                }
              ],
              "format": "application/json",
              "result": "Διαβάστε τους δείκτες και τις βαθμολογίες συνάφειας και αντιστοιχίστε κάθε δείκτη στα αρχικά σας έγγραφα. Το έγγραφο που επαναλαμβάνεται στην απόκριση μπορεί να απουσιάζει."
            },
            "parameters": [
              {
                "availability": "source_interface",
                "conditions": "Κυριολεκτικός επιλογέας μοντέλου.",
                "default": null,
                "default_known": false,
                "enum": [
                  "qwen3-rerank"
                ],
                "enum_known": true,
                "name": "model",
                "required": true,
                "type": "string"
              },
              {
                "availability": "source_interface",
                "conditions": "Υποψήφια αποσπάσματα κειμένου, διατηρημένα με την αρχική σειρά εισόδου τους.",
                "default": null,
                "default_known": false,
                "enum": null,
                "enum_known": false,
                "name": "documents",
                "required": true,
                "type": "array"
              },
              {
                "availability": "source_interface",
                "conditions": "Ερώτημα συνάφειας.",
                "default": null,
                "default_known": false,
                "enum": null,
                "enum_known": false,
                "name": "query",
                "required": true,
                "type": "string"
              },
              {
                "availability": "source_interface",
                "conditions": "Ζητούμενο πλήθος ταξινομημένων αποτελεσμάτων· δεν δηλώνεται μη τεκμηριωμένο ελάχιστο, μέγιστο ή προεπιλογή.",
                "default": null,
                "default_known": false,
                "enum": null,
                "enum_known": false,
                "name": "top_n",
                "required": true,
                "type": "integer"
              },
              {
                "availability": "source_interface",
                "conditions": "Οδηγία που περιγράφει την εργασία ανάκτησης.",
                "default": null,
                "default_known": false,
                "enum": null,
                "enum_known": false,
                "name": "instruct",
                "required": true,
                "type": "string"
              }
            ],
            "request_schema": {
              "additionalProperties": true,
              "properties": {
                "documents": {
                  "items": {
                    "type": "string"
                  },
                  "type": "array"
                },
                "instruct": {
                  "type": "string"
                },
                "model": {
                  "const": "qwen3-rerank",
                  "type": "string"
                },
                "query": {
                  "type": "string"
                },
                "top_n": {
                  "type": "integer"
                }
              },
              "required": [
                "model",
                "documents",
                "query",
                "top_n",
                "instruct"
              ],
              "type": "object"
            },
            "source_ambiguities": [
              {
                "field": "maximum_input_length",
                "meaning": "The operation says 30K without specifying a per-document or whole-batch allocation or an explicit unit."
              }
            ],
            "unsupported": []
          },
          "hints": [],
          "input": {
            "additional_properties": true,
            "content_type": "application/json",
            "material_types": [
              "text"
            ],
            "optional": [],
            "required": [
              "model",
              "documents",
              "query",
              "top_n",
              "instruct"
            ]
          },
          "lifecycle": {
            "content": [],
            "create": {
              "http": "POST",
              "path": "/v1/rerank"
            },
            "mode": "synchronous",
            "status": [],
            "submit_status": 200,
            "unknown": "Preserve the original response and request id after an ambiguous send; never replay it."
          },
          "method": {
            "http": "POST",
            "path": "/v1/rerank"
          },
          "operation_modes": [
            "text_reranking"
          ],
          "output": {
            "every_actual_output": true,
            "family": "structured",
            "fields": [
              {
                "description": "Index of the corresponding original input document.",
                "name": "results[].index",
                "type": "integer"
              },
              {
                "description": "Returned relevance score.",
                "name": "results[].relevance_score",
                "type": "number"
              },
              {
                "description": "Actual response model.",
                "name": "model",
                "type": "string"
              },
              {
                "description": "Actual response identifier.",
                "name": "id",
                "type": "string"
              },
              {
                "description": "Measured total tokens used for billing.",
                "name": "usage.total_tokens",
                "type": "integer"
              }
            ],
            "format": "application/json",
            "result": "Read indices and relevance scores and map each index back to your original documents. An echoed document can be absent."
          }
        },
        "ctx": null,
        "declared_pricing_profiles": [
          {
            "dimensions": {
              "regime": "base"
            },
            "label": "Base token rates",
            "units": [
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "input_price",
                "label": "Input tokens",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "input_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "input_token"
              },
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "output_price",
                "label": "Output tokens",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "output_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "out",
                "unit": "output_token"
              },
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "cache_read_price",
                "label": "Cache read",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "cached_input_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "cached_input_token"
              },
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "cache_write_price",
                "label": "Cache write",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "generic_cache_creation_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "generic_cache_creation_token"
              },
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "cache_write_1h_price",
                "label": "Cache write, 1 hour",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "one_hour_cache_creation_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "one_hour_cache_creation_token"
              }
            ]
          },
          {
            "dimensions": {
              "quoted_unit": "/ 1K tokens"
            },
            "label": "total token",
            "units": [
              {
                "amount": "0.00014000",
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "total_token",
                "label": "total token",
                "native_amount_usd_per_unit": "0.00000014",
                "native_quantity": 1,
                "native_unit": "total_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "total_token"
              }
            ]
          }
        ],
        "examples": [
          {
            "code": "{\n  \"model\": \"qwen3-rerank\",\n  \"query\": \"Which passage discusses text ranking?\",\n  \"documents\": [\n    \"Text ranking orders candidate passages by relevance.\",\n    \"Quantum computing studies computation using quantum systems.\",\n    \"Pretrained language models can improve text ranking.\"\n  ],\n  \"top_n\": 2,\n  \"instruct\": \"Given a web search query, retrieve relevant passages that answer the query.\"\n}",
            "label": "JSON · rerank text",
            "language": "json"
          }
        ],
        "family": "openai",
        "fast_multiplier": null,
        "flex_multiplier": null,
        "fmt": "rerank",
        "hints": [
          "Keep your original document order so returned indices identify the right passages.",
          "Read relevance_score rather than treating the response as generated text or embeddings.",
          "Billing uses measured total tokens."
        ],
        "http": "POST",
        "in": null,
        "input": [
          "text"
        ],
        "label": "Επανακατάταξη",
        "max_out": null,
        "max_reasoning_effort_multiplier": null,
        "method_aliases": [],
        "out": null,
        "output": [
          "structured"
        ],
        "path": "/v1/rerank",
        "price_conditions": [
          {
            "label": "Fast mode",
            "value": "Not specified",
            "when": "When fast mode is selected"
          },
          {
            "label": "Flex mode",
            "value": "Not specified",
            "when": "When flex mode is selected"
          },
          {
            "label": "Maximum reasoning effort",
            "value": "Not specified",
            "when": "When maximum reasoning effort uses the default adjustment"
          }
        ],
        "pricing": {
          "billing_mode": "per_request",
          "image_input_price": null,
          "image_output_price": null,
          "per_request_price": null,
          "unit_prices": {
            "total_token": 1.4e-07
          }
        },
        "pricing_profiles": [
          {
            "dimensions": {
              "regime": "base"
            },
            "label": "Base token rates",
            "units": [
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "input_price",
                "label": "Input tokens",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "input_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "input_token"
              },
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "output_price",
                "label": "Output tokens",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "output_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "out",
                "unit": "output_token"
              },
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "cache_read_price",
                "label": "Cache read",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "cached_input_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "cached_input_token"
              },
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "cache_write_price",
                "label": "Cache write",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "generic_cache_creation_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "generic_cache_creation_token"
              },
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "cache_write_1h_price",
                "label": "Cache write, 1 hour",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "one_hour_cache_creation_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "one_hour_cache_creation_token"
              }
            ]
          },
          {
            "dimensions": {
              "quoted_unit": "/ 1K tokens"
            },
            "label": "total token",
            "units": [
              {
                "amount": "0.00014000",
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "total_token",
                "label": "total token",
                "native_amount_usd_per_unit": "0.00000014",
                "native_quantity": 1,
                "native_unit": "total_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": false,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "total_token"
              }
            ]
          }
        ],
        "request_model_id": "qwen3-rerank",
        "route_label": "Ultra",
        "status_reads": [],
        "tiers": [],
        "units": [
          {
            "amount": null,
            "amount_unit": "usd_per_thousand_tokens",
            "billing_input": true,
            "estimate_only": false,
            "key": "input_price",
            "label": "Input tokens",
            "native_amount_usd_per_unit": null,
            "native_quantity": 1,
            "native_unit": "input_token",
            "public_unit_label": "/ 1K tokens",
            "quantity": 1000,
            "quantity_is_estimate": false,
            "rate_role": "typed_native_retail_rate",
            "side": "in",
            "unit": "input_token"
          },
          {
            "amount": null,
            "amount_unit": "usd_per_thousand_tokens",
            "billing_input": true,
            "estimate_only": false,
            "key": "output_price",
            "label": "Output tokens",
            "native_amount_usd_per_unit": null,
            "native_quantity": 1,
            "native_unit": "output_token",
            "public_unit_label": "/ 1K tokens",
            "quantity": 1000,
            "quantity_is_estimate": false,
            "rate_role": "typed_native_retail_rate",
            "side": "out",
            "unit": "output_token"
          },
          {
            "amount": null,
            "amount_unit": "usd_per_thousand_tokens",
            "billing_input": true,
            "estimate_only": false,
            "key": "cache_read_price",
            "label": "Cache read",
            "native_amount_usd_per_unit": null,
            "native_quantity": 1,
            "native_unit": "cached_input_token",
            "public_unit_label": "/ 1K tokens",
            "quantity": 1000,
            "quantity_is_estimate": false,
            "rate_role": "typed_native_retail_rate",
            "side": "in",
            "unit": "cached_input_token"
          },
          {
            "amount": null,
            "amount_unit": "usd_per_thousand_tokens",
            "billing_input": true,
            "estimate_only": false,
            "key": "cache_write_price",
            "label": "Cache write",
            "native_amount_usd_per_unit": null,
            "native_quantity": 1,
            "native_unit": "generic_cache_creation_token",
            "public_unit_label": "/ 1K tokens",
            "quantity": 1000,
            "quantity_is_estimate": false,
            "rate_role": "typed_native_retail_rate",
            "side": "in",
            "unit": "generic_cache_creation_token"
          },
          {
            "amount": null,
            "amount_unit": "usd_per_thousand_tokens",
            "billing_input": true,
            "estimate_only": false,
            "key": "cache_write_1h_price",
            "label": "Cache write, 1 hour",
            "native_amount_usd_per_unit": null,
            "native_quantity": 1,
            "native_unit": "one_hour_cache_creation_token",
            "public_unit_label": "/ 1K tokens",
            "quantity": 1000,
            "quantity_is_estimate": false,
            "rate_role": "typed_native_retail_rate",
            "side": "in",
            "unit": "one_hour_cache_creation_token"
          },
          {
            "amount": "0.00014000",
            "amount_unit": "usd_per_thousand_tokens",
            "billing_input": true,
            "estimate_only": false,
            "key": "total_token",
            "label": "total token",
            "native_amount_usd_per_unit": "0.00000014",
            "native_quantity": 1,
            "native_unit": "total_token",
            "public_unit_label": "/ 1K tokens",
            "quantity": 1000,
            "quantity_is_estimate": false,
            "rate_role": "typed_native_retail_rate",
            "side": "in",
            "unit": "total_token"
          }
        ]
      }
    ],
    "model_aliases": [
      {
        "canonical_model_id": "qwen3-rerank",
        "request_model_id": "qwen3-rerank",
        "route_label": "Ultra"
      }
    ],
    "name": "Qwen: Qwen3 Rerank",
    "price": {
      "in": null,
      "in_label": null,
      "out": null,
      "out_label": null,
      "sort_in": null,
      "sort_out": null,
      "varies": true
    },
    "short": "Το Qwen3 Rerank κατατάσσει υποψήφια κείμενα για ένα ερώτημα και μια οδηγία που παρέχετε. Το ακριβές προφίλ qwen3-rerank δέχεται λίστες εγγράφων κειμένου και επιστρέφει βαθμολογίες συνάφειας με δείκτες και μεταδεδομένα χρήσης για ροές ανάκτησης και επιλογής εγγράφων."
  },
  "renderer_schema": {
    "method_order": "Original DTO methods order; every exact route/format/path/caller survives.",
    "prices": "Original public DTO fields and original native display HTML; no flattened or normalized offers."
  },
  "representation": "exact-public-dto-and-native-renderer-html",
  "representationNotes": {
    "current_reference": {
      "about_json_pointer": "/aboutHtml",
      "methods": [
        {
          "contract_json_pointer": "/methods/0/rawMethod/contract",
          "html_json_pointer": "/methods/0/html",
          "method_ordinal": 0
        }
      ],
      "role": "current-semantic-reference"
    },
    "raw_input": {
      "examples_role": "historical-input-not-current-ready-examples",
      "json_pointers": [
        "/rawModel",
        "/methods/0/rawMethod"
      ],
      "role": "historical-owner-input"
    },
    "schema": "ailoot-native-model-representations-v1"
  },
  "schema": "ailoot-static-model-facts-v1",
  "schema_version": 1,
  "shortText": "Το Qwen3 Rerank κατατάσσει υποψήφια κείμενα για ένα ερώτημα και μια οδηγία που παρέχετε. Το ακριβές προφίλ qwen3-rerank δέχεται λίστες εγγράφων κειμένου και επιστρέφει βαθμολογίες συνάφειας με δείκτες και μεταδεδομένα χρήσης για ροές ανάκτησης και επιλογής εγγράφων.",
  "source": {
    "audit_sha256": "2e00086bcbfc28e64d0cebe97aa47c17d8d5618963027f8ffb9dc6123d7d25b1",
    "bridge_map_sha256": "1125275768b9636fc8461bc7da5061239a81ddfe508e2557843ca42c58ab0036",
    "raw_model_json_sha256": "3c1c12e683a801d8fbd00273827e5feea1b6e4de95ed4c3f9da1f9c92709fdf7",
    "renderer_sha256": "3ed36f7af4f78822bafbd174fdcaed7b698a18a86efe254253d37f1b098a7566"
  },
  "sourceRevision": "9443be981a6c28f9da459a54a7045867ed9ae2411bd1cd179963374f215c9960"
}
