{
  "aboutHtml": "<p>Το Jina Reranker v2 Base Multilingual είναι μοντέλο κατάταξης κειμένων για το δεύτερο στάδιο ανάκτησης. Δώστε του ένα ερώτημα και υποψήφια έγγραφα ή αποσπάσματα· αξιολογεί κάθε ζεύγος ερωτήματος–εγγράφου και επιστρέφει βαθμολογία συνάφειας. Το χρήσιμο αποτέλεσμα είναι ένα καλύτερα ταξινομημένο σύνολο υποψηφίων για αναζήτηση ή ροή ενισχυμένη με ανάκτηση. Δεν γράφει την απάντηση στο ερώτημα ούτε δημιουργεί ενσωματώσεις εγγράφων.</p><h4>Προετοιμάστε το ερώτημα και τα υποψήφια αποσπάσματα</h4><p>Γράψτε το ερώτημα ώστε να δηλώνει την ανάγκη πληροφόρησης. Στη συνέχεια παρέχετε τα κείμενα που έχει βρει ένα προηγούμενο βήμα ανάκτησης. Κρατήστε ένα σταθερό αναγνωριστικό δίπλα σε κάθε υποψήφιο ώστε η βαθμολογία συνάφειάς του να μπορεί να συνδεθεί με το αρχικό έγγραφο, την ενότητα ή την εγγραφή.</p><p>Για αναζήτηση υποστήριξης, χρησιμοποιήστε το πραγματικό ερώτημα και υποψήφια αποσπάσματα που περιέχουν τη σχετική διαδικασία. Ένα ερώτημα για επαναφορά συγκεκριμένης συσκευής πρέπει να συνδυάζεται με αποσπάσματα που διατηρούν το όνομα της συσκευής, την έκδοση και τις συνθήκες επαναφοράς. Ένα απόσπασμα που απλώς αναφέρει τη συσκευή μπορεί να είναι λιγότερο χρήσιμο από ένα που εξηγεί τη ζητούμενη ενέργεια. Παρέχετε το περιεχόμενο που χρειάζεται να συγκρίνει το μοντέλο, όχι μόνο τίτλο εγγράφου.</p><p>Χρησιμοποιήστε συνεκτικά αποσπάσματα. Μια επικεφαλίδα πίνακα, ένας ορισμός ή μια εξαίρεση μπορούν να αλλάξουν τον τρόπο με τον οποίο μια παράγραφος σχετίζεται με το ερώτημα, επομένως μην τα αφαιρείτε μόνο για να έχουν όλοι οι υποψήφιοι εξίσου μικρό μήκος. Ο ανακατατάκτης αξιολογεί τους παρεχόμενους υποψηφίους· δεν μπορεί να ανακτήσει σχετικό έγγραφο που παρέλειψε το προηγούμενο στάδιο ανάκτησης.</p><h4>Βαθμολόγηση ερωτήματος–εγγράφου</h4><p>Πρόκειται για μοντέλο cross-encoder: το ερώτημα και ένα υποψήφιο κείμενο υποβάλλονται μαζί σε επεξεργασία. Η διεπαφή άμεσης βαθμολόγησης επιστρέφει βαθμολογία συνάφειας κινητής υποδιαστολής για κάθε αντίστοιχο ζεύγος. Υψηλότερες βαθμολογίες υποδεικνύουν μεγαλύτερη συνάφεια σε αυτή τη σύγκριση. Η βαθμολογία είναι σήμα κατάταξης, όχι παραγόμενη εξήγηση ή απόδειξη ότι το έγγραφο είναι αληθές.</p><p>Ο κατασκευαστής παρέχει επίσης βοήθημα ανακατάταξης που επιστρέφει ταξινομημένα έγγραφα με τις βαθμολογίες τους. Μια ρύθμιση κορυφαίων αποτελεσμάτων επιλέγει πόσους καταταγμένους υποψηφίους θα διατηρήσει. Κρατήστε τα αναγνωριστικά και το κείμενό τους όταν τα περνάτε στο επόμενο στάδιο. Για ροή απάντησης ερωτημάτων, το επόμενο μοντέλο εξακολουθεί να χρειάζεται το ερώτημα και τα επιλεγμένα τεκμήρια· η ίδια η καταταγμένη λίστα δεν είναι απαντημένο ερώτημα.</p><p>Όταν συγκρίνετε αλλαγές ανάκτησης, κρατήστε σταθερά το ερώτημα και τα κριτήρια αξιολόγησης. Επιθεωρήστε αν τα αποσπάσματα που προωθούνται στην κορυφή περιέχουν πράγματι τις ζητούμενες πληροφορίες. Ορίστε οποιοδήποτε όριο φιλτραρίσματος χρησιμοποιώντας παραδείγματα από τη δική σας συλλογή, αντί να αντιμετωπίζετε μια βαθμολογία συνάφειας ως καθολικό μέτρο ορθότητας απάντησης.</p><h4>Παράθυρο μοντέλου και μεγαλύτερα έγγραφα</h4><p>Το μοντέλο υποστηρίζει μήκος πλαισίου έως 1.024 token. Το τεκμηριωμένο βοήθημα <code>rerank()</code> χειρίζεται μεγαλύτερα έγγραφα με προσέγγιση κυλιόμενου παραθύρου, βαθμολογεί τα τμήματα χωριστά και τα συνδυάζει σε αποτελέσματα επιπέδου εγγράφου. Ο διαχωρισμός σε τμήματα είναι συμπεριφορά αυτού του βοηθήματος· δεν πρέπει να συγχέεται με μία είσοδο μοντέλου που έχει απεριόριστο παράθυρο πλαισίου.</p><p>Το βοήθημα εκθέτει ρυθμίσεις μήκους ερωτήματος και τμήματος και μια ρύθμιση επικάλυψης. Η τεκμηριωμένη προεπιλεγμένη επικάλυψη είναι 80. Το δημοσιευμένο παράδειγμα χρήσης ορίζει μέγιστο μήκος ερωτήματος 512 και μήκος τμήματος 1.024· αυτές είναι ενδεικτικές ρυθμίσεις βοηθήματος που πρέπει να διατηρούνται διακριτές από υπόσχεση ότι κάθε καλών ή διαδρομή τις χρησιμοποιεί.</p><p>Για ένα μεγάλο εγχειρίδιο, διατηρήστε αρκετό γειτονικό κείμενο ώστε μια οδηγία και οι συνθήκες της να εμφανίζονται μαζί. Όταν αξιολογείτε το αποτέλεσμα, επιθεωρήστε το σχετικό τμήμα ενός υψηλά καταταγμένου εγγράφου αντί να θεωρείτε ότι κάθε ενότητά του απαντά εξίσου καλά στο ερώτημα.</p><h4>Ανάκτηση πολυγλωσσικού και εξειδικευμένου κειμένου</h4><p>Το μοντέλο v2 είναι πολυγλωσσικό. Τα παραδείγματα του κατασκευαστή κατατάσσουν αγγλικά ερωτήματα έναντι αγγλικών, γερμανικών, ισπανικών, κινεζικών και ιαπωνικών αποσπασμάτων. Αυτό υποστηρίζει μια συλλογή όπου το σχετικό υλικό είναι γραμμένο σε πολλές γλώσσες χωρίς να απαιτείται πρώτα μετάφραση κάθε υποψηφίου στη γλώσσα του ερωτήματος.</p><p>Το τεκμηριωμένο εύρος εργασιών περιλαμβάνει επίσης ανάκτηση κώδικα και κατάταξη αναπαραστάσεων κειμένου σχετικών με συναρτήσεις ή SQL. Αυτές παραμένουν εργασίες κατάταξης συνάφειας: το μοντέλο αξιολογεί το παρεχόμενο κείμενο. Δεν εκτελεί συνάρτηση, δεν τρέχει SQL ούτε παράγει αποτέλεσμα εργαλείου μόνο επειδή τέτοιοι υποψήφιοι εμφανίζονται στο σύνολο ανάκτησης.</p><h4>Έκδοση και πρακτικά όρια</h4><p>Διατηρήστε αυτό το προφίλ v2 Base Multilingual χωριστά από τον προηγούμενο ανακατατάκτη της Jina μόνο για αγγλικά, το Jina Reranker v3 και τα προφίλ πολυτροπικής ανακατάταξης. Είναι διαφορετικά μοντέλα με διαφορετικά χαρακτηριστικά εργασιών και εισόδων. Η είσοδος αυτού του προφίλ είναι ζεύγη ερωτήματος–κειμένου· το περιεχόμενο εικόνας ή βίντεο χρειάζεται δική του κατάλληλη αναπαράσταση ή μοντέλο.</p><p>Η υλοποίηση αναφοράς του κατασκευαστή υποστηρίζει άμεσες βαθμολογίες και βοήθημα κατάταξης εγγράφων, με προαιρετική επιταχυνόμενη προσοχή. Αυτές οι επιλογές υλοποίησης επηρεάζουν τον τρόπο προετοιμασίας και επεξεργασίας των εισόδων· δεν αποδεικνύουν ότι κάθε διασύνδεση εκθέτει πανομοιότυπες ρυθμίσεις.</p><p>Χρησιμοποιήστε την καταταγμένη έξοδο για πολυγλωσσική αναζήτηση, βάσεις γνώσεων υποστήριξης, ανάκτηση εγγράφων και επιλογή τεκμηρίων πριν από την παραγωγή. Ελέγξτε τα κορυφαία αποσπάσματα, διατηρήστε την αρχική αντιστοίχιση υποψηφίων και διακρίνετε τη συνάφεια από την πραγματολογική εγκυρότητα. Ένα χρήσιμο αποτέλεσμα ανάκτησης φέρνει μπροστά τα σωστά παρεχόμενα τεκμήρια, αφήνοντας την επόμενη εργασία —απάντηση, σύνοψη ή απόφαση— στην κατάλληλη ροή εργασίας.</p>",
  "aboutText": "Το Jina Reranker v2 Base Multilingual είναι μοντέλο κατάταξης κειμένων για το δεύτερο στάδιο ανάκτησης. Δώστε του ένα ερώτημα και υποψήφια έγγραφα ή αποσπάσματα· αξιολογεί κάθε ζεύγος ερωτήματος–εγγράφου και επιστρέφει βαθμολογία συνάφειας. Το χρήσιμο αποτέλεσμα είναι ένα καλύτερα ταξινομημένο σύνολο υποψηφίων για αναζήτηση ή ροή ενισχυμένη με ανάκτηση. Δεν γράφει την απάντηση στο ερώτημα ούτε δημιουργεί ενσωματώσεις εγγράφων.\n\n### Προετοιμάστε το ερώτημα και τα υποψήφια αποσπάσματα\n\nΓράψτε το ερώτημα ώστε να δηλώνει την ανάγκη πληροφόρησης. Στη συνέχεια παρέχετε τα κείμενα που έχει βρει ένα προηγούμενο βήμα ανάκτησης. Κρατήστε ένα σταθερό αναγνωριστικό δίπλα σε κάθε υποψήφιο ώστε η βαθμολογία συνάφειάς του να μπορεί να συνδεθεί με το αρχικό έγγραφο, την ενότητα ή την εγγραφή.\n\nΓια αναζήτηση υποστήριξης, χρησιμοποιήστε το πραγματικό ερώτημα και υποψήφια αποσπάσματα που περιέχουν τη σχετική διαδικασία. Ένα ερώτημα για επαναφορά συγκεκριμένης συσκευής πρέπει να συνδυάζεται με αποσπάσματα που διατηρούν το όνομα της συσκευής, την έκδοση και τις συνθήκες επαναφοράς. Ένα απόσπασμα που απλώς αναφέρει τη συσκευή μπορεί να είναι λιγότερο χρήσιμο από ένα που εξηγεί τη ζητούμενη ενέργεια. Παρέχετε το περιεχόμενο που χρειάζεται να συγκρίνει το μοντέλο, όχι μόνο τίτλο εγγράφου.\n\nΧρησιμοποιήστε συνεκτικά αποσπάσματα. Μια επικεφαλίδα πίνακα, ένας ορισμός ή μια εξαίρεση μπορούν να αλλάξουν τον τρόπο με τον οποίο μια παράγραφος σχετίζεται με το ερώτημα, επομένως μην τα αφαιρείτε μόνο για να έχουν όλοι οι υποψήφιοι εξίσου μικρό μήκος. Ο ανακατατάκτης αξιολογεί τους παρεχόμενους υποψηφίους· δεν μπορεί να ανακτήσει σχετικό έγγραφο που παρέλειψε το προηγούμενο στάδιο ανάκτησης.\n\n### Βαθμολόγηση ερωτήματος–εγγράφου\n\nΠρόκειται για μοντέλο cross-encoder: το ερώτημα και ένα υποψήφιο κείμενο υποβάλλονται μαζί σε επεξεργασία. Η διεπαφή άμεσης βαθμολόγησης επιστρέφει βαθμολογία συνάφειας κινητής υποδιαστολής για κάθε αντίστοιχο ζεύγος. Υψηλότερες βαθμολογίες υποδεικνύουν μεγαλύτερη συνάφεια σε αυτή τη σύγκριση. Η βαθμολογία είναι σήμα κατάταξης, όχι παραγόμενη εξήγηση ή απόδειξη ότι το έγγραφο είναι αληθές.\n\nΟ κατασκευαστής παρέχει επίσης βοήθημα ανακατάταξης που επιστρέφει ταξινομημένα έγγραφα με τις βαθμολογίες τους. Μια ρύθμιση κορυφαίων αποτελεσμάτων επιλέγει πόσους καταταγμένους υποψηφίους θα διατηρήσει. Κρατήστε τα αναγνωριστικά και το κείμενό τους όταν τα περνάτε στο επόμενο στάδιο. Για ροή απάντησης ερωτημάτων, το επόμενο μοντέλο εξακολουθεί να χρειάζεται το ερώτημα και τα επιλεγμένα τεκμήρια· η ίδια η καταταγμένη λίστα δεν είναι απαντημένο ερώτημα.\n\nΌταν συγκρίνετε αλλαγές ανάκτησης, κρατήστε σταθερά το ερώτημα και τα κριτήρια αξιολόγησης. Επιθεωρήστε αν τα αποσπάσματα που προωθούνται στην κορυφή περιέχουν πράγματι τις ζητούμενες πληροφορίες. Ορίστε οποιοδήποτε όριο φιλτραρίσματος χρησιμοποιώντας παραδείγματα από τη δική σας συλλογή, αντί να αντιμετωπίζετε μια βαθμολογία συνάφειας ως καθολικό μέτρο ορθότητας απάντησης.\n\n### Παράθυρο μοντέλου και μεγαλύτερα έγγραφα\n\nΤο μοντέλο υποστηρίζει μήκος πλαισίου έως 1.024 token. Το τεκμηριωμένο βοήθημα `rerank()` χειρίζεται μεγαλύτερα έγγραφα με προσέγγιση κυλιόμενου παραθύρου, βαθμολογεί τα τμήματα χωριστά και τα συνδυάζει σε αποτελέσματα επιπέδου εγγράφου. Ο διαχωρισμός σε τμήματα είναι συμπεριφορά αυτού του βοηθήματος· δεν πρέπει να συγχέεται με μία είσοδο μοντέλου που έχει απεριόριστο παράθυρο πλαισίου.\n\nΤο βοήθημα εκθέτει ρυθμίσεις μήκους ερωτήματος και τμήματος και μια ρύθμιση επικάλυψης. Η τεκμηριωμένη προεπιλεγμένη επικάλυψη είναι 80. Το δημοσιευμένο παράδειγμα χρήσης ορίζει μέγιστο μήκος ερωτήματος 512 και μήκος τμήματος 1.024· αυτές είναι ενδεικτικές ρυθμίσεις βοηθήματος που πρέπει να διατηρούνται διακριτές από υπόσχεση ότι κάθε καλών ή διαδρομή τις χρησιμοποιεί.\n\nΓια ένα μεγάλο εγχειρίδιο, διατηρήστε αρκετό γειτονικό κείμενο ώστε μια οδηγία και οι συνθήκες της να εμφανίζονται μαζί. Όταν αξιολογείτε το αποτέλεσμα, επιθεωρήστε το σχετικό τμήμα ενός υψηλά καταταγμένου εγγράφου αντί να θεωρείτε ότι κάθε ενότητά του απαντά εξίσου καλά στο ερώτημα.\n\n### Ανάκτηση πολυγλωσσικού και εξειδικευμένου κειμένου\n\nΤο μοντέλο v2 είναι πολυγλωσσικό. Τα παραδείγματα του κατασκευαστή κατατάσσουν αγγλικά ερωτήματα έναντι αγγλικών, γερμανικών, ισπανικών, κινεζικών και ιαπωνικών αποσπασμάτων. Αυτό υποστηρίζει μια συλλογή όπου το σχετικό υλικό είναι γραμμένο σε πολλές γλώσσες χωρίς να απαιτείται πρώτα μετάφραση κάθε υποψηφίου στη γλώσσα του ερωτήματος.\n\nΤο τεκμηριωμένο εύρος εργασιών περιλαμβάνει επίσης ανάκτηση κώδικα και κατάταξη αναπαραστάσεων κειμένου σχετικών με συναρτήσεις ή SQL. Αυτές παραμένουν εργασίες κατάταξης συνάφειας: το μοντέλο αξιολογεί το παρεχόμενο κείμενο. Δεν εκτελεί συνάρτηση, δεν τρέχει SQL ούτε παράγει αποτέλεσμα εργαλείου μόνο επειδή τέτοιοι υποψήφιοι εμφανίζονται στο σύνολο ανάκτησης.\n\n### Έκδοση και πρακτικά όρια\n\nΔιατηρήστε αυτό το προφίλ v2 Base Multilingual χωριστά από τον προηγούμενο ανακατατάκτη της Jina μόνο για αγγλικά, το Jina Reranker v3 και τα προφίλ πολυτροπικής ανακατάταξης. Είναι διαφορετικά μοντέλα με διαφορετικά χαρακτηριστικά εργασιών και εισόδων. Η είσοδος αυτού του προφίλ είναι ζεύγη ερωτήματος–κειμένου· το περιεχόμενο εικόνας ή βίντεο χρειάζεται δική του κατάλληλη αναπαράσταση ή μοντέλο.\n\nΗ υλοποίηση αναφοράς του κατασκευαστή υποστηρίζει άμεσες βαθμολογίες και βοήθημα κατάταξης εγγράφων, με προαιρετική επιταχυνόμενη προσοχή. Αυτές οι επιλογές υλοποίησης επηρεάζουν τον τρόπο προετοιμασίας και επεξεργασίας των εισόδων· δεν αποδεικνύουν ότι κάθε διασύνδεση εκθέτει πανομοιότυπες ρυθμίσεις.\n\nΧρησιμοποιήστε την καταταγμένη έξοδο για πολυγλωσσική αναζήτηση, βάσεις γνώσεων υποστήριξης, ανάκτηση εγγράφων και επιλογή τεκμηρίων πριν από την παραγωγή. Ελέγξτε τα κορυφαία αποσπάσματα, διατηρήστε την αρχική αντιστοίχιση υποψηφίων και διακρίνετε τη συνάφεια από την πραγματολογική εγκυρότητα. Ένα χρήσιμο αποτέλεσμα ανάκτησης φέρνει μπροστά τα σωστά παρεχόμενα τεκμήρια, αφήνοντας την επόμενη εργασία —απάντηση, σύνοψη ή απόφαση— στην κατάλληλη ροή εργασίας.",
  "editorialOverlay": {
    "copy_fields": null,
    "copy_sha256": null,
    "copy_source": null,
    "html_sha256": "373c08d419d609c559071e328e2432e91c221b3b56d8d2c12616a54efd8c63c5",
    "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\">jina-reranker-v2-base-multilingual</h2><button class=\"icon-btn\" type=\"button\" data-close-sheet aria-label=\"Κλείσιμο\">×</button></div><div class=\"idline\"><span>Jina AI /</span><code>jina-reranker-v2-base-multilingual</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|jina-reranker-v2-base-multilingual\">Επανακατάταξη</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\">Το Jina Reranker v2 Base Multilingual βαθμολογεί ένα ερώτημα σε σχέση με υποψήφια κείμενα και τα ταξινομεί κατά συνάφεια. Ο cross-encoder του χειρίζεται πολυγλωσσική ανάκτηση, ενώ το βοήθημα ανακατάταξης του κατασκευαστή χωρίζει μεγαλύτερα έγγραφα σε τμήματα γύρω από παράθυρο μοντέλου 1.024 token.</p><dl class=\"card-io\" data-card-io><div><dt>Αποδεκτές είσοδοι</dt><dd>Κείμενο</dd></div><div><dt>Αποτελέσματα</dt><dd>Αποτελέσματα κατά σειρά συνάφειας</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>Το Jina Reranker v2 Base Multilingual είναι μοντέλο κατάταξης κειμένων για το δεύτερο στάδιο ανάκτησης. Δώστε του ένα ερώτημα και υποψήφια έγγραφα ή αποσπάσματα· αξιολογεί κάθε ζεύγος ερωτήματος–εγγράφου και επιστρέφει βαθμολογία συνάφειας. Το χρήσιμο αποτέλεσμα είναι ένα καλύτερα ταξινομημένο σύνολο υποψηφίων για αναζήτηση ή ροή ενισχυμένη με ανάκτηση. Δεν γράφει την απάντηση στο ερώτημα ούτε δημιουργεί ενσωματώσεις εγγράφων.</p><h4>Προετοιμάστε το ερώτημα και τα υποψήφια αποσπάσματα</h4><p>Γράψτε το ερώτημα ώστε να δηλώνει την ανάγκη πληροφόρησης. Στη συνέχεια παρέχετε τα κείμενα που έχει βρει ένα προηγούμενο βήμα ανάκτησης. Κρατήστε ένα σταθερό αναγνωριστικό δίπλα σε κάθε υποψήφιο ώστε η βαθμολογία συνάφειάς του να μπορεί να συνδεθεί με το αρχικό έγγραφο, την ενότητα ή την εγγραφή.</p><p>Για αναζήτηση υποστήριξης, χρησιμοποιήστε το πραγματικό ερώτημα και υποψήφια αποσπάσματα που περιέχουν τη σχετική διαδικασία. Ένα ερώτημα για επαναφορά συγκεκριμένης συσκευής πρέπει να συνδυάζεται με αποσπάσματα που διατηρούν το όνομα της συσκευής, την έκδοση και τις συνθήκες επαναφοράς. Ένα απόσπασμα που απλώς αναφέρει τη συσκευή μπορεί να είναι λιγότερο χρήσιμο από ένα που εξηγεί τη ζητούμενη ενέργεια. Παρέχετε το περιεχόμενο που χρειάζεται να συγκρίνει το μοντέλο, όχι μόνο τίτλο εγγράφου.</p><p>Χρησιμοποιήστε συνεκτικά αποσπάσματα. Μια επικεφαλίδα πίνακα, ένας ορισμός ή μια εξαίρεση μπορούν να αλλάξουν τον τρόπο με τον οποίο μια παράγραφος σχετίζεται με το ερώτημα, επομένως μην τα αφαιρείτε μόνο για να έχουν όλοι οι υποψήφιοι εξίσου μικρό μήκος. Ο ανακατατάκτης αξιολογεί τους παρεχόμενους υποψηφίους· δεν μπορεί να ανακτήσει σχετικό έγγραφο που παρέλειψε το προηγούμενο στάδιο ανάκτησης.</p><h4>Βαθμολόγηση ερωτήματος–εγγράφου</h4><p>Πρόκειται για μοντέλο cross-encoder: το ερώτημα και ένα υποψήφιο κείμενο υποβάλλονται μαζί σε επεξεργασία. Η διεπαφή άμεσης βαθμολόγησης επιστρέφει βαθμολογία συνάφειας κινητής υποδιαστολής για κάθε αντίστοιχο ζεύγος. Υψηλότερες βαθμολογίες υποδεικνύουν μεγαλύτερη συνάφεια σε αυτή τη σύγκριση. Η βαθμολογία είναι σήμα κατάταξης, όχι παραγόμενη εξήγηση ή απόδειξη ότι το έγγραφο είναι αληθές.</p><p>Ο κατασκευαστής παρέχει επίσης βοήθημα ανακατάταξης που επιστρέφει ταξινομημένα έγγραφα με τις βαθμολογίες τους. Μια ρύθμιση κορυφαίων αποτελεσμάτων επιλέγει πόσους καταταγμένους υποψηφίους θα διατηρήσει. Κρατήστε τα αναγνωριστικά και το κείμενό τους όταν τα περνάτε στο επόμενο στάδιο. Για ροή απάντησης ερωτημάτων, το επόμενο μοντέλο εξακολουθεί να χρειάζεται το ερώτημα και τα επιλεγμένα τεκμήρια· η ίδια η καταταγμένη λίστα δεν είναι απαντημένο ερώτημα.</p><p>Όταν συγκρίνετε αλλαγές ανάκτησης, κρατήστε σταθερά το ερώτημα και τα κριτήρια αξιολόγησης. Επιθεωρήστε αν τα αποσπάσματα που προωθούνται στην κορυφή περιέχουν πράγματι τις ζητούμενες πληροφορίες. Ορίστε οποιοδήποτε όριο φιλτραρίσματος χρησιμοποιώντας παραδείγματα από τη δική σας συλλογή, αντί να αντιμετωπίζετε μια βαθμολογία συνάφειας ως καθολικό μέτρο ορθότητας απάντησης.</p><h4>Παράθυρο μοντέλου και μεγαλύτερα έγγραφα</h4><p>Το μοντέλο υποστηρίζει μήκος πλαισίου έως 1.024 token. Το τεκμηριωμένο βοήθημα <code>rerank()</code> χειρίζεται μεγαλύτερα έγγραφα με προσέγγιση κυλιόμενου παραθύρου, βαθμολογεί τα τμήματα χωριστά και τα συνδυάζει σε αποτελέσματα επιπέδου εγγράφου. Ο διαχωρισμός σε τμήματα είναι συμπεριφορά αυτού του βοηθήματος· δεν πρέπει να συγχέεται με μία είσοδο μοντέλου που έχει απεριόριστο παράθυρο πλαισίου.</p><p>Το βοήθημα εκθέτει ρυθμίσεις μήκους ερωτήματος και τμήματος και μια ρύθμιση επικάλυψης. Η τεκμηριωμένη προεπιλεγμένη επικάλυψη είναι 80. Το δημοσιευμένο παράδειγμα χρήσης ορίζει μέγιστο μήκος ερωτήματος 512 και μήκος τμήματος 1.024· αυτές είναι ενδεικτικές ρυθμίσεις βοηθήματος που πρέπει να διατηρούνται διακριτές από υπόσχεση ότι κάθε καλών ή διαδρομή τις χρησιμοποιεί.</p><p>Για ένα μεγάλο εγχειρίδιο, διατηρήστε αρκετό γειτονικό κείμενο ώστε μια οδηγία και οι συνθήκες της να εμφανίζονται μαζί. Όταν αξιολογείτε το αποτέλεσμα, επιθεωρήστε το σχετικό τμήμα ενός υψηλά καταταγμένου εγγράφου αντί να θεωρείτε ότι κάθε ενότητά του απαντά εξίσου καλά στο ερώτημα.</p><h4>Ανάκτηση πολυγλωσσικού και εξειδικευμένου κειμένου</h4><p>Το μοντέλο v2 είναι πολυγλωσσικό. Τα παραδείγματα του κατασκευαστή κατατάσσουν αγγλικά ερωτήματα έναντι αγγλικών, γερμανικών, ισπανικών, κινεζικών και ιαπωνικών αποσπασμάτων. Αυτό υποστηρίζει μια συλλογή όπου το σχετικό υλικό είναι γραμμένο σε πολλές γλώσσες χωρίς να απαιτείται πρώτα μετάφραση κάθε υποψηφίου στη γλώσσα του ερωτήματος.</p><p>Το τεκμηριωμένο εύρος εργασιών περιλαμβάνει επίσης ανάκτηση κώδικα και κατάταξη αναπαραστάσεων κειμένου σχετικών με συναρτήσεις ή SQL. Αυτές παραμένουν εργασίες κατάταξης συνάφειας: το μοντέλο αξιολογεί το παρεχόμενο κείμενο. Δεν εκτελεί συνάρτηση, δεν τρέχει SQL ούτε παράγει αποτέλεσμα εργαλείου μόνο επειδή τέτοιοι υποψήφιοι εμφανίζονται στο σύνολο ανάκτησης.</p><h4>Έκδοση και πρακτικά όρια</h4><p>Διατηρήστε αυτό το προφίλ v2 Base Multilingual χωριστά από τον προηγούμενο ανακατατάκτη της Jina μόνο για αγγλικά, το Jina Reranker v3 και τα προφίλ πολυτροπικής ανακατάταξης. Είναι διαφορετικά μοντέλα με διαφορετικά χαρακτηριστικά εργασιών και εισόδων. Η είσοδος αυτού του προφίλ είναι ζεύγη ερωτήματος–κειμένου· το περιεχόμενο εικόνας ή βίντεο χρειάζεται δική του κατάλληλη αναπαράσταση ή μοντέλο.</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>rerank</code></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><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>jina-reranker-v2-base-multilingual</div></td><td data-cell-label=\"Προεπιλογή\" data-default=\"unspecified\"><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\">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></td><td data-cell-label=\"Προεπιλογή\" data-default=\"unspecified\"><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\">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></td><td data-cell-label=\"Προεπιλογή\" data-default=\"unspecified\"><span class=\"card-cell-label\">Προεπιλογή</span>—</td></tr></tbody></table></div><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</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>material_conditions</code></th><td data-cell-label=\"Σύμβαση\"><span class=\"card-cell-label\">Σύμβαση</span>Ορίστε το πραγματικό σας ερώτημα και έναν μη κενό πίνακα αρχικών εγγράφων κειμένου. Οι δείκτες αποτελεσμάτων αναφέρονται σε αυτόν τον αρχικό πίνακα.</td></tr></tbody></table></div><p>Κύκλος ζωής: <code>synchronous_result_then_owned_library</code></p><p class=\"note-s\"><code>GET /v1/media/assets/{asset_id}/content</code></p><p class=\"note-s\"><code>GET /v1/media/assets</code></p><p class=\"note-s\"><code>GET /v1/media/assets/{asset_id}</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.0001</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-1768-tab-0\" role=\"tab\" type=\"button\" aria-controls=\"model-code-1768-panel-0\" aria-selected=\"true\" tabindex=\"0\">Χρησιμοποιήστε την πραγματική είσοδο και διατηρήστε το πλήρες αποτέλεσμα</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-1768-panel-0\" role=\"tabpanel\" aria-labelledby=\"model-code-1768-tab-0\"><pre data-lang=\"bash\"><code>set -eu\n: &quot;${AILOOT_API_KEY:?Set your Ailoot API key}&quot;\n: &quot;${AILOOT_QUERY:?Set the actual documented input value}&quot;\nexport AILOOT_QUERY\n: &quot;${AILOOT_DOCUMENTS_JSON:?Set the actual documented input value}&quot;\nexport AILOOT_DOCUMENTS_JSON\npython3 - &lt;&lt;&#39;PY_REQUEST&#39;\nimport json,os\nfrom pathlib import Path\nrequest={&#39;model&#39;: &#39;jina-reranker-v2-base-multilingual&#39;, &#39;query&#39;: &#39;${ACTUAL_QUERY}&#39;, &#39;documents&#39;: &#39;${ACTUAL_DOCUMENTS}&#39;}\nrequest[&#39;query&#39;]=os.environ[&#39;AILOOT_QUERY&#39;]\nrequest[&#39;documents&#39;]=json.loads(os.environ[&#39;AILOOT_DOCUMENTS_JSON&#39;])\nPath(&#39;request.json&#39;).write_text(json.dumps(request,ensure_ascii=False),encoding=&#39;utf-8&#39;)\nPY_REQUEST\ncurl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/rerank \\\n  -H &quot;Authorization: Bearer $AILOOT_API_KEY&quot; -H &#39;Content-Type: application/json&#39; \\\n  --data-binary @request.json -D response-headers.txt -o response.bin\n# Retain the complete response and headers, every actual output, original returned identifiers and all usage fields. Recover the original operation without submitting creation again.\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\">Ολόκληρο το αρχικό εγγενές αποτέλεσμα JSON με το ρυθμισμένο μοντέλο απόκρισης, τους αρχικούς δείκτες εγγράφων, τις βαθμολογίες συνάφειας, τις συμβολοσειρές εγγράφων και την εγγενή χρήση token. Διατηρήστε κάθε πραγματικό πεδίο αποτελέσματος και χρήσης.</p><ul class=\"card-result-paths\"><li><code>GET /v1/media/assets/{asset_id}/content</code></li><li><code>GET /v1/media/assets</code></li><li><code>GET /v1/media/assets/{asset_id}</code></li></ul><div class=\"card-result-process\" data-all-results><h5>Διατηρήστε όλα τα ολοκληρωμένα αποτελέσματα</h5><p class=\"note-s\">Διατηρήστε κάθε πλήρη απάντηση, αρχείο και τμήμα περιεχομένου που επιστρέφεται.</p><p class=\"note-s\">Διατηρήστε ολόκληρη την απόκριση και τις κεφαλίδες, κάθε πραγματικό αποτέλεσμα εξόδου, τα αρχικά αναγνωριστικά που επιστράφηκαν και όλα τα πεδία χρήσης. Ανακτήστε την αρχική λειτουργία χωρίς να υποβάλετε ξανά αίτημα δημιουργίας.</p></div><div class=\"card-result-process\" data-unknown-recovery><h5>Αν χρειάζεται έλεγχος της αρχικής απάντησης</h5><p class=\"note-s\">Διατηρήστε το πραγματικό X-Client-Request-ID και ολόκληρη την απόκριση. Διαβάστε τα αρχικά αρχεία πολυμέσων που σας ανήκουν και τα ακριβή υπογεγραμμένα URL περιεχομένου τους· μην επανυποβάλετε ποτέ αίτημα δημιουργίας με αβέβαιο αποτέλεσμα.</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\">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\">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\">results[].document</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 ή το ρητό κανονικό ID μοντέλου δεν είναι έγκυρο.</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 του Ailoot δεν είναι έγκυρο.</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>403 · <code>permission_error</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><tr><th data-cell-label=\"Απάντηση\" scope=\"row\"><span class=\"card-cell-label\">Απάντηση</span>404 · <code>not_found_error</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><tr><th data-cell-label=\"Απάντηση\" scope=\"row\"><span class=\"card-cell-label\">Απάντηση</span>422 · <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><tr><th data-cell-label=\"Απάντηση\" scope=\"row\"><span class=\"card-cell-label\">Απάντηση</span>503 · <code></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><tr><th data-cell-label=\"Απάντηση\" scope=\"row\"><span class=\"card-cell-label\">Απάντηση</span>502 · <code>billing_requires_check</code></th><td data-cell-label=\"Συνθήκη\"><span class=\"card-cell-label\">Συνθήκη</span>Το αρχικό αποτέλεσμα, η χρήση ή η εκκαθάριση απαιτεί έλεγχο.</td><td data-cell-label=\"Επόμενο βήμα\"><span class=\"card-cell-label\">Επόμενο βήμα</span>Διατηρήστε το πραγματικό ID αιτήματος και την αρχική απόκριση. Διαβάστε την υπάρχουσα εγγραφή που σας ανήκει· μην επανυποβάλετε αίτημα δημιουργίας.</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=jina-reranker-v2-base-multilingual&amp;route=Ultra&amp;caller=jina-reranker-v2-base-multilingual&amp;fmt=rerank\"><code>jina-reranker-v2-base-multilingual</code></a></span></p><h4>Εναλλακτικές διαδρομές μεθόδων</h4><p class=\"note-s\">Χρησιμοποιήστε τις διαδρομές μεθόδων που εμφανίζονται παραπάνω.</p><h4>Σχετικά ID μοντέλων</h4><p class=\"note-s\"><a href=\"#m=jina-reranker-v2-base-multilingual&amp;route=Ultra&amp;caller=jina-reranker-v2-base-multilingual&amp;fmt=rerank\"><code>jina-reranker-v2-base-multilingual</code></a></p></section></div>",
      "method_identity": {
        "effective_request_model_id": "jina-reranker-v2-base-multilingual",
        "fmt": "rerank",
        "http": "POST",
        "path": "/v1/rerank",
        "request_model_id": "jina-reranker-v2-base-multilingual",
        "route_label": "Ultra"
      },
      "method_key": "Ultra|rerank|/v1/rerank|jina-reranker-v2-base-multilingual",
      "ordinal": 0,
      "rawMethod": {
        "available": null,
        "cache_read": null,
        "cache_write": null,
        "cache_write_1h": null,
        "contract": {
          "data": {
            "all_results": "Retain the complete response and headers, every actual output, original returned identifiers and all usage fields. Recover the original operation without submitting creation again.",
            "errors": [
              {
                "code": null,
                "condition": "Το σώμα JSON ή το ρητό κανονικό ID μοντέλου δεν είναι έγκυρο.",
                "http_status": 400,
                "recovery": "Διατηρήστε την απόκριση και διορθώστε το υποδεικνυόμενο πεδίο του αιτήματος.",
                "type": "invalid_request_error"
              },
              {
                "code": null,
                "condition": "Το κλειδί API του Ailoot δεν είναι έγκυρο.",
                "http_status": 401,
                "recovery": "Χρησιμοποιήστε το εξουσιοδοτημένο κλειδί API του Ailoot σας.",
                "type": "authentication_error"
              },
              {
                "code": null,
                "condition": "Η ομάδα του κλειδιού δεν επιτρέπει πρόσβαση σε αυτή τη μέθοδο.",
                "http_status": 403,
                "recovery": "Διατηρήστε τις λεπτομέρειες σφάλματος που επιστρέφονται.",
                "type": "permission_error"
              },
              {
                "code": null,
                "condition": "Η επιλεγμένη μέθοδος δεν έχει διαδρομή με άδεια πρόσβασης.",
                "http_status": 404,
                "recovery": "Διατηρήστε τις λεπτομέρειες σφάλματος που επιστρέφονται.",
                "type": "not_found_error"
              },
              {
                "code": null,
                "condition": "Το αποδεκτό τιμολόγιο δεν μπορεί να λάβει την απαιτούμενη ποσότητα εισόδου ή το όριό της.",
                "http_status": 422,
                "recovery": "Διατηρήστε την απόκριση· χρησιμοποιήστε την αναπαράσταση εισόδου που απαιτεί το αποδεκτό τιμολόγιο.",
                "type": "price_unavailable"
              },
              {
                "code": null,
                "condition": "Ο απαιτούμενος χώρος αποθήκευσης, η διαδρομή, η τιμή μεθόδου ή η δέσμευση ποσού δεν είναι διαθέσιμα.",
                "http_status": 503,
                "recovery": "Διατηρήστε ολόκληρη την αρχική απόκριση. Μια αβέβαιη δέσμευση ποσού δεν αποτελεί άδεια επανυποβολής.",
                "type": null
              },
              {
                "code": null,
                "condition": "Το αρχικό αποτέλεσμα, η χρήση ή η εκκαθάριση απαιτεί έλεγχο.",
                "http_status": 502,
                "recovery": "Διατηρήστε το πραγματικό ID αιτήματος και την αρχική απόκριση. Διαβάστε την υπάρχουσα εγγραφή που σας ανήκει· μην επανυποβάλετε αίτημα δημιουργίας.",
                "type": "billing_requires_check"
              }
            ],
            "lifecycle": {
              "assets": [
                {
                  "http": "GET",
                  "path": "/v1/media/assets"
                },
                {
                  "http": "GET",
                  "path": "/v1/media/assets/{asset_id}"
                }
              ],
              "content": [
                {
                  "http": "GET",
                  "path": "/v1/media/assets/{asset_id}/content",
                  "url_source": "exact returned signed content URL"
                }
              ],
              "dedicated_method_polling_or_cancel": false,
              "mode": "synchronous_result_then_owned_library",
              "original_POST_adds_task_envelope": false,
              "status": [],
              "unknown": "Διατηρήστε το πραγματικό X-Client-Request-ID και ολόκληρη την απόκριση. Διαβάστε τα αρχικά αρχεία πολυμέσων που σας ανήκουν και τα ακριβή υπογεγραμμένα URL περιεχομένου τους· μην επανυποβάλετε ποτέ αίτημα δημιουργίας με αβέβαιο αποτέλεσμα."
            },
            "outputs": {
              "all_results": "Διατηρήστε ολόκληρη την απόκριση και τις κεφαλίδες, κάθε πραγματικό αποτέλεσμα εξόδου, τα αρχικά αναγνωριστικά που επιστράφηκαν και όλα τα πεδία χρήσης. Ανακτήστε την αρχική λειτουργία χωρίς να υποβάλετε ξανά αίτημα δημιουργίας.",
              "family": "rerank",
              "fields": [
                {
                  "description": "Ακριβές μοντέλο απόκρισης που απαιτείται από τον ρυθμισμένο καταναλωτή του πηγαίου κώδικα.",
                  "name": "model",
                  "type": "string"
                },
                {
                  "description": "Μοναδικός δείκτης αρχικού εγγράφου εισόδου.",
                  "name": "results[].index",
                  "type": "integer"
                },
                {
                  "description": "Πεπερασμένη βαθμολογία συνάφειας.",
                  "name": "results[].relevance_score",
                  "type": "number"
                },
                {
                  "description": "Αρχικό έγγραφο κειμένου που απαιτείται από αυτόν τον ρυθμισμένο καταναλωτή απόκρισης.",
                  "name": "results[].document",
                  "type": "string"
                },
                {
                  "description": "Πεπερασμένο, μη αρνητικό εγγενές πλήθος token που απαιτείται από το ισχύον αποδεκτό τιμολόγιο.",
                  "name": "usage.total_tokens",
                  "type": "integer"
                }
              ],
              "result": "Ολόκληρο το αρχικό εγγενές αποτέλεσμα JSON με το ρυθμισμένο μοντέλο απόκρισης, τους αρχικούς δείκτες εγγράφων, τις βαθμολογίες συνάφειας, τις συμβολοσειρές εγγράφων και την εγγενή χρήση token. Διατηρήστε κάθε πραγματικό πεδίο αποτελέσματος και χρήσης."
            },
            "parameters": [
              {
                "default_known": false,
                "enum": [
                  "jina-reranker-v2-base-multilingual"
                ],
                "enum_known": true,
                "name": "model",
                "required": true,
                "type": "string"
              },
              {
                "default_known": false,
                "enum_known": false,
                "name": "query",
                "required": false,
                "type": "string"
              },
              {
                "default_known": false,
                "enum_known": false,
                "name": "documents",
                "required": true,
                "type": "array"
              }
            ],
            "request_schema": {
              "properties": {
                "documents": {
                  "items": {
                    "type": "string"
                  },
                  "minItems": 1,
                  "type": "array"
                },
                "model": {
                  "enum": [
                    "jina-reranker-v2-base-multilingual"
                  ],
                  "type": "string"
                },
                "query": {
                  "type": "string"
                }
              },
              "required": [
                "model",
                "documents"
              ],
              "type": "object"
            },
            "schema_template": {
              "actual_file_preparation_required": false,
              "body": {
                "documents": "${ACTUAL_DOCUMENTS}",
                "model": "jina-reranker-v2-base-multilingual",
                "query": "${ACTUAL_QUERY}"
              },
              "content_type": "application/json"
            }
          },
          "input": {
            "content_type": "application/json",
            "material_conditions": [
              "Ορίστε το πραγματικό σας ερώτημα και έναν μη κενό πίνακα αρχικών εγγράφων κειμένου. Οι δείκτες αποτελεσμάτων αναφέρονται σε αυτόν τον αρχικό πίνακα."
            ],
            "material_types": [
              "text"
            ],
            "required": [
              "model",
              "documents"
            ]
          },
          "lifecycle": {
            "assets": [
              {
                "http": "GET",
                "path": "/v1/media/assets"
              },
              {
                "http": "GET",
                "path": "/v1/media/assets/{asset_id}"
              }
            ],
            "content": [
              {
                "http": "GET",
                "path": "/v1/media/assets/{asset_id}/content",
                "url_source": "exact returned signed content URL"
              }
            ],
            "dedicated_method_polling_or_cancel": false,
            "mode": "synchronous_result_then_owned_library",
            "original_POST_adds_task_envelope": false,
            "status": [],
            "unknown": "Retain the actual X-Client-Request-ID and complete response. Read the original owned assets and their exact signed content URLs; never resubmit an uncertain creation."
          },
          "method": {
            "http": "POST",
            "path": "/v1/rerank"
          },
          "output": {
            "all_results": "Retain the complete response and headers, every actual output, original returned identifiers and all usage fields. Recover the original operation without submitting creation again.",
            "family": "rerank",
            "fields": [
              {
                "description": "Exact response model required by the configured Source consumer.",
                "name": "model",
                "type": "string"
              },
              {
                "description": "Unique original input document index.",
                "name": "results[].index",
                "type": "integer"
              },
              {
                "description": "Finite relevance score.",
                "name": "results[].relevance_score",
                "type": "number"
              },
              {
                "description": "Original text document required by this configured response consumer.",
                "name": "results[].document",
                "type": "string"
              },
              {
                "description": "Finite nonnegative native token count required by the current accepted tariff.",
                "name": "usage.total_tokens",
                "type": "integer"
              }
            ],
            "result": "Complete original native JSON result with the configured response model, original document indices, relevance scores, document strings and native token usage. Retain every actual result and usage field."
          }
        },
        "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.0001000",
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "total_token",
                "label": "total token",
                "native_amount_usd_per_unit": "0.0000001",
                "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": "set -eu\n: \"${AILOOT_API_KEY:?Set your Ailoot API key}\"\n: \"${AILOOT_QUERY:?Set the actual documented input value}\"\nexport AILOOT_QUERY\n: \"${AILOOT_DOCUMENTS_JSON:?Set the actual documented input value}\"\nexport AILOOT_DOCUMENTS_JSON\npython3 - <<'PY_REQUEST'\nimport json,os\nfrom pathlib import Path\nrequest={'model': 'jina-reranker-v2-base-multilingual', 'query': '${ACTUAL_QUERY}', 'documents': '${ACTUAL_DOCUMENTS}'}\nrequest['query']=os.environ['AILOOT_QUERY']\nrequest['documents']=json.loads(os.environ['AILOOT_DOCUMENTS_JSON'])\nPath('request.json').write_text(json.dumps(request,ensure_ascii=False),encoding='utf-8')\nPY_REQUEST\ncurl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/rerank \\\n  -H \"Authorization: Bearer $AILOOT_API_KEY\" -H 'Content-Type: application/json' \\\n  --data-binary @request.json -D response-headers.txt -o response.bin\n# Retain the complete response and headers, every actual output, original returned identifiers and all usage fields. Recover the original operation without submitting creation again.\n",
            "label": "Use actual input and retain the complete result",
            "language": "bash"
          }
        ],
        "family": "openai",
        "fast_multiplier": null,
        "flex_multiplier": null,
        "fmt": "rerank",
        "hints": [
          "Set your actual query and nonempty array of original text documents. Result indices refer to that original array.",
          "The minimum example omits top_n, return_documents, instruct and other optional controls.",
          "Retain the complete response and headers, every actual output, original returned identifiers and all usage fields. Recover the original operation without submitting creation again."
        ],
        "http": "POST",
        "in": null,
        "input": [
          "text"
        ],
        "label": "Επανακατάταξη",
        "max_out": null,
        "max_reasoning_effort_multiplier": null,
        "method_aliases": [],
        "native_endpoint": "rerank",
        "out": null,
        "output": [
          "rerank"
        ],
        "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": 1e-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.0001000",
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "total_token",
                "label": "total token",
                "native_amount_usd_per_unit": "0.0000001",
                "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": "jina-reranker-v2-base-multilingual",
        "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.0001000",
            "amount_unit": "usd_per_thousand_tokens",
            "billing_input": true,
            "estimate_only": false,
            "key": "total_token",
            "label": "total token",
            "native_amount_usd_per_unit": "0.0000001",
            "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": "jina-reranker-v2-base-multilingual",
  "nativeProvenance": {
    "input_facts_canonical_sha256": "6de06bd55787893f463abcfdd7e12bafb23fcf031a8570c13de30d4e93b0115a",
    "input_html_sha256": "e4fab0b851d02c10ba496b1ac717089ef4ba83a3bb44466829ee4ee9781ac54a",
    "private_audit_sha256": "03ff28d642a0d1181975a80f2d8521b695bf185fab36b910c270f292378b4750",
    "role": "historical-normalized-input-audit-hashes",
    "schema": "ailoot-native-model-provenance-v2"
  },
  "page": {
    "canonical": "https://ailoot.ai/models/el/jina-reranker-v2-base-multilingual/",
    "description": "Το Jina Reranker v2 Base Multilingual βαθμολογεί ένα ερώτημα σε σχέση με υποψήφια κείμενα και τα ταξινομεί κατά συνάφεια. Ο cross-encoder του χειρίζεται πολυγλωσσική ανάκτηση, ενώ το βοήθημα ανακατάταξης του κατασκευαστή χωρίζει μεγαλύτερα έγγραφα σε τμήματα γύρω από παράθυρο μοντέλου 1.024 token.",
    "locale": "el",
    "md_url": "https://ailoot.ai/models/el/jina-reranker-v2-base-multilingual/index.md",
    "title": "jina-reranker-v2-base-multilingual — Ailoot",
    "url": "https://ailoot.ai/models/el/jina-reranker-v2-base-multilingual/"
  },
  "rawModel": {
    "about": "Το Jina Reranker v2 Base Multilingual είναι μοντέλο κατάταξης κειμένων για το δεύτερο στάδιο ανάκτησης. Δώστε του ένα ερώτημα και υποψήφια έγγραφα ή αποσπάσματα· αξιολογεί κάθε ζεύγος ερωτήματος–εγγράφου και επιστρέφει βαθμολογία συνάφειας. Το χρήσιμο αποτέλεσμα είναι ένα καλύτερα ταξινομημένο σύνολο υποψηφίων για αναζήτηση ή ροή ενισχυμένη με ανάκτηση. Δεν γράφει την απάντηση στο ερώτημα ούτε δημιουργεί ενσωματώσεις εγγράφων.\n\n### Προετοιμάστε το ερώτημα και τα υποψήφια αποσπάσματα\n\nΓράψτε το ερώτημα ώστε να δηλώνει την ανάγκη πληροφόρησης. Στη συνέχεια παρέχετε τα κείμενα που έχει βρει ένα προηγούμενο βήμα ανάκτησης. Κρατήστε ένα σταθερό αναγνωριστικό δίπλα σε κάθε υποψήφιο ώστε η βαθμολογία συνάφειάς του να μπορεί να συνδεθεί με το αρχικό έγγραφο, την ενότητα ή την εγγραφή.\n\nΓια αναζήτηση υποστήριξης, χρησιμοποιήστε το πραγματικό ερώτημα και υποψήφια αποσπάσματα που περιέχουν τη σχετική διαδικασία. Ένα ερώτημα για επαναφορά συγκεκριμένης συσκευής πρέπει να συνδυάζεται με αποσπάσματα που διατηρούν το όνομα της συσκευής, την έκδοση και τις συνθήκες επαναφοράς. Ένα απόσπασμα που απλώς αναφέρει τη συσκευή μπορεί να είναι λιγότερο χρήσιμο από ένα που εξηγεί τη ζητούμενη ενέργεια. Παρέχετε το περιεχόμενο που χρειάζεται να συγκρίνει το μοντέλο, όχι μόνο τίτλο εγγράφου.\n\nΧρησιμοποιήστε συνεκτικά αποσπάσματα. Μια επικεφαλίδα πίνακα, ένας ορισμός ή μια εξαίρεση μπορούν να αλλάξουν τον τρόπο με τον οποίο μια παράγραφος σχετίζεται με το ερώτημα, επομένως μην τα αφαιρείτε μόνο για να έχουν όλοι οι υποψήφιοι εξίσου μικρό μήκος. Ο ανακατατάκτης αξιολογεί τους παρεχόμενους υποψηφίους· δεν μπορεί να ανακτήσει σχετικό έγγραφο που παρέλειψε το προηγούμενο στάδιο ανάκτησης.\n\n### Βαθμολόγηση ερωτήματος–εγγράφου\n\nΠρόκειται για μοντέλο cross-encoder: το ερώτημα και ένα υποψήφιο κείμενο υποβάλλονται μαζί σε επεξεργασία. Η διεπαφή άμεσης βαθμολόγησης επιστρέφει βαθμολογία συνάφειας κινητής υποδιαστολής για κάθε αντίστοιχο ζεύγος. Υψηλότερες βαθμολογίες υποδεικνύουν μεγαλύτερη συνάφεια σε αυτή τη σύγκριση. Η βαθμολογία είναι σήμα κατάταξης, όχι παραγόμενη εξήγηση ή απόδειξη ότι το έγγραφο είναι αληθές.\n\nΟ κατασκευαστής παρέχει επίσης βοήθημα ανακατάταξης που επιστρέφει ταξινομημένα έγγραφα με τις βαθμολογίες τους. Μια ρύθμιση κορυφαίων αποτελεσμάτων επιλέγει πόσους καταταγμένους υποψηφίους θα διατηρήσει. Κρατήστε τα αναγνωριστικά και το κείμενό τους όταν τα περνάτε στο επόμενο στάδιο. Για ροή απάντησης ερωτημάτων, το επόμενο μοντέλο εξακολουθεί να χρειάζεται το ερώτημα και τα επιλεγμένα τεκμήρια· η ίδια η καταταγμένη λίστα δεν είναι απαντημένο ερώτημα.\n\nΌταν συγκρίνετε αλλαγές ανάκτησης, κρατήστε σταθερά το ερώτημα και τα κριτήρια αξιολόγησης. Επιθεωρήστε αν τα αποσπάσματα που προωθούνται στην κορυφή περιέχουν πράγματι τις ζητούμενες πληροφορίες. Ορίστε οποιοδήποτε όριο φιλτραρίσματος χρησιμοποιώντας παραδείγματα από τη δική σας συλλογή, αντί να αντιμετωπίζετε μια βαθμολογία συνάφειας ως καθολικό μέτρο ορθότητας απάντησης.\n\n### Παράθυρο μοντέλου και μεγαλύτερα έγγραφα\n\nΤο μοντέλο υποστηρίζει μήκος πλαισίου έως 1.024 token. Το τεκμηριωμένο βοήθημα `rerank()` χειρίζεται μεγαλύτερα έγγραφα με προσέγγιση κυλιόμενου παραθύρου, βαθμολογεί τα τμήματα χωριστά και τα συνδυάζει σε αποτελέσματα επιπέδου εγγράφου. Ο διαχωρισμός σε τμήματα είναι συμπεριφορά αυτού του βοηθήματος· δεν πρέπει να συγχέεται με μία είσοδο μοντέλου που έχει απεριόριστο παράθυρο πλαισίου.\n\nΤο βοήθημα εκθέτει ρυθμίσεις μήκους ερωτήματος και τμήματος και μια ρύθμιση επικάλυψης. Η τεκμηριωμένη προεπιλεγμένη επικάλυψη είναι 80. Το δημοσιευμένο παράδειγμα χρήσης ορίζει μέγιστο μήκος ερωτήματος 512 και μήκος τμήματος 1.024· αυτές είναι ενδεικτικές ρυθμίσεις βοηθήματος που πρέπει να διατηρούνται διακριτές από υπόσχεση ότι κάθε καλών ή διαδρομή τις χρησιμοποιεί.\n\nΓια ένα μεγάλο εγχειρίδιο, διατηρήστε αρκετό γειτονικό κείμενο ώστε μια οδηγία και οι συνθήκες της να εμφανίζονται μαζί. Όταν αξιολογείτε το αποτέλεσμα, επιθεωρήστε το σχετικό τμήμα ενός υψηλά καταταγμένου εγγράφου αντί να θεωρείτε ότι κάθε ενότητά του απαντά εξίσου καλά στο ερώτημα.\n\n### Ανάκτηση πολυγλωσσικού και εξειδικευμένου κειμένου\n\nΤο μοντέλο v2 είναι πολυγλωσσικό. Τα παραδείγματα του κατασκευαστή κατατάσσουν αγγλικά ερωτήματα έναντι αγγλικών, γερμανικών, ισπανικών, κινεζικών και ιαπωνικών αποσπασμάτων. Αυτό υποστηρίζει μια συλλογή όπου το σχετικό υλικό είναι γραμμένο σε πολλές γλώσσες χωρίς να απαιτείται πρώτα μετάφραση κάθε υποψηφίου στη γλώσσα του ερωτήματος.\n\nΤο τεκμηριωμένο εύρος εργασιών περιλαμβάνει επίσης ανάκτηση κώδικα και κατάταξη αναπαραστάσεων κειμένου σχετικών με συναρτήσεις ή SQL. Αυτές παραμένουν εργασίες κατάταξης συνάφειας: το μοντέλο αξιολογεί το παρεχόμενο κείμενο. Δεν εκτελεί συνάρτηση, δεν τρέχει SQL ούτε παράγει αποτέλεσμα εργαλείου μόνο επειδή τέτοιοι υποψήφιοι εμφανίζονται στο σύνολο ανάκτησης.\n\n### Έκδοση και πρακτικά όρια\n\nΔιατηρήστε αυτό το προφίλ v2 Base Multilingual χωριστά από τον προηγούμενο ανακατατάκτη της Jina μόνο για αγγλικά, το Jina Reranker v3 και τα προφίλ πολυτροπικής ανακατάταξης. Είναι διαφορετικά μοντέλα με διαφορετικά χαρακτηριστικά εργασιών και εισόδων. Η είσοδος αυτού του προφίλ είναι ζεύγη ερωτήματος–κειμένου· το περιεχόμενο εικόνας ή βίντεο χρειάζεται δική του κατάλληλη αναπαράσταση ή μοντέλο.\n\nΗ υλοποίηση αναφοράς του κατασκευαστή υποστηρίζει άμεσες βαθμολογίες και βοήθημα κατάταξης εγγράφων, με προαιρετική επιταχυνόμενη προσοχή. Αυτές οι επιλογές υλοποίησης επηρεάζουν τον τρόπο προετοιμασίας και επεξεργασίας των εισόδων· δεν αποδεικνύουν ότι κάθε διασύνδεση εκθέτει πανομοιότυπες ρυθμίσεις.\n\nΧρησιμοποιήστε την καταταγμένη έξοδο για πολυγλωσσική αναζήτηση, βάσεις γνώσεων υποστήριξης, ανάκτηση εγγράφων και επιλογή τεκμηρίων πριν από την παραγωγή. Ελέγξτε τα κορυφαία αποσπάσματα, διατηρήστε την αρχική αντιστοίχιση υποψηφίων και διακρίνετε τη συνάφεια από την πραγματολογική εγκυρότητα. Ένα χρήσιμο αποτέλεσμα ανάκτησης φέρνει μπροστά τα σωστά παρεχόμενα τεκμήρια, αφήνοντας την επόμενη εργασία —απάντηση, σύνοψη ή απόφαση— στην κατάλληλη ροή εργασίας.",
    "alias_of": null,
    "aliases": [],
    "author": "Jina AI",
    "capabilities": {
      "context_length": 0,
      "manufacturer_input": [],
      "manufacturer_output": []
    },
    "card_routes": [
      {
        "label": "Ultra",
        "rates": [
          {
            "amount": "0.0001000",
            "amount_unit": "usd_per_thousand_tokens",
            "billing_input": true,
            "estimate_only": false,
            "key": "total_token",
            "label": "total token",
            "native_amount_usd_per_unit": "0.0000001",
            "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": "jina-reranker-v2-base-multilingual",
    "input": [
      "text"
    ],
    "kind": "text",
    "max_out": null,
    "methods": [
      {
        "available": null,
        "cache_read": null,
        "cache_write": null,
        "cache_write_1h": null,
        "contract": {
          "data": {
            "all_results": "Retain the complete response and headers, every actual output, original returned identifiers and all usage fields. Recover the original operation without submitting creation again.",
            "errors": [
              {
                "code": null,
                "condition": "Το σώμα JSON ή το ρητό κανονικό ID μοντέλου δεν είναι έγκυρο.",
                "http_status": 400,
                "recovery": "Διατηρήστε την απόκριση και διορθώστε το υποδεικνυόμενο πεδίο του αιτήματος.",
                "type": "invalid_request_error"
              },
              {
                "code": null,
                "condition": "Το κλειδί API του Ailoot δεν είναι έγκυρο.",
                "http_status": 401,
                "recovery": "Χρησιμοποιήστε το εξουσιοδοτημένο κλειδί API του Ailoot σας.",
                "type": "authentication_error"
              },
              {
                "code": null,
                "condition": "Η ομάδα του κλειδιού δεν επιτρέπει πρόσβαση σε αυτή τη μέθοδο.",
                "http_status": 403,
                "recovery": "Διατηρήστε τις λεπτομέρειες σφάλματος που επιστρέφονται.",
                "type": "permission_error"
              },
              {
                "code": null,
                "condition": "Η επιλεγμένη μέθοδος δεν έχει διαδρομή με άδεια πρόσβασης.",
                "http_status": 404,
                "recovery": "Διατηρήστε τις λεπτομέρειες σφάλματος που επιστρέφονται.",
                "type": "not_found_error"
              },
              {
                "code": null,
                "condition": "Το αποδεκτό τιμολόγιο δεν μπορεί να λάβει την απαιτούμενη ποσότητα εισόδου ή το όριό της.",
                "http_status": 422,
                "recovery": "Διατηρήστε την απόκριση· χρησιμοποιήστε την αναπαράσταση εισόδου που απαιτεί το αποδεκτό τιμολόγιο.",
                "type": "price_unavailable"
              },
              {
                "code": null,
                "condition": "Ο απαιτούμενος χώρος αποθήκευσης, η διαδρομή, η τιμή μεθόδου ή η δέσμευση ποσού δεν είναι διαθέσιμα.",
                "http_status": 503,
                "recovery": "Διατηρήστε ολόκληρη την αρχική απόκριση. Μια αβέβαιη δέσμευση ποσού δεν αποτελεί άδεια επανυποβολής.",
                "type": null
              },
              {
                "code": null,
                "condition": "Το αρχικό αποτέλεσμα, η χρήση ή η εκκαθάριση απαιτεί έλεγχο.",
                "http_status": 502,
                "recovery": "Διατηρήστε το πραγματικό ID αιτήματος και την αρχική απόκριση. Διαβάστε την υπάρχουσα εγγραφή που σας ανήκει· μην επανυποβάλετε αίτημα δημιουργίας.",
                "type": "billing_requires_check"
              }
            ],
            "lifecycle": {
              "assets": [
                {
                  "http": "GET",
                  "path": "/v1/media/assets"
                },
                {
                  "http": "GET",
                  "path": "/v1/media/assets/{asset_id}"
                }
              ],
              "content": [
                {
                  "http": "GET",
                  "path": "/v1/media/assets/{asset_id}/content",
                  "url_source": "exact returned signed content URL"
                }
              ],
              "dedicated_method_polling_or_cancel": false,
              "mode": "synchronous_result_then_owned_library",
              "original_POST_adds_task_envelope": false,
              "status": [],
              "unknown": "Διατηρήστε το πραγματικό X-Client-Request-ID και ολόκληρη την απόκριση. Διαβάστε τα αρχικά αρχεία πολυμέσων που σας ανήκουν και τα ακριβή υπογεγραμμένα URL περιεχομένου τους· μην επανυποβάλετε ποτέ αίτημα δημιουργίας με αβέβαιο αποτέλεσμα."
            },
            "outputs": {
              "all_results": "Διατηρήστε ολόκληρη την απόκριση και τις κεφαλίδες, κάθε πραγματικό αποτέλεσμα εξόδου, τα αρχικά αναγνωριστικά που επιστράφηκαν και όλα τα πεδία χρήσης. Ανακτήστε την αρχική λειτουργία χωρίς να υποβάλετε ξανά αίτημα δημιουργίας.",
              "family": "rerank",
              "fields": [
                {
                  "description": "Ακριβές μοντέλο απόκρισης που απαιτείται από τον ρυθμισμένο καταναλωτή του πηγαίου κώδικα.",
                  "name": "model",
                  "type": "string"
                },
                {
                  "description": "Μοναδικός δείκτης αρχικού εγγράφου εισόδου.",
                  "name": "results[].index",
                  "type": "integer"
                },
                {
                  "description": "Πεπερασμένη βαθμολογία συνάφειας.",
                  "name": "results[].relevance_score",
                  "type": "number"
                },
                {
                  "description": "Αρχικό έγγραφο κειμένου που απαιτείται από αυτόν τον ρυθμισμένο καταναλωτή απόκρισης.",
                  "name": "results[].document",
                  "type": "string"
                },
                {
                  "description": "Πεπερασμένο, μη αρνητικό εγγενές πλήθος token που απαιτείται από το ισχύον αποδεκτό τιμολόγιο.",
                  "name": "usage.total_tokens",
                  "type": "integer"
                }
              ],
              "result": "Ολόκληρο το αρχικό εγγενές αποτέλεσμα JSON με το ρυθμισμένο μοντέλο απόκρισης, τους αρχικούς δείκτες εγγράφων, τις βαθμολογίες συνάφειας, τις συμβολοσειρές εγγράφων και την εγγενή χρήση token. Διατηρήστε κάθε πραγματικό πεδίο αποτελέσματος και χρήσης."
            },
            "parameters": [
              {
                "default_known": false,
                "enum": [
                  "jina-reranker-v2-base-multilingual"
                ],
                "enum_known": true,
                "name": "model",
                "required": true,
                "type": "string"
              },
              {
                "default_known": false,
                "enum_known": false,
                "name": "query",
                "required": false,
                "type": "string"
              },
              {
                "default_known": false,
                "enum_known": false,
                "name": "documents",
                "required": true,
                "type": "array"
              }
            ],
            "request_schema": {
              "properties": {
                "documents": {
                  "items": {
                    "type": "string"
                  },
                  "minItems": 1,
                  "type": "array"
                },
                "model": {
                  "enum": [
                    "jina-reranker-v2-base-multilingual"
                  ],
                  "type": "string"
                },
                "query": {
                  "type": "string"
                }
              },
              "required": [
                "model",
                "documents"
              ],
              "type": "object"
            },
            "schema_template": {
              "actual_file_preparation_required": false,
              "body": {
                "documents": "${ACTUAL_DOCUMENTS}",
                "model": "jina-reranker-v2-base-multilingual",
                "query": "${ACTUAL_QUERY}"
              },
              "content_type": "application/json"
            }
          },
          "input": {
            "content_type": "application/json",
            "material_conditions": [
              "Ορίστε το πραγματικό σας ερώτημα και έναν μη κενό πίνακα αρχικών εγγράφων κειμένου. Οι δείκτες αποτελεσμάτων αναφέρονται σε αυτόν τον αρχικό πίνακα."
            ],
            "material_types": [
              "text"
            ],
            "required": [
              "model",
              "documents"
            ]
          },
          "lifecycle": {
            "assets": [
              {
                "http": "GET",
                "path": "/v1/media/assets"
              },
              {
                "http": "GET",
                "path": "/v1/media/assets/{asset_id}"
              }
            ],
            "content": [
              {
                "http": "GET",
                "path": "/v1/media/assets/{asset_id}/content",
                "url_source": "exact returned signed content URL"
              }
            ],
            "dedicated_method_polling_or_cancel": false,
            "mode": "synchronous_result_then_owned_library",
            "original_POST_adds_task_envelope": false,
            "status": [],
            "unknown": "Retain the actual X-Client-Request-ID and complete response. Read the original owned assets and their exact signed content URLs; never resubmit an uncertain creation."
          },
          "method": {
            "http": "POST",
            "path": "/v1/rerank"
          },
          "output": {
            "all_results": "Retain the complete response and headers, every actual output, original returned identifiers and all usage fields. Recover the original operation without submitting creation again.",
            "family": "rerank",
            "fields": [
              {
                "description": "Exact response model required by the configured Source consumer.",
                "name": "model",
                "type": "string"
              },
              {
                "description": "Unique original input document index.",
                "name": "results[].index",
                "type": "integer"
              },
              {
                "description": "Finite relevance score.",
                "name": "results[].relevance_score",
                "type": "number"
              },
              {
                "description": "Original text document required by this configured response consumer.",
                "name": "results[].document",
                "type": "string"
              },
              {
                "description": "Finite nonnegative native token count required by the current accepted tariff.",
                "name": "usage.total_tokens",
                "type": "integer"
              }
            ],
            "result": "Complete original native JSON result with the configured response model, original document indices, relevance scores, document strings and native token usage. Retain every actual result and usage field."
          }
        },
        "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.0001000",
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "total_token",
                "label": "total token",
                "native_amount_usd_per_unit": "0.0000001",
                "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": "set -eu\n: \"${AILOOT_API_KEY:?Set your Ailoot API key}\"\n: \"${AILOOT_QUERY:?Set the actual documented input value}\"\nexport AILOOT_QUERY\n: \"${AILOOT_DOCUMENTS_JSON:?Set the actual documented input value}\"\nexport AILOOT_DOCUMENTS_JSON\npython3 - <<'PY_REQUEST'\nimport json,os\nfrom pathlib import Path\nrequest={'model': 'jina-reranker-v2-base-multilingual', 'query': '${ACTUAL_QUERY}', 'documents': '${ACTUAL_DOCUMENTS}'}\nrequest['query']=os.environ['AILOOT_QUERY']\nrequest['documents']=json.loads(os.environ['AILOOT_DOCUMENTS_JSON'])\nPath('request.json').write_text(json.dumps(request,ensure_ascii=False),encoding='utf-8')\nPY_REQUEST\ncurl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/rerank \\\n  -H \"Authorization: Bearer $AILOOT_API_KEY\" -H 'Content-Type: application/json' \\\n  --data-binary @request.json -D response-headers.txt -o response.bin\n# Retain the complete response and headers, every actual output, original returned identifiers and all usage fields. Recover the original operation without submitting creation again.\n",
            "label": "Use actual input and retain the complete result",
            "language": "bash"
          }
        ],
        "family": "openai",
        "fast_multiplier": null,
        "flex_multiplier": null,
        "fmt": "rerank",
        "hints": [
          "Set your actual query and nonempty array of original text documents. Result indices refer to that original array.",
          "The minimum example omits top_n, return_documents, instruct and other optional controls.",
          "Retain the complete response and headers, every actual output, original returned identifiers and all usage fields. Recover the original operation without submitting creation again."
        ],
        "http": "POST",
        "in": null,
        "input": [
          "text"
        ],
        "label": "Επανακατάταξη",
        "max_out": null,
        "max_reasoning_effort_multiplier": null,
        "method_aliases": [],
        "native_endpoint": "rerank",
        "out": null,
        "output": [
          "rerank"
        ],
        "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": 1e-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.0001000",
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": true,
                "estimate_only": false,
                "key": "total_token",
                "label": "total token",
                "native_amount_usd_per_unit": "0.0000001",
                "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": "jina-reranker-v2-base-multilingual",
        "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.0001000",
            "amount_unit": "usd_per_thousand_tokens",
            "billing_input": true,
            "estimate_only": false,
            "key": "total_token",
            "label": "total token",
            "native_amount_usd_per_unit": "0.0000001",
            "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": "jina-reranker-v2-base-multilingual",
        "request_model_id": "jina-reranker-v2-base-multilingual",
        "route_label": "Ultra"
      }
    ],
    "name": "jina-reranker-v2-base-multilingual",
    "price": {
      "in": null,
      "in_label": null,
      "out": null,
      "out_label": null,
      "sort_in": null,
      "sort_out": null,
      "varies": true
    },
    "short": "Το Jina Reranker v2 Base Multilingual βαθμολογεί ένα ερώτημα σε σχέση με υποψήφια κείμενα και τα ταξινομεί κατά συνάφεια. Ο cross-encoder του χειρίζεται πολυγλωσσική ανάκτηση, ενώ το βοήθημα ανακατάταξης του κατασκευαστή χωρίζει μεγαλύτερα έγγραφα σε τμήματα γύρω από παράθυρο μοντέλου 1.024 token."
  },
  "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": "Το Jina Reranker v2 Base Multilingual βαθμολογεί ένα ερώτημα σε σχέση με υποψήφια κείμενα και τα ταξινομεί κατά συνάφεια. Ο cross-encoder του χειρίζεται πολυγλωσσική ανάκτηση, ενώ το βοήθημα ανακατάταξης του κατασκευαστή χωρίζει μεγαλύτερα έγγραφα σε τμήματα γύρω από παράθυρο μοντέλου 1.024 token.",
  "source": {
    "audit_sha256": "2e00086bcbfc28e64d0cebe97aa47c17d8d5618963027f8ffb9dc6123d7d25b1",
    "bridge_map_sha256": "1125275768b9636fc8461bc7da5061239a81ddfe508e2557843ca42c58ab0036",
    "raw_model_json_sha256": "531209e3b4fa5687b75ae1ded1cf1e48138cce3fa16d0b66c44e3f74f4c14d7a",
    "renderer_sha256": "3ed36f7af4f78822bafbd174fdcaed7b698a18a86efe254253d37f1b098a7566"
  },
  "sourceRevision": "bac252d7e93b9ff603b4d75cceeeac846d9e35a46711d905ff6dabea80346dcc"
}
